tigerknight
04-24-2003, 12:33 AM
I originally got ShowEQ working on gcc-2.95 and qt-2.3.2. However in the interest of following installation document guidelines I went up to gcc-3.0.4-7 and qt-3.0.6. This is where I've begun to have.. fun.
And before anyone asks - Yes I did a forum search. Nothing came back any closer than 1 year old. I also searched google and found no helpful information.
I'm running Debian 3.0 under a 2.4.20 686 kernel.
I've been building with gcc, g++ libgcc libg++ which are all 3.0.4-7, however those four also have 2.95 packages installed that are required by the distribution.
I followed README.newbies and other documents explicitly and here's the problem I'm getting with qt compiling:
./moc_yacc.o(.gnu.linkonce.t._ZN8QPtrListI13Namespac eInfoED0Ev+0x23): undefined reference to `operator delete(void*)'
./moc_yacc.o: In function `QPtrList<NamespaceInfo>::deleteItem(void*)':
./moc_yacc.o(.gnu.linkonce.t._ZN8QPtrListI13Namespac eInfoE10deleteItemEPv+0x3d): undefined reference to `operator delete(void*)'
./moc_yacc.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make[2]: *** [../../bin/moc] Error 1
make[2]: Leaving directory `/usr/local/qt-3.0.6/src/moc'
make[1]: *** [src-moc] Error 2
make[1]: Leaving directory `/usr/local/qt-3.0.6'
make: *** [init] Error 2
Now, I know this is not a qt problem - it's gcc. Next, about the only tidbit I /DID/ find useful was a note somewhere about how this might occure if gcc3 was linking to gcc295 libraries. I'd gladly chuck gcc295 except that on Debian it (gcc295) is a required package and gcc3 is optional.
Hell I might even upgrade to sarge if that would allow me to cut away 295 without a problem. I know enough about linux to be a good admin and a dangerous compiler. Anyone able to help me out?
And before anyone asks - Yes I did a forum search. Nothing came back any closer than 1 year old. I also searched google and found no helpful information.
I'm running Debian 3.0 under a 2.4.20 686 kernel.
I've been building with gcc, g++ libgcc libg++ which are all 3.0.4-7, however those four also have 2.95 packages installed that are required by the distribution.
I followed README.newbies and other documents explicitly and here's the problem I'm getting with qt compiling:
./moc_yacc.o(.gnu.linkonce.t._ZN8QPtrListI13Namespac eInfoED0Ev+0x23): undefined reference to `operator delete(void*)'
./moc_yacc.o: In function `QPtrList<NamespaceInfo>::deleteItem(void*)':
./moc_yacc.o(.gnu.linkonce.t._ZN8QPtrListI13Namespac eInfoE10deleteItemEPv+0x3d): undefined reference to `operator delete(void*)'
./moc_yacc.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make[2]: *** [../../bin/moc] Error 1
make[2]: Leaving directory `/usr/local/qt-3.0.6/src/moc'
make[1]: *** [src-moc] Error 2
make[1]: Leaving directory `/usr/local/qt-3.0.6'
make: *** [init] Error 2
Now, I know this is not a qt problem - it's gcc. Next, about the only tidbit I /DID/ find useful was a note somewhere about how this might occure if gcc3 was linking to gcc295 libraries. I'd gladly chuck gcc295 except that on Debian it (gcc295) is a required package and gcc3 is optional.
Hell I might even upgrade to sarge if that would allow me to cut away 295 without a problem. I know enough about linux to be a good admin and a dangerous compiler. Anyone able to help me out?