Und wieder ein paar packages am funktionieren.

Und ein BugFix in ptlib...



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4824 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2009-07-15 20:24:45 +00:00
parent 58adb44400
commit 4d5e466155
5 changed files with 41 additions and 17 deletions

View File

@ -23,11 +23,11 @@
0 guibased/gtk+-2 0 guibased/gtk+-2
0 guibased/lesstif 0 guibased/lesstif
0 guibased/efltk 0 guibased/efltk
0 dbase/unixODBC 1 dbase/unixODBC
0 guibased/qt-all-opensource 0 guibased/qt-all-opensource
6 dbase/unixODBC
0 xsys/unixODBC
0 xsys/wxGTK 0 xsys/wxGTK
0 guibased/opal 0 guibased/opal
0 xsys/libglade 0 xsys/libglade
0 xsys/libwnck 0 xsys/libwnck

View File

@ -77,12 +77,15 @@ premk() {
else else
GUIOPTIONS="--enable-gui" GUIOPTIONS="--enable-gui"
fi fi
for i in `find . -name "*.cpp" -exec grep -l "moc from 4.3.2" {} \;`; do
sed -i -e "s/\(elif Q_MOC_OUTPUT_REVISION \)!=/\1</" $i
done
} }
mk32() { mk32() {
export QTDIR=`echo $QTDIR|sed -e "s/lib64/lib/"`
CC="gcc $BUILDOPTIONS32 -fPIC" \ CC="gcc $BUILDOPTIONS32 -fPIC" \
CXX="g++ $BUILDOPTIONS32 -fPIC" \ CXX="g++ $BUILDOPTIONS32 -fPIC" \
LDFLAGS="-L/opt/qt-4/lib" \
./configure --target=$TARGET32 \ ./configure --target=$TARGET32 \
--prefix=/usr \ --prefix=/usr \
$GUIOPTIONS \ $GUIOPTIONS \
@ -106,6 +109,7 @@ mk() {
fi fi
CC="gcc $BUILDOPTIONS -fPIC" \ CC="gcc $BUILDOPTIONS -fPIC" \
CXX="g++ $BUILDOPTIONS -fPIC" \ CXX="g++ $BUILDOPTIONS -fPIC" \
LDFLAGS="-L/opt/qt-4/lib64" \
./configure --target=$TARGET \ ./configure --target=$TARGET \
--prefix=/usr \ --prefix=/usr \
$ADDOPTIONS \ $ADDOPTIONS \

View File

@ -71,7 +71,7 @@
# #
#Pfad zu Basis Source Tree eintragen! #Pfad zu Basis Source Tree eintragen!
SRCPATH=X11/lib SRCPATH=GuiBased/Lib
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk) #ausgeführt (sprich unpack src; cd src; premk)
@ -84,14 +84,21 @@ premk() {
mk32() { mk32() {
CC="gcc $BUILDOPTIONS32" \ CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \
USE_ARCH=$UARCH \
LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \ LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \
./configure --target=$TARGET32 \ ./configure --target=$TARGET32 \
--prefix=/usr/X11R7 \ --prefix=/usr/X11R7 \
--with-odbc \ --with-sdl \
--with-sdl && --enable-compat24 \
--enable-threads \
--without-odbc &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU prefix=$TMPROOT/usr/X11R7 install make -j $NUMCPU prefix=$TMPROOT/usr/X11R7 install
make distclean make distclean
LINKDEST=`/bin/ls -l $TMPROOT/usr/X11R7/bin/wx-config | awk '{ print $11; }' | sed -e "s/\/usr\/tmpinstsys\/.*\/usr/\/usr/g"`
rm $TMPROOT/usr/X11R7/bin/wx-config
ln -s $LINKDEST $TMPROOT/usr/X11R7/bin/wx-config
mv $TMPROOT/usr/X11R7/bin/wx-config{,-32}
} }
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
@ -101,20 +108,26 @@ mk() {
fi fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
--prefix=/usr/X11R7 \ --prefix=/usr/X11R7 \
$ADDOPTIONS \ $ADDOPTIONS \
--with-odbc \ --with-sdl \
--with-sdl && --enable-compat24 \
--enable-threads \
--without-odbc &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU prefix=$TMPROOT/usr/X11R7 install make -j $NUMCPU prefix=$TMPROOT/usr/X11R7 install
LINKDEST=`/bin/ls -l $TMPROOT/usr/X11R7/bin/wx-config | awk '{ print $11; }' | sed -e "s/\/usr\/tmpinstsys\/.*\/usr/\/usr/g"`
rm $TMPROOT/usr/X11R7/bin/wx-config
ln -s $LINKDEST $TMPROOT/usr/X11R7/bin/wx-config
} }
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann #Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann
#in $TMPROOT noch einiges korrigieren #in $TMPROOT noch einiges korrigieren
postmk() { postmk() {
# Linkbug in wx-config if [ "$MK64BIT" == "true" ]; then
LINKDEST=`/bin/ls -l $TMPROOT/usr/X11R7/bin/wx-config | awk '{ print $11; }' | sed -e "s/\/usr\/tmpinstsys\/.*\/usr/\/usr/g"` mv $TMPROOT/usr/X11R7/bin/wx-config{,-64}
rm $TMPROOT/usr/X11R7/bin/wx-config ln -s /usr/bin/multiarch_wrapper $TMPROOT/usr/X11R7/bin/wx-config
ln -s $LINKDEST $TMPROOT/usr/X11R7/bin/wx-config fi
} }

View File

@ -104,7 +104,9 @@ mk32() {
make -k -j $NUMCPU DESTDIR=$TMPROOT install make -k -j $NUMCPU DESTDIR=$TMPROOT install
chmod -v 755 $TMPROOT/usr/lib/libpt_linux*so* chmod -v 755 $TMPROOT/usr/lib/libpt_linux*so*
mv $TMPROOT/usr/bin/ptlib-config{,-32} mv $TMPROOT/usr/bin/ptlib-config{,-32}
sed -i -e "s/lib64/lib" $TMPROOT/usr/bin/ptlib-config-32
mv $TMPROOT/usr/include/ptbuildopts{,-32}.h mv $TMPROOT/usr/include/ptbuildopts{,-32}.h
mv $TMPROOT/usr/lib $TMPROOT/usr/lib32
cd .. cd ..
rm -r ptlib* rm -r ptlib*
UnPack $MAKEDIR $LFSSOURCE/$SRCPATH/ptlib-*-src.tar.gz UnPack $MAKEDIR $LFSSOURCE/$SRCPATH/ptlib-*-src.tar.gz
@ -132,6 +134,11 @@ mk() {
make -k -j $NUMCPU CXX="g++ $BUILDOPTIONS" CC="gcc $BUILDOPTIONS" make -k -j $NUMCPU CXX="g++ $BUILDOPTIONS" CC="gcc $BUILDOPTIONS"
make -k -j $NUMCPU DESTDIR=$TMPROOT install make -k -j $NUMCPU DESTDIR=$TMPROOT install
chmod -v 755 $TMPROOT/usr/$LIBDIR/libpt_linux*so* chmod -v 755 $TMPROOT/usr/$LIBDIR/libpt_linux*so*
if [ "$MK64BIT" == "true" ]; then
tar -C $TMPROOT/usr/lib -xvf - .| tar -C $TMPROOT/usr/lib64 -xvf -
rm -r $TMPROOT/usr/lib
mv $TMPROOT/usr/lib32 $TMPROOT/usr/lib
fi
} }
postmk() { postmk() {

View File

@ -84,7 +84,7 @@ mk32() {
CXX="g++ $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET32 \ ./configure --target=$TARGET32 \
--prefix=/opt/gnome && --prefix=/usr/X11R7 &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1 CheckError "Make install process failed !" 1
@ -93,21 +93,21 @@ mk32() {
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/opt/gnome/lib64" ADDOPTIONS="--libdir=/usr/X11R7/lib64"
fi fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ $ADDOPTIONS \
--prefix=/opt/gnome && --prefix=/usr/X11R7 &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1 CheckError "Make install process failed !" 1
} }
postmk() { postmk() {
cd $TMPROOT/opt/gnome/lib cd $TMPROOT/usr/X11R7/lib
ln -s libatk-*.so.?.* libatk.so ln -s libatk-*.so.?.* libatk.so
cd - cd -
} }