Re: Build fails for KDE_3_2_BRANCH with Konstruct !!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am posting this again, and please, I could really use some help with this problem. I have put some thoughts on it and what I understand is:

- qt is properly built and installed
- genembed is properly linked against the libs in right directories.

What consfuses me is that the ldd lt-genembed does not show dependencies properly (see the ldd line some 30 lines below). That could mean that the binary has not been linked with proper -rpath's which is not the case (see the g++ line below)

I just can not go further on and would appreciate any help that can move my kde-3.2.0rc1 "project".

Izo



autobuilds@carlos:~/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kstyles/keramik> make
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -I/usr/local/kde320/include -I/usr/local/qt-3.2.3/include -I/usr/X11R6/include -L/usr/local/kde320/lib -L/usr/local/qt-3.2.3/lib -L/usr/X11R6/lib -I/usr/local/kde320/include -I/usr/local/qt-3.2.3/include -I/usr/X11R6/include -L/usr/local/kde320/lib -L/usr/local/qt-3.2.3/lib -L/usr/X11R6/lib -I/usr/local/kde320/include -I/usr/local/qt-3.2.3/include -I/usr/X11R6/include -L/usr/local/kde320/lib -L/usr/local/qt-3.2.3/lib -L/usr/X11R6/lib -O2 -pipe -O2 -pipe -O2 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -UQT_NO_ASCII_CAST -L/usr/local/kde320/lib -L/usr/X11R6/lib -L/usr/local/qt-3.2.3/lib -L/usr/local/kde320/lib -L/usr/X11R6/lib -L/usr/local/qt-3.2.3/lib -L/usr/local/kde320/lib -L/usr/X11R6/lib -L/usr/local/qt-3.2.3/lib -o genembed -L/usr/X11R6/lib -L/usr/local/qt-3.2.3/lib -L/usr/local/kde320/lib -R /usr/local/kde320/lib -R /usr/local/qt-3.2.3/lib -R /usr/X11R6/lib genembed.o ../../kdefx/libkdefx.la
g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -I/usr/local/kde320/include -I/usr/local/qt-3.2.3/include -I/usr/X11R6/include -I/usr/local/kde320/include -I/usr/local/qt-3.2.3/include -I/usr/X11R6/include -I/usr/local/kde320/include -I/usr/local/qt-3.2.3/include -I/usr/X11R6/include -O2 -pipe -O2 -pipe -O2 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -UQT_NO_ASCII_CAST -o .libs/genembed genembed.o -L/usr/local/kde320/lib -L/usr/local/qt-3.2.3/lib -L/usr/X11R6/lib ../../kdefx/.libs/libkdefx.so -lqt-mt -lpng -lz -lXext -lX11 -lSM -lICE -lpthread -lXrender /usr/lib/./libstdc++.so -lm -lc -lgcc_s -Wl,--rpath -Wl,/usr/local/kde320/lib -Wl,--rpath -Wl,/usr/lib/. -Wl,--rpath -Wl,/usr/local/qt-3.2.3/lib -Wl,--rpath -Wl,/usr/X11R6/lib
pics=`ls ./pics/*.png 2>/dev/null` ;\
./genembed $pics > pixmaps.keramik
/home/autobuilds/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kstyles/keramik/.libs/lt-genembed: relocation error: /home/autobuilds/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kdefx/.libs/libkdefx.so.4: undefined symbol: _ZN18QMetaObjectCleanUpC1EPKcPFP11QMetaObjectvE
make: *** [keramikrc.h] Error 127
autobuilds@carlos:~/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kstyles/keramik> mc


autobuilds@carlos:/hda6/home/autobuilds/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kstyles/keramik> ldd genembed
not a dynamic executable
autobuilds@carlos:/hda6/home/autobuilds/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kstyles/keramik> ldd .libs/lt-genembed
libkdefx.so.4 => /home/autobuilds/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kdefx/.libs/libkdefx.so.4 (0x40014000)
libqt-mt.so.3 => /usr/lib/./libqt-mt.so.3 (0x4003f000)
libpng12.so.0 => /usr/lib/./libpng12.so.0 (0x40662000)
libz.so.1 => /lib/libz.so.1 (0x406a1000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x406b0000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x406be000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x407b6000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x407bf000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0x407d6000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x407eb000)
libstdc++.so.5 => /usr/lib/./libstdc++.so.5 (0x407f0000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x408a4000)
libm.so.6 => /lib/i686/libm.so.6 (0x408ac000)
libc.so.6 => /lib/i686/libc.so.6 (0x408cf000)
libGL.so.1 => /usr/lib/./libGL.so.1 (0x409ed000)
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40bb7000)
libdl.so.2 => /lib/libdl.so.2 (0x40bce000)
libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40bd1000)
libfreetype.so.6 => /usr/lib/./libfreetype.so.6 (0x40bfc000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40c3e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40c46000)
autobuilds@carlos:/hda6/home/autobuilds/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kstyles/keramik> echo $LD_LIBRARY_PATH
/usr/local/qt-3.2.3/lib:/usr/local/kde-3.2.0/lib
autobuilds@carlos:/hda6/home/autobuilds/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kstyles/keramik> ls /usr/local/qt-3.2.3/lib
libdesignercore.a libeditor.a libqassistantclient.a libqt-mt.prl libqt-mt.so.3 libqt-mt.so.3.2.3 libqui.so libqui.so.1.0 pkgconfig
libdesignercore.prl libeditor.prl libqassistantclient.prl libqt-mt.so libqt-mt.so.3.2 libqui.prl libqui.so.1 libqui.so.1.0.0



Izo wrote:


Platform:
SuSE-8.1 (i686, kernel-2.4.19-4GB), Qt-3.2.3, gcc-3.2
Konstruct CVS tag KDE_3_2_BRANCH


Enviroment: export QTDIR=/usr/local/qt-3.2.3 export KDEDIR=/usr/local/kde-3.2.0

ACDIR=/usr/local/autoconf-2.57
AMDIR=/usr/local/automake-1.7.8

export QMAKESPEC=$QTDIR/mkspecs/linux-g++

export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib
export LIBRARY_PATH=$LD_LIBRARY_PATH

export PATH=$KDEDIR/bin:$QTDIR/bin:$ACDIR/bin:$AMDIR/bin:$PATH


Making meta/kde:
.....
.....
.....
Making all in keramik
make[6]: Entering directory `/hda6/home/autobuilds/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kstyles/keramik'


pics=`ls ./pics/*.png 2>/dev/null` ;\
./genembed $pics > pixmaps.keramik
/hda6/home/autobuilds/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kstyles/keramik/.libs/lt-genembed: relocation error: /hda6/home/autobuilds/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kdefx/.libs/libkdefx.so.4: undefined symbol: _ZN18QMetaObjectCleanUpC1EPKcPFP11QMetaObjectvE
make[6]: *** [keramikrc.h] Error 127
make[6]: Leaving directory `/hda6/home/autobuilds/c/KDE/320/konstruct/kde/kdelibs/work/kdelibs-3.1.95/kstyles/keramik'




What am I doing wrong ?

Izo

___________________________________________________
.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

.


___________________________________________________ . Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.

[Index of Archives]     [Trinity (TDE) Desktop Users]     [Fedora KDE]     [Fedora Desktop]     [Linux Kernel]     [Gimp]     [GIMP for Windows]     [Gnome]     [Yosemite Hiking]
  Powered by Linux