Click to See Complete Forum and Search --> : KDevelop (Gideon) make errors


ep0ch
10-17-2002, 05:43 AM
Hello,
I'm wondering if anyone have any ideas why i am getting these errors when compiling KDevelop 3.0 on my machine.

I'm running KDE 3.1 + QT 3.1b2 + Slackware 8.1.


kde/lib -L/usr/X11R6/lib -L/usr/local/qt/lib -L/opt/kde/lib -version-info 3:0 qextmdichildarea.lo qextmdichildfrm.lo qextmdichildfrmcaption.lo qextmdichildview.lo qextmdimainfrm.lo qextmditaskbar.lo -lkparts
/usr/i386-slackware-linux/bin/ld: .libs/libkdevelopqextmdi.so.3.0.0: undefined versioned symbol name __dynamic_cast@@CXXABI_1
/usr/i386-slackware-linux/bin/ld: failed to set dynamic section sizes: Bad value
collect2: ld returned 1 exit status
make[4]: *** [libkdevelopqextmdi.la] Error 1
make[4]: Leaving directory `/home/f0d/kdevelop-3.0a1/lib/qextmdi/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/f0d/kdevelop-3.0a1/lib/qextmdi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/f0d/kdevelop-3.0a1/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/f0d/kdevelop-3.0a1'
make: *** [all] Error 2
bash-2.05a#


Thanks

Wallex
10-17-2002, 02:22 PM
A problem at 'make' time? That's so unlikely... what could this 'versioned name' be? Maybe the configure script was 'missing' some checking.. or maybe someone misspelled that name? Both seem unlikely... maybe you should try installing a bit older kdevelop-libraries? Have you searched around to see if anyone else has had that same problem as well? Something like that doesn't sounds easy to fix unless it's some kind of bug (which then means it would get fixed soon).

bwkaz
10-17-2002, 08:45 PM
Where's the rest of your compilation command? It seems to have been cut off...

dynamic_cast<>() is a C++ casting operator, so if for some strange reason this program is getting compiled with the C compiler instead (gcc rather than g++), that might cause this problem...

ep0ch
10-18-2002, 05:25 AM
ake[3]: Leaving directory `/home/f0d/kdevelop-3.0a1/lib/widgets'
Making all in qextmdi
make[3]: Entering directory `/home/f0d/kdevelop-3.0a1/lib/qextmdi'
Making all in src
make[4]: Entering directory `/home/f0d/kdevelop-3.0a1/lib/qextmdi/src'
/bin/sh ../../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -o libkdevelopqextmdi.la -rpath /opt/kde/lib -L/usr/X11R6/lib -L/usr/local/qt/lib -L/opt/kde/lib -version-info 3:0 qextmdichildarea.lo qextmdichildfrm.lo qextmdichildfrmcaption.lo qextmdichildview.lo qextmdimainfrm.lo qextmditaskbar.lo -lkparts
/usr/i386-slackware-linux/bin/ld: .libs/libkdevelopqextmdi.so.3.0.0: undefined versioned symbol name __dynamic_cast@@CXXABI_1
/usr/i386-slackware-linux/bin/ld: failed to set dynamic section sizes: Bad value
collect2: ld returned 1 exit status
make[4]: *** [libkdevelopqextmdi.la] Error 1
make[4]: Leaving directory `/home/f0d/kdevelop-3.0a1/lib/qextmdi/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/f0d/kdevelop-3.0a1/lib/qextmdi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/f0d/kdevelop-3.0a1/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/f0d/kdevelop-3.0a1'
make: *** [all] Error 2
bash-2.05a$


Thats the entire fail.