Make errors with latest CVS.
caleb at aei-tech.com
Sun Dec 29 17:33:04 UTC 2002
Richard A Downing writes:
> /opt/kde-3.1-rc5/lib/kde3/plugins/designer/kdewidgets.so: Feature KURLLabel already defined in /opt/kde/lib/kde3/plugins/designer/kdewidgets.so!
> /opt/kde-3.1-rc5/lib/kde3/plugins/designer/kdewidgets.so: Feature KURLRequester already defined in /opt/kde/lib/kde3/plugins/designer/kdewidgets.so!
> /opt/qt/bin/uic: relocation error: /usr/lib/libart_lgpl_2.so.2: symbol __cxa_finalize, version IBC_2.1.3 not defined in file libc.so.6 with link time reference
It looks like you have multiple versions sitting around and various
libraries point to different places.
The two programs you'll want to use are "nm" and "ldd". ldd will show you
which libraries are linked to other libraries, and "nm" shows the function
names that are inside of a library. If the library was compiled with a c++
compiler, the names will be mangled and you'll need to filter the output
through "c++filt", like this: nm filename.so | c++filt
More information about the KDevelop-devel