Re: Building KDevelop...

Olivier Bonnet <[email protected]> Mon, 5 Jan 2004 20:55:06 +0100
Newsgroups gmane.comp.kde.darwin
Message-ID <[email protected]>
Le 5 janv. 2004, à 17:03, Benjamin Reed a écrit :

> 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

Indeed, it solved the second problem. I went as far as I could tonight  
(had to disable Ada and Haskell support to go round the _yylex problem)  
and here died the compilation :
(I only paste the result, had no time to look deeper, the rest will  
have to wait till the end of the week or another volunteer :) )

Olivier

/bin/sh ../../libtool --mode=link --tag=CXX g++-3.3  -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 -fexceptions  -L/opt/kde/lib  
-L/usr/local/qt/lib -L/sw/lib -o libkdevjavasupport.la -rpath  
/opt/kde/lib/kde3 -L/usr/local/qt/lib -L/opt/kde/lib  -L/opt/kde/lib  
-avoid-version -module -no-undefined  -R /opt/kde/lib -R  
/usr/local/qt/lib -R /opt/kde/lib  JavaLexer.lo KDevJavaSupportIface.lo  
javasupportfactory.lo JavaRecognizer.lo backgroundparser.lo  
javasupportpart.lo JavaStoreWalker.lo javasupport_utils.lo  
problemreporter.lo driver.lo kdevdriver.lo KDevJavaSupportIface_skel.lo  
configproblemreporter.lo ../../lib/libkdevelop.la  
../../lib/antlr/src/libantlr.la ../../lib/catalog/libkdevcatalog.la
g++-3.3 -bundle  -Wl,-bind_at_load  -o .libs/libkdevjavasupport.so   
.libs/JavaLexer.o .libs/KDevJavaSupportIface.o  
.libs/javasupportfactory.o .libs/JavaRecognizer.o  
.libs/backgroundparser.o .libs/javasupportpart.o  
.libs/JavaStoreWalker.o .libs/javasupport_utils.o  
.libs/problemreporter.o .libs/driver.o .libs/kdevdriver.o  
.libs/KDevJavaSupportIface_skel.o .libs/configproblemreporter.o  
-all_load  ../../lib/antlr/src/.libs/libantlr.a  /sw/lib/libdb.dylib  
/opt/kde/lib/libpng.dylib -framework AGL -framework OpenGL -framework  
QuickTime -framework Carbon /opt/kde/lib/libqt-mt.dylib  
/opt/kde/lib/libkdefx.4.2.0.dylib /opt/kde/lib/libart_lgpl_2.dylib  
/opt/kde/lib/libDCOP.4.2.0.dylib /opt/kde/lib/libkdecore.4.2.0.dylib  
/opt/kde/lib/libkdesu.4.2.0.dylib /opt/kde/lib/libkdeui.4.2.0.dylib  
/opt/kde/lib/libkio.4.2.0.dylib /opt/kde/lib/libkparts.2.1.0.dylib  
/opt/kde/lib/libktexteditor.0.0.0.dylib  
/Users/olivier/Documents/KDE/newK/kdevelop/lib/widgets/propeditor/ 
.libs/libpropertyeditor.0.0.0.dylib -L/opt/kde/lib -L/usr/local/qt/lib  
-L/sw/lib ../../lib/.libs/libkdevelop.1.0.0.dylib  
../../lib/catalog/.libs/libkdevcatalog.0.0.0.dylib
ld: warning multiple definitions of symbol _mkstemp
/opt/kde/lib/libkdecore.4.2.0.dylib(single module) definition of  
_mkstemp
/usr/lib/libSystem.dylib(mktemp.So) definition of _mkstemp
ld: .libs/backgroundparser.o illegal reference for -dynamic code  
(section difference reference from section (__TEXT,__eh_frame)  
relocation entry (0) to symbol:  
QPtrList<KParts::Part>::deleteItem(void*) defined in dylib:  
/opt/kde/lib/libkparts.2.1.0.dylib)
ld: .libs/backgroundparser.o illegal reference for -dynamic code  
(section difference reference from section (__TEXT,__eh_frame)  
relocation entry (4) to symbol: QPtrList<KParts::Part>::count() const  
defined in dylib: /opt/kde/lib/libkparts.2.1.0.dylib)
ld: .libs/backgroundparser.o illegal reference for -dynamic code  
(section difference reference from section (__TEXT,__eh_frame)  
relocation entry (10) to symbol: QPtrList<KParts::Part>::~QPtrList  
[in-charge deleting]() defined in dylib:  
/opt/kde/lib/libkparts.2.1.0.dylib)
ld: .libs/backgroundparser.o illegal reference for -dynamic code  
(section difference reference from section (__TEXT,__eh_frame)  
relocation entry (14) to symbol: QPtrList<KParts::Part>::clear()  
defined in dylib: /opt/kde/lib/libkparts.2.1.0.dylib)
ld: .libs/backgroundparser.o illegal reference for -dynamic code  
(section difference reference from section (__TEXT,__eh_frame)  
relocation entry (20) to symbol: QPtrList<KParts::Part>::~QPtrList  
[in-charge]() defined in dylib: /opt/kde/lib/libkparts.2.1.0.dylib)
ld: .libs/javasupportpart.o illegal reference for -dynamic code  
(section difference reference from section (__TEXT,__eh_frame)  
relocation entry (466) to symbol: QValueList<KSharedPtr<KMimeType>  
 >::detachInternal() defined in dylib: /opt/kde/lib/libkio.4.2.0.dylib)
make[4]: *** [libkdevjavasupport.la] Error 1