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

compile troubles



Dear folks,

This is off-subject for this list, my apologies.  I've read the archives of 
kde-developer and kde-bugs and found nothing.  Also the kde-compilation-faq 
seems to have nothing relevant.  It has to do with failure to compile kde2.1. 
Please ignore this if it's too far off-subject.  But...if anyone has a clue 
or a pointer... .  For example, where should I ask this question?

Sources:  
qt-2.3.0-beta1 from ftp.trolltech.com/qt/source/qt-x11-2.3.0-beta1.tar.gz
kde2.1 sources from 
ftp.kde.org/pub/kde/stable/2.1/distribution/tar/generic/src/kdelibs-2.1.tar.bz2,
etc., for the other packages.

System:
Up-to-date VALinuxRedHat, version 6.2.4-beta 12
X-windows 3.3.6
kernel 2.2.18-pre11 from VALinux
(gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release))

Report:
(1) Qt seems to compile correctly.  No evident errors. 
(Used options: -sm -gif -system-jpeg -no-opengl) 
By default: Xft support (Anti-Aliased Fonts) was set to "no".

(2) Kde2 kdesupport also seems to compile correctly.  No evident errors.

(3) ldd on all of the libraries and executables created up to this point
shows no problems.  All dependent libraries are found correctly.

(4) Kde2 kdelibs begins to compile.  But there seems to
be what I take to be a link error, as shown below, in kdeui.

(5) I even tried copying the Qt-libs from my debian box over to this one and 
trying to compile against them.  Still, same error. 

Thanks,
O. Johns
<ojohns@metacosmos.org>

g++ -O2 -fno-exceptions -fno-check-new -Wall -pedantic -W -Wpointer-arith 
-Wmissing-prototypes -Wwrite-strings -Wno-long-long -Wnon-virtual-dtor 
-fno-builtin -frtti -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -o 
.libs/libkdeui.la.closure .libs/libkdeui_la_closure.o .libs/qxembed.o 
.libs/ksharedpixmap.o .libs/kthemestyle.o .libs/kurllabel.o .libs/knuminput.o 
.libs/ktoolbar.o .libs/klineedit.o .libs/klistview.o .libs/kprogress.o 
.libs/kimageeffect.o .libs/kcolordlg.o .libs/kselect.o .libs/kdatepik.o 
.libs/kdatetbl.o .libs/kfontdialog.o .libs/kpopupmenu.o .libs/ktabctl.o 
.libs/kstatusbar.o .libs/kmainwindow.o .libs/ktmainwindow.o .libs/kmenubar.o 
.libs/kpixmapio.o .libs/keditlistbox.o .libs/kseparator.o 
.libs/krestrictedline.o .libs/kcolorbtn.o .libs/ksystemtray.o 
.libs/kbuttonbox.o .libs/keditcl1.o .libs/keditcl2.o .libs/kled.o 
.libs/kdbtn.o .libs/kwizard.o .libs/kcontainer.o .libs/kkeydialog.o 
.libs/kruler.o .libs/kcursor.o .libs/kaccelmenu.o .libs/klineeditdlg.o 
.libs/kthemebase.o .libs/kcharselect.o .libs/kcolordrag.o 
.libs/knumvalidator.o .libs/kdialog.o .libs/kdialogbase.o 
.libs/kjanuswidget.o .libs/kaboutdialog.o .libs/kpixmapeffect.o 
.libs/kauthicon.o .libs/kmessagebox.o .libs/kdualcolorbtn.o 
.libs/ktoolbarradiogroup.o .libs/ktoolbarbutton.o .libs/ktextbrowser.o 
.libs/kaction.o .libs/khelpmenu.o .libs/kcmenumngr.o .libs/kpanelmenu.o 
.libs/kstdaction.o .libs/kdrawutil.o .libs/kiconview.o .libs/klistbox.o 
.libs/kbugreport.o .libs/kcombobox.o .libs/kpassdlg.o .libs/kxmlguiclient.o 
.libs/kxmlgui.o .libs/kxmlguibuilder.o .libs/kedittoolbar.o 
.libs/kdocktabctl.o .libs/kdockwidget.o .libs/kdockwidget_private.o 
.libs/kanimwidget.o .libs/krootpixmap.o .libs/kaboutkde.o 
.libs/kaboutapplication.o .libs/kpanelapplet.o .libs/kdcopactionproxy.o 
.libs/kcolorcombo.o .libs/kpushbutton.o .libs/kpanelextension.o 
.libs/kcompletionbox.o .libs/kalphapainter.o .libs/ksqueezedtextlabel.o 
.libs/kcommand.o .libs/kwindowlistmenu.o .libs/libkdeui_la_meta_unload.o  
../kdecore/.libs/libkdecore.so -L/usr/X11R6/lib 
/usr/local/kde2.1/kdelibs-2.1/kdecore/.libs/libkdefakes.so -ldl 
/usr/local/kde2.1/kdelibs-2.1/dcop/.libs/libDCOP.so -L/usr/local/kde2/lib 
-lqt -lpng -lz /usr/lib/libjpeg.so -lXext -lX11 -lSM -lICE 
-L/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66 
-L/usr/i386-redhat-linux/lib -lstdc++ -lm -lc -lgcc -Wl,--rpath 
-Wl,/usr/local/kde2/lib
.libs/ktoolbar.o(.data+0x190): undefined reference to 
`QToolBar::styleChange(QStyle &)'
collect2: ld returned 1 exit status
make[3]: *** [libkdeui.la.closure] Error 1
make[3]: Leaving directory `/usr/local/kde2.1/kdelibs-2.1/kdeui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/kde2.1/kdelibs-2.1/kdeui'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/kde2.1/kdelibs-2.1'
make: *** [all-recursive-am] Error 2



Reply to: