This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Successful build of gcc-3.1 under Cygwin for Win98SE
- From: Carl Eugen Hoyos <cehoyos at rainbow dot studorg dot tuwien dot ac dot at>
- To: gcc at gcc dot gnu dot org
- Date: Mon, 20 May 2002 13:45:19 +0200 (CEST)
- Subject: Successful build of gcc-3.1 under Cygwin for Win98SE
I succesfully built and installed gcc 3.1 under Cygwin.
The computer running Cygwin is an Athlon 1533MHz running Windows 98SE.
To build the objc runtime library, I had to retry the bootstrap several
times because of a 'resource temporarily not available' error while
configuring libobjc. To retry, it's necessary to remove
i686-pc-cygwin/libobjc/config.log
However, I cannot reproduce the error.
$ ./config.guess
i686-pc-cygwin
$ gcc -v
Reading specs from
/usr/local/gcc31athlon/lib/gcc-lib/i686-pc-cygwin/3.1/specs
Configured with: ../gcc-3.1/configure --prefix=/usr/local/gcc31athlon
--enable-threads --with-cpu=athlon
Thread model: win32
gcc version 3.1
Languages: C, ObjC
$ uname.exe -a
CYGWIN_98-4.10 NILES 1.3.10(0.51/3/2) 2002-02-25 11:14 i686 unknown
I installed dejagnu1.4, but wasn't able to run the testsuite:
$ runtest -V
WARNING: Couldn't find the global config file.
Expect version is 5.26
Tcl version is 8.0
Framework version is 1.4.0
$ make -k check
make do-check NOTPARALLEL=parallel-ok
make[1]: Entering directory `/home/Moritz/Projects/gcc31athlon'
make[2]: Entering directory `/home/Moritz/Projects/gcc31athlon/libiberty'
make[3]: Entering directory
`/gcc31athlon/libiberty/testsuite'
echo 'int prepends_underscore = 0;' > test-us.c
gcc -DHAVE_CONFIG_H -g -O2
-I.. -I../../../gcc-3.1/libiberty/testsuite/../../include -o test-filter -DMAIN -DVERSION='"none"' -DHAVE_CONFIG_H \
../../../gcc-3.1/libiberty/testsuite/../cplus-dem.c test-us.c
-L.. -liberty
/bin/sh ../../../gcc-3.1/libiberty/testsuite/regress-demangle
../../../gcc-3.1/libiberty/testsuite/demangle-expected
All 648 tests passed
make[3]: Leaving directory `/gcc31athlon/libiberty/testsuite'
make[2]: Leaving directory `/gcc31athlon/libiberty'
make[2]: Entering directory `/gcc31athlon/i686-pc-cygwin/libobjc'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/home/Moritz/Projects/gcc31athlon/i686-pc-cygwin/libobjc'
make[2]: Entering directory
`/home/Moritz/Projects/gcc31athlon/i686-pc-cygwin/libiberty'
make[3]: Entering directory
`/home/Moritz/Projects/gcc31athlon/i686-pc-cygwin/libiberty/testsuite'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory
`/home/Moritz/Projects/gcc31athlon/i686-pc-cygwin/libiberty/testsuite'
make[2]: Leaving directory
`/home/Moritz/Projects/gcc31athlon/i686-pc-cygwin/libiberty'
...
Test Run By Moritz on Mon May 20 13:25:44 2002
Native configuration is i686-pc-cygwin
=== gcc tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for
target.
ERROR: Couldn't find tool config file for unix.
=== gcc Summary ===
if (autogen --ver=v) > /dev/null 2>&1 ; \
then cd fixinc && make check ; \
else true ; fi
(rootme=`pwd`; export rootme; \
srcdir=`cd ../../gcc-3.1/gcc; pwd` ; export srcdir ; \
cd testsuite; \
EXPECT=expect ; export EXPECT ; \
if [ -f ${rootme}/../expect/expect ] ; then \
TCL_LIBRARY=`cd .. ; cd ../../gcc-3.1/gcc/../tcl/library ; pwd` ; \
export TCL_LIBRARY ; fi ; \
runtest --tool objc )
WARNING: Couldn't find the global config file.
WARNING: Couldn't find tool init file
Test Run By Moritz on Mon May 20 13:25:47 2002
Native configuration is i686-pc-cygwin
=== objc tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for
target.
ERROR: Couldn't find tool config file for unix.
=== objc Summary ===
make[2]: Leaving directory `/gcc31athlon/gcc'
make[1]: Leaving directory `/gcc31athlon'
Carl Eugen Hoyos