All pastes #427698 Raw Edit

Someone

public text v1 · immutable
·published 2007-04-06 23:08 UTC
rendered paste body
#!/bin/sh
set +x

SLKCFLAGS="-O2 -march=i486 -mtune=i686"

ARCH="i486"

BUILD="1"

KDE_VER="3.5.6"

KDE_LIB_PKG="kdelibs-$KDE_VER"

KDE_UTIL_PKG="kdeutils-$KDE_VER"

QT_VER="3.3.8"

QT_PKG="qt-x11-free-$QT_VER"

CWD="/usr/local/src/kdetemp"


GET_QT()
{
   cd $CWD || exit 1

   if [ -d $QT_PKG ]; then
      rm $QT_PKG -R || exit 1
   fi

   if [ ! -f $QT_PKG.tar.bz2 ]; then
      wget http://wftp.tu-chemnitz.de/pub/Qt/qt/source/$QT_PKG.tar.bz2 || exit 1
   fi

   if [ -f $QT_PKG.tar.bz2 ]; then
      tar xjf $QT_PKG.tar.bz2 || exit 1

      cd $QT_PKG || exit 1

      wget http://www.trolltech.com/developer/download/Qt-3.3.8-UTF-8-fix.diff || exit 1

      patch -p0 <Qt-3.3.8-UTF-8-fix.diff || exit 1
   fi
}


BUILD_QT()
{
   cd $CWD || exit 1

   if [ -d $QT_PKG ]; then
      cd $QT_PKG || exit 1

      chown -R root:root .
      find . -perm 666 -exec chmod 644 {} \;
      find . -perm 664 -exec chmod 644 {} \;
      find . -perm 600 -exec chmod 644 {} \;
      find . -perm 444 -exec chmod 644 {} \;
      find . -perm 400 -exec chmod 644 {} \;
      find . -perm 440 -exec chmod 644 {} \;
      find . -perm 777 -exec chmod 755 {} \;
      find . -perm 775 -exec chmod 755 {} \;
      find . -perm 511 -exec chmod 755 {} \;
      find . -perm 711 -exec chmod 755 {} \;
      find . -perm 555 -exec chmod 755 {} \;

      CFLAGS="$SLKCFLAGS" \
      echo "yes" | \
      ./configure \
      -prefix /usr/lib/qt-${QT_VER} \
      -release \
      -system-zlib \
      -system-libpng \
      -qt-imgfmt-png \
      -system-libmng \
      -qt-imgfmt-mng \
      -system-libjpeg \
      -qt-imgfmt-jpeg \
      -qt-gif \
      -thread \
      -stl \
      -no-g++-exceptions \
      -xft \
      -plugin-style-cde \
      -plugin-style-compact \
      -qt-style-motif \
      -plugin-style-motifplus \
      -plugin-style-platinum \
      -plugin-style-sgi \
      -plugin-style-windows \
      -enable-opengl

      make -j3 -i symlinks sub-src sub-tools || exit 1
      make install INSTALL_ROOT=$QT_PKG || exit 1
   fi
}



make[3]: Entering directory `/usr/local/src/kdetemp/qt-x11-free-3.3.8/tools/designer'
cd uic && make -f Makefile
make[4]: Entering directory `/usr/local/src/kdetemp/qt-x11-free-3.3.8/tools/designer/uic'
make[4]: Nothing to be done for `first'.
make[4]: Leaving directory `/usr/local/src/kdetemp/qt-x11-free-3.3.8/tools/designer/uic'
cd uilib && make -f Makefile
make[4]: Entering directory `/usr/local/src/kdetemp/qt-x11-free-3.3.8/tools/designer/uilib'
make[4]: Nothing to be done for `first'.
make[4]: Leaving directory `/usr/local/src/kdetemp/qt-x11-free-3.3.8/tools/designer/uilib'
cd designer && make -f Makefile
make[4]: Entering directory `/usr/local/src/kdetemp/qt-x11-free-3.3.8/tools/designer/designer'
/usr/local/src/kdetemp/qt-x11-free-3.3.8/bin/uic -L /usr/local/src/kdetemp/qt-x11-free-3.3.8/plugins listboxeditor.ui -o listboxeditor.h
/usr/local/src/kdetemp/qt-x11-free-3.3.8/bin/uic: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory
make[4]: *** [listboxeditor.h] Error 127
make[4]: Leaving directory `/usr/local/src/kdetemp/qt-x11-free-3.3.8/tools/designer/designer'
make[3]: *** [sub-designer] Error 2
make[3]: Leaving directory `/usr/local/src/kdetemp/qt-x11-free-3.3.8/tools/designer'
make[2]: *** [sub-designer] Error 2
make[2]: Leaving directory `/usr/local/src/kdetemp/qt-x11-free-3.3.8/tools'
make[1]: *** [sub-tools] Error 2
make[1]: Leaving directory `/usr/local/src/kdetemp/qt-x11-free-3.3.8'
make: *** [install] Error 2