On 4/5/2011 2:22 AM, Jonathan Wakely wrote:
1) Installed Cygwin from setup.exe. (success)
2) Installed latest ver. of all prerequisites(viz. bash,
binutils, bzip2, gcc-core, gzip, m4 and make) through cygwin setup.
(success)
But below you show the use of a much older version of gcc. Leave out
the gcc-3, install just a recent version of gcc-4 (if you want to be
credible about your "latest" terminology)
3) Installed gmp, mpfr, mpc in sequence(by building from source
code). (success)
Why not install them (devel versions required) by setup.exe? This would
save a long series of questions about how you configured them, where you
installed them, did you remember the --with options...
4) Configured gcc-4.6.0 with --enable-languages=c (from the
build directory as instructed in the gcc site) (success)
Did you run configure as "./configure" ?
That is NOT supported, as clearly documented in the GCC installation
instructions.
See, you've already convinced people you didn't follow instructions.
5) Build gcc-4.6.0 (error)
Last few lines during building including error:
cc1-checksum.o main.o libbackend.a ../libcpp/libcpp.a
../libdecnumber/libdecnumber.a ../libcpp/libc
pp.a -lintl ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a
-lmpc -lmpfr -lgmp -L../zlib -lz
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld:
cannot find -lmpc
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld:
cannot find -lmpfr
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld:
cannot find -lgmp
Obviously this means it can't find the gmp, mpfr and mpc libraries.
The simplest way to solve this is not to install gmp/mpfr/mpc
separately but to let gcc build them itself.
You might save the step of making the integrated build of those
libraries until you have dealt with the other problems.
--
Tim Prince