________________________ Wed Aug 30 18:52:05 2006 ##-- remove the installed python, make a clean build ##[ rm -r /usr/bin/pydoc /usr/bin/smtpd.py /usr/bin/pydoc /usr/bin/python /usr/bin/python2.4 /usr/lib/python2.4 rm /usr/share/man/man1/python.1 ##] ##- installing Python 2.4.3 with Sun C 5.8 compiler ##[ BUILDDIR=/builddir SRCDIR=/var/tmp VERSION=2.4.3 STAR=Python-2.4.3.tar.bz2 PKG=`echo $STAR | sed -e 's@-'$VERSION'\.tar\.gz@@' -e 's@-'$VERSION'\.tgz@@' -e 's@-'$VERSION'\.tar\.bz2@@' ` unset LD_LIBRARY_PATH; unset CC; unset CXX; unset CFLAGS CC=cc; export CC CXX=CC; export CXX PATH=/opt/SUNWspro/bin:/usr/ccs/bin:/usr/sbin:/usr/bin; export PATH # LDFLAGS='-R/opt/db4/lib -L/opt/db4/lib'; export LDFLAGS # CPPFLAGS='-I/opt/db4/include STRICT_SYSV_CURSES=1'; export CPPFLAGS # CPPFLAGS='-I/opt/db4/include'; export CPPFLAGS TIMESTAMP=`date '+%Y%m%d%H%M%S'` # TIMESTAMP=20060830211422 cd $BUILDDIR [ "$BUILDDIR/${PKG}-$VERSION" != '/' ] && rm -rf "$BUILDDIR/${PKG}-$VERSION" bunzip2 -c $SRCDIR/$STAR | /usr/sfw/bin/gtar -xvf - cd "$BUILDDIR/${PKG}-$VERSION" patch -p0 < $SRCDIR/python_curses_1471938.patch # env ./configure --prefix=/usr --without-gcc \ 2>&1 | tee /var/tmp/"${PKG}"-"$VERSION"_configure_$TIMESTAMP make 2>&1 | tee /var/tmp/"${PKG}"-"$VERSION"_make_$TIMESTAMP make test 2>&1 | tee /var/tmp/"${PKG}"-"$VERSION"_make_test_$TIMESTAMP # done as user 'root' cd "$BUILDDIR/${PKG}-$VERSION" make install 2>&1 | tee /var/tmp/"${PKG}"-"$VERSION"_make_install_$TIMESTAMP ##] ##[ echo $TIMESTAMP # TIMESTAMP=20060830211422 files=" Python-${VERSION}_configure Python-${VERSION}_make Python-${VERSION}_make_test Python-${VERSION}_make_install " str='' for f in $files; do str="$str /var/tmp/${f}_$TIMESTAMP" done scp -p $str humpyham:/usr/local/admin/solaris_10/data/ ##] ##-- installing Xapian ##[ SRCDIR=/home/zamiz/admin/sources/xapian SRCDIR=/var/tmp STAR=xapian-core-0.9.6.tar.gz PKG=`echo $STAR | sed -e 's@\.tar\.gz@@' -e 's@\.tgz@@' -e 's@\.tar\.bz2@@' ` STAR1=omega-0.9.6.tar.gz PKG1=`echo $STAR1 | sed -e 's@\.tar\.gz@@' -e 's@\.tgz@@' -e 's@\.tar\.bz2@@' ` STAR2=xapian-bindings-0.9.6.tar.gz PKG2=`echo $STAR2 | sed -e 's@\.tar\.gz@@' -e 's@\.tgz@@' -e 's@\.tar\.bz2@@' ` BUILDDIR=/builddir TIMESTAMP=`date +%Y%m%d%H%M%S` LOGFILE=/tmp/$PKG.$TIMESTAMP cd $BUILDDIR pwd unset LD_LIBRARY_PATH; unset CC; unset CXX; unset CFLAGS CC=cc; export CC CXX=CC; export CXX PATH=/opt/SUNWspro/bin:/usr/ccs/bin:/sbin/bin:/usr/bin; export PATH cd $BUILDDIR ##- xapian-core /usr/sfw/bin/gtar -zxvf $SRCDIR/$STAR cd $PKG LDFLAGS="-lm"; export LDFLAGS ./configure --prefix=/usr --without-gcc 2>&1 | tee /var/tmp/${PKG}_configure_${TIMESTAMP} # ./configure --prefix=/usr ##- Fix the trailing commas in version.h cp -p include/xapian/version.h include/xapian/version.h.orig sed 's/ ,$//' include/xapian/version.h.orig > include/xapian/version.h make 2>&1 | tee /var/tmp/${PKG}_make_${TIMESTAMP} # gmake # done as user 'root' ##- source in the above environment variables cd $BUILDDIR/$PKG LDFLAGS="-lm"; export LDFLAGS make install 2>&1 | tee /var/tmp/${PKG}_make_install_${TIMESTAMP} # gmake install files=" ${PKG}_configure ${PKG}_make ${PKG}_make_test ${PKG}_make_install " str='' for f in $files; do str="$str /var/tmp/${f}_$TIMESTAMP" done scp -p $str humpyham:/usr/local/admin/solaris_10/data/ # ##- omega # # done as regular user # cd .. # /usr/sfw/bin/gtar -zxvf $SRCDIR/$STAR1 # cd $PKG1 # ./configure --prefix=/usr --without-gcc # make 2>&1 | tee /var/tmp/${PKG1}_make_${TIMESTAMP} # # done as user 'root' # cd $BUILDDIR/$PKG1 # PATH=/opt/SUNWspro/bin:/usr/ccs/bin:/usr/bin:/bin; export PATH # LDFLAGS="-lm"; export LDFLAGS # make install 2>&1 | tee /var/tmp/${PKG1}_make_install_${TIMESTAMP} ##- xapian-bindings # done as regular user cd .. /usr/sfw/bin/gtar -zxvf $SRCDIR/$STAR2 cd $PKG2 ./configure --prefix=/usr --without-gcc make 2>&1 | tee /var/tmp/${PKG2}_make_${TIMESTAMP} # done as user 'root' cd $BUILDDIR/$PKG2 PATH=/opt/SUNWspro/bin:/usr/ccs/bin:/usr/bin:/bin; export PATH LDFLAGS="-lm"; export LDFLAGS make install 2>&1 | tee /var/tmp/${PKG2}_make_install_${TIMESTAMP} files=" ${PKG}_configure ${PKG}_make ${PKG}_make_test ${PKG}_make_install " str='' for f in $files; do str="$str /var/tmp/${f}_$TIMESTAMP" done scp -p $str humpyham:/usr/local/admin/solaris_10/data/ ##] ##-- failing xapian chmod +x /usr/share/doc/xapian-bindings/python/examples/simpleindex.py /usr/share/doc/xapian-bindings/python/examples/simpleindex.py dada dbx /usr/bin/python core > xapian_core_dbx_20060830 pstack core > xapian_core_pstack_20060830