Re: Building KDevelop...
Benjamin Reed <[email protected]> Mon, 05 Jan 2004 11:03:29 -0500
| Newsgroups | gmane.comp.kde.darwin |
|---|---|
| Organization | DFT |
| Message-ID | <[email protected]> |
Olivier Bonnet wrote: > I disabled the module responsible for the link issue with yylex to see > what was going next and there seems to be other linking problems, not > undefined symbols though : > > /bin/sh ../../libtool --mode=link --tag=CXX g++-3.3 -DAST_DEBUG > -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith > -Wwrite-strings -fno-builtin -g -Os -fno-exceptions -fno-check-new > -fno-common -DQT_MAC -no-cpp-precomp -DQT_CLEAN_NAMESPACE > -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION > -L/opt/kde/lib -L/usr/local/qt/lib -L/sw/lib -o r++ -L/usr/local/qt/lib > -L/opt/kde/lib -L/opt/kde/lib main.o libkdevcppsupport.la > ../../lib/catalog/libkdevcatalog.la > ../../lib/cppparser/libkdevcppparser.la > > *** Warning: Linking the executable r++ against the loadable module > *** libkdevcppsupport.so is not portable! > ** Warning, lib libkdevcppsupport.so is a module, not a shared library > > ** And there doesn't seem to be a static archive available > ** The link will probably fail, sorry > g++-3.3 -DAST_DEBUG -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W > -Wpointer-arith -Wwrite-strings -fno-builtin -g -Os -fno-exceptions > -fno-check-new -fno-common -DQT_MAC -no-cpp-precomp > -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT > -DQT_NO_TRANSLATION -o .libs/r++ main.o -Wl,-bind_at_load > -L/opt/kde/lib -L/usr/local/qt/lib -L/sw/lib > ./.libs/libkdevcppsupport.so > /Users/olivier/Documents/KDE/newK/kdevelop/lib/.libs/ > libkdevelop.1.0.0.dylib > /Users/olivier/Documents/KDE/newK/kdevelop/lib/widgets/propeditor/ > .libs/libpropertyeditor.0.0.0.dylib > /opt/kde/lib/libktexteditor.0.0.0.dylib > /opt/kde/lib/libkparts.2.1.0.dylib /opt/kde/lib/libkio.4.2.0.dylib > /opt/kde/lib/libkdeui.4.2.0.dylib /opt/kde/lib/libkdesu.4.2.0.dylib > /opt/kde/lib/libkdecore.4.2.0.dylib /opt/kde/lib/libDCOP.4.2.0.dylib > /opt/kde/lib/libart_lgpl_2.dylib /opt/kde/lib/libkdefx.4.2.0.dylib > /opt/kde/lib/libqt-mt.dylib -framework Carbon -framework QuickTime > -lresolv -framework OpenGL -framework AGL -ldl -lpng -lm -lpthread -lz > /Users/olivier/Documents/KDE/newK/kdevelop/lib/catalog/.libs/ > libkdevcatalog.0.0.0.dylib > /Users/olivier/Documents/KDE/newK/kdevelop/lib/cppparser/.libs/ > libkdevcppparser.0.0.0.dylib > ../../lib/catalog/.libs/libkdevcatalog.0.0.0.dylib -ldb > ../../lib/cppparser/.libs/libkdevcppparser.0.0.0.dylib > ld: ./.libs/libkdevcppsupport.so is input for the dynamic link editor, > is not relocatable by the static link editor again > ld: warning multiple definitions of symbol _mkstemp > /opt/kde/lib/libkdecore.4.2.0.dylib(single module) definition of _mkstemp > /usr/lib/libdl.dylib(mktemp.So) definition of _mkstemp > make[4]: *** [r++] Error 1 > > It seems to be a mix between static and dynamic linking, I suppose this > is related to the plugin system kdevelop is using but none of the > configure options allowed to turn it off... I've probably already handled some of this stuff in my patches for Qt/X11. You might want to look at those first: http://cvs.sourceforge.net/viewcvs.py/fink/experimental/rangerrick/common/main/finkinfo/kde/kdevelop.patch?rev=HEAD&view=auto -- Benjamin Reed a.k.a. Ranger Rick -- http://ranger.befunk.com/ gpg: 6401 D02A A35F 55E9 D7DD 71C5 52EF A366 D3F6 65FE Is it considered bad form to quote one's self in a .sig? -- Me