There's either a bug in the build procedure or a misconfig. on my system. In any case I'd appreciate some help.
I tried to build the gcc-3.2.1 rpm's from gcc-3.2.1-2mdk.src.rpm (using rpm -bb gcc.spec) and the build bombs out during installation into /var/tmp/gcc-3.2.1-root/ Here are the final lines of the build: + rmdir /var/tmp/gcc-3.2.1-root/usr/include/java + mkdir -p /var/tmp/gcc-3.2.1-root/usr/include/libgcj-3.2.1/javax + mv /var/tmp/gcc-3.2.1-root/usr/include/javax/naming +/var/tmp/gcc-3.2.1-root/usr/include/javax/transaction +/var/tmp/gcc-3.2.1-root/usr/include/libgcj-3.2.1/javax/ + rmdir /var/tmp/gcc-3.2.1-root/usr/include/javax + mkdir -p /var/tmp/gcc-3.2.1-root/usr/include/libgcj-3.2.1/org + mv /var/tmp/gcc-3.2.1-root/usr/include/org/w3c +/var/tmp/gcc-3.2.1-root/usr/include/org/xml +/var/tmp/gcc-3.2.1-root/usr/include/libgcj-3.2.1/org/ + rmdir /var/tmp/gcc-3.2.1-root/usr/include/org + mv +/var/tmp/gcc-3.2.1-root/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.1/include/gcj/libgcj-config.h + /var/tmp/gcc-3.2.1-root/usr/include/libgcj-3.2.1/gcj/ + rmdir +/var/tmp/gcc-3.2.1-root/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.1/include/gcj + ln -s /usr/include/libgcj-3.2.1 +/var/tmp/gcc-3.2.1-root/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.1/include/libgcj ln: `/var/tmp/gcc-3.2.1-root/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.1/include/libgcj': File exists error: Bad exit status from /var/tmp/rpm-tmp.71143 (%install) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.71143 (%install) The problem is that there is already a file (link) in /var/tmp/gcc-3.2.1-root/usr/lib/gcc-lib/athlon-mandrake-linux-gnu/3.2.1/include/ called `libgcj'. It points to `root/etc/alternatives/libgcj' so when the above link is attempted, it fails. Surely other athlon users have run across this? But I've not seen anything mentioned. I went over the cooker archives and see nothing. Incidently, the packages build just fine on my nearly identically configured i686 laptop. The only differences are this machine is an SMP Athon MP and that is a UP i686 PIII. My System Information: * Linux distribution: o Mdk 9.0 with come selected cooker additions * kernel version: Linux medulla 2.4.19-16mdksmp #1 SMP Wed Sep 24 12:26:01 EDT 2003 i686 unknown unknown GNU/Linux * libc version: /lib/libc-2.2.5.so * X version: XFree86 Version 4.2.1 * gcc and ld versions: gcc -v: Reading specs from /usr/lib/gcc-lib/athlon-mandrake-linux-gnu/3.2/specs gcc version 3.2 (Mandrake Linux 9.0 3.2-4mdk) ld -v: GNU ld version 2.12.90.0.15 20020717 * binutils version: GNU assembler 2.12.90.0.15 20020717 * CPU info (this works on Linux only): processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 6 model name : AMD Athlon(tm) MP 1500+ stepping : 2 cpu MHz : 1333.410 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow bogomips : 2660.76 processor : 1 same thing as processor 0. Dean S. Messing Display Algorithms & Visual Optimization Lab Information Systems Technologies Dept. Sharp Laboratories of America