Having a slight problem here. I want to compile mplayer. Mplayer wants to be compiled using gcc 2.95.3. Fine. I goto the gcc website, download the source.
I did an 'everything' install of fedora core 4, so i definitely have a version of the gcc compiler installed. I read up on the gcc site, I CAN have multiple versions GCC installed. It recommends I have each version of gcc installed into its own folder, blah blah blah. Simple enough. I run these commands in the source code directory.
mkdir gbuild
cd gbuild
../configure --prefix=/usr/local/gcc-2.95.3
It tells me x86_64 is not recognized.
But wait, what if I.. (ala Quake3 fix)
linux32 ../configure --prefix=/usr/local/gcc-2.95.3
Everything goes fine or atleast appears to until I run
make bootstrap
then I get this
/tmp/cciAjLKP.s: Assembler messages:
/tmp/cciAjLKP.s:271: Error: suffix or operands invalid for `push'
/tmp/cciAjLKP.s:274: Error: suffix or operands invalid for `push'
/tmp/cciAjLKP.s:275: Error: suffix or operands invalid for `push'
/tmp/cciAjLKP.s:294: Error: suffix or operands invalid for `pop'
/tmp/cciAjLKP.s:295: Error: suffix or operands invalid for `pop'
/tmp/cciAjLKP.s:297: Error: suffix or operands invalid for `pop'
make[2]: *** [libgcc2.a] Error 1
make[2]: Leaving directory `/home/jnl/Desktop/linstuff/old_gcc/gcc-2.95.3/gbuild/gcc'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory `/home/jnl/Desktop/linstuff/old_gcc/gcc-2.95.3/gbuild/gcc'
make: *** [bootstrap] Error 2
My best guess is gcc 4.0. can't compile 2.95.3 and I might have to really on rpms. But I can't install 2.95.3 with gcc 4.0 using an rpm or if I can I don't know how. I really don't want to through the tedium of uninstalling gcc 4.0 if I can avoid it. And I don't want to compile Mplayer with gcc 4.0 because it warns me I'll have bugs. I don't to use the Mplayer rpm either(last time I tried that gmplayer refused to work no matter what I tried), besides I'm curious because atleast someone out there knows how to compile this and I don't.