[kde-solaris] KDELIBS 3.1.1 Build Error

Brian Foddy kde-solaris@mail.kde.org
Fri Mar 28 16:00:01 2003


On solaris 2.8 with GCC 3.2.2 I've run into the following build
error on KDELIBS:

/bin/bash ../libtool --silent --mode=compile --tag=CXX g++ 
-DHAVE_CONFIG_H -I. -I. -I.. -I../kdefx -I../dcop -I../libltdl 
-I../kdecore -I../kdeui -I../kio -I../kio/kio -I../kio/kfile -I.. 
-I/usr/local/qt/include  -I/usr/local/kde311/include  
-I/usr/local/include/libart-2.0  -DQT_THREAD_SUPPORT  -D_REENTRANT 
-D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4 -I/usr/local/include  
-Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W 
-Wpointer-arith -Wmissing-prototypes -Wwrite-strings -O2 -O2 
-mcpu=ultrasparc -fno-exceptions -fno-check-new  -DQT_NO_TRANSLATION 
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT  -c -o 
kappdcopiface_skel.lo `test -f 'kappdcopiface_skel.cpp' || echo 
'./'`kappdcopiface_skel.cpp
/bin/bash ../libtool --silent --mode=link --tag=CXX g++  
-Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W 
-Wpointer-arith -Wmissing-prototypes -Wwrite-strings -O2 -O2 
-mcpu=ultrasparc -fno-exceptions -fno-check-new  -DQT_NO_TRANSLATION 
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT    -o 
libkdecore.la.closure libkdecore_la_closure.lo -L/usr/local/qt/lib -R 
/usr/local/kde311/lib -R /usr/local/qt/lib    -version-info 5:0:1 
-no-undefined libintl.lo kapplication.lo kdebug.lo netwm.lo 
kconfigbase.lo kconfig.lo ksimpleconfig.lo kconfigbackend.lo 
kdesktopfile.lo kstandarddirs.lo ksock.lo kprocess.lo kprocctrl.lo 
klocale.lo krfcdate.lo kiconeffect.lo kicontheme.lo kiconloader.lo 
kwin.lo kwinmodule.lo krootprop.lo kcharsets.lo kckey.lo kshortcut.lo 
kkeynative_x11.lo kkeyserver_x11.lo kaccelaction.lo kshortcutmenu.lo 
kaccelbase.lo kaccel.lo kglobalaccel_x11.lo kglobalaccel.lo kstdaccel.lo 
kshortcutlist.lo kcrash.lo kurl.lo kregexp.lo kglobal.lo 
kglobalsettings.lo dmalloc.lo kallocator.lo kvmallocator.lo 
kmimesourcefactory.lo kinstance.lo kpalette.lo kipc.lo klibloader.lo 
ktempfile.lo kuniqueapplication.lo ksavefile.lo krandomsequence.lo 
kstringhandler.lo kcompletion.lo kcmdlineargs.lo kaboutdata.lo 
kcompletionbase.lo knotifyclient.lo kaudioplayer.lo 
kdcoppropertyproxy.lo kextsock.lo ksockaddr.lo netsupp.lo kprocio.lo 
kbufferedio.lo kpixmapprovider.lo kurldrag.lo kmdcodec.lo ksocks.lo 
fakes.lo vsnprintf.lo ksycoca.lo ksycocadict.lo ksycocafactory.lo 
kxmessages.lo kstartupinfo.lo kcatalogue.lo kasyncio.lo kmultipledrag.lo 
kstaticdeleter.lo kappdcopiface.lo kclipboard.lo kcheckaccelerators.lo 
kdeversion.lo ksycoca_skel.lo kappdcopiface_skel.lo 
malloc/libklmalloc.la svgicons/libkdesvgicons.la ../dcop/libDCOP.la 
../libltdl/libltdlc.la -lXext -lresolv   -L/usr/local/lib -lart_lgpl_2 
-lm ../kdefx/libkdefx.la
libtool: link: warning: `-version-info' is ignored for programs
ld: warning: file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2.2/../../../libstdc++.so: 
linked to /usr/local/lib/./libstdc++.so: attempted multiple inclusion of 
file
Undefined                       first referenced
 symbol                             in file
gzread                              
svgicons/.libs/libkdesvgicons.a(ksvgiconengine.o)  (symbol belongs to 
implicit dependency /usr/lib/libz.so.1)
gzopen                              
svgicons/.libs/libkdesvgicons.a(ksvgiconengine.o)  (symbol belongs to 
implicit dependency /usr/lib/libz.so.1)
gzclose                             
svgicons/.libs/libkdesvgicons.a(ksvgiconengine.o)  (symbol belongs to 
implicit dependency /usr/lib/libz.so.1)
ld: fatal: Symbol referencing errors. No output written to 
.libs/libkdecore.la.closure
collect2: ld returned 1 exit status
make[3]: *** [libkdecore.la.closure] Error 1
make[3]: Leaving directory `/opt/local/build/kde311/kdelibs-3.1.1/kdecore'


The first time I was using the standard provided libz with the OS, then 
I tried
installing a downloaded libz in /usr/local/lib, but the same result.  
I'm thinking
I need some directive on the configure to help it out, but I can't find 
the exact syntax.
Any ideas?

Thanks,
Brian