On Wednesday 10 September 2003 06:29, Lukacs Zsolt wrote:
I have upgraded to the new gcc3.3.1 from the SuSE ftp site my box (SuSE 8.2) and I tried to compile mplayer but it does not succeded. The compilation went just fine, but there was a problem with the linker. It seems that if a variable/function is declared static it does not see it resulting in an undefined reference.
I have upgraded the following packages: cpp-3.3.1-0.i586.rpm gcc-c++-3.3.1-0.i586.rpm libstdc++-3.3.1-0.i586.rpm gcc-3.3.1-0.i586.rpm libgcc-3.3.1-0.i586.rpm libstdc++-devel-3.3.1-0.i586.rpm
Do I have to install some other package?
Perhaps the problem is this: http://www.ussg.iu.edu/hypermail/linux/kernel/0309.0/1586.html (see also the begin of the thread, http://www.ussg.iu.edu/hypermail/linux/kernel/0309.0/1440.html ) We (I and, independently, a coworker) have found that SuSE's gcc-3.3.1-0 can't even compile the linux-2.4.20.SuSE kernel. Or Mantel's 21, or vanilla 22. Actually it compiles, the result just doesn't boot. But compiling these kernels with gcc3.3-43 (the 'final' 3.3.0, which recently was taken out from the /pub/projects/gcc) is ok. I also observed that compiling python2.3 with gcc3.3 beta from the 8.2 CDs is OK. It runs 'make test' smoothly. Now, compiling it with gcc-3.3.1-0, and running 'make test', gives you a segmentation fault at test_re. Bus this can be very well python issue, and not a gcc issue. I hope they fix this soon. Or, perhaphs, put 3.3-43 back at the ftp server. Regards, Ivan