[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] GCC 4.3.0 available



Vincent Rivière schrieb:
Bernd Mueller wrote:
OK, but where to put the gmp and mpfr packages? i guess between binutils & gcc.

The libraries GMP and MPFR are required in order to build the gcc executables. So if you want to build a cross-gcc running on Linux and producing code for MiNT, you have to compile and install the GMP and MPFR libraries for the Linux host. Maybe that libraries (with recent enough versions) are already provided with your Linux distribution. In that case, you just have to install them.

A few minutes i wrote my last message here, i made an update at my fedora 8 box and i saw them. So i figured it out.

So you're right, GMP and MPFR packages are needed after binutils, but before GCC.

OK, i went into some kinde of trouble with mintlib now. Have a look at the error file i added. i didnt check my cvs checkout right now but i will do it in the next hours.

bye
Bernd
Making all in include
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include'
Updating features.h ...
../move-if-change ./features.tmp ./features.h
Updating linker.h ...
../move-if-change ./linker.tmp ./linker.h
./linker.h is unchanged
AWK=awk ../mintlib/gensys  -header ../mintlib/syscalls.list >syscall-list.h.tmp \
                && ../move-if-change syscall-list.h.tmp syscall-list.h
Making all in arpa
make[2]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/arpa'
make[2]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/arpa'
Making all in bits
make[2]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/bits'
make[2]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/bits'
Making all in mint
make[2]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/mint'
Making all in arch
make[3]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/mint/arch'
make[3]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/mint/arch'
make[2]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/mint'
Making all in net
make[2]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/net'
make[2]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/net'
Making all in netinet
make[2]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/netinet'
make[2]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/netinet'
Making all in nfs
make[2]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/nfs'
make[2]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/nfs'
Making all in protocols
make[2]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/protocols'
make[2]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/protocols'
Making all in rpc
make[2]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/rpc'
make[2]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/rpc'
Making all in rpcsvc
make[2]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/rpcsvc'
make[2]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/rpcsvc'
Making all in sys
make[2]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/sys'
make[2]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include/sys'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/include'
Making all in syscall
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/syscall'
gcc -Wall -O -c check.c -o check.o
gcc -Wall -O -c generate.c -o generate.o
gcc -Wall -O -c main.c -o main.o
bison -d --output=pars.c pars.y
gcc -Wall -O -c pars.c -o pars.o
flex -oscan.c scan.l
gcc -Wall -O -c scan.c -o scan.o
scan.c:1436: Warnung: »yyunput« definiert, aber nicht verwendet
gcc -Wall -O -c traps.c -o traps.o
gcc check.o generate.o main.o pars.o scan.o traps.o syscallparser.c -o gen-syscall -lfl
echo "TRAPS=" > SRCFILES.traps
touch syscalls.stmp
rm scan.c pars.c
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/syscall'
Making all in startup
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/startup'
m68k-atari-mint-gcc -Wall -O2 -fomit-frame-pointer -nostdinc -I../include    -c crt0.S -o crt0.o
m68k-atari-mint-gcc -Wall -O2 -fomit-frame-pointer -nostdinc -I../include    -DGCRT0 -c crt0.S -o gcrt0.o
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/startup'
Making all in conf
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/conf'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/conf'
Making all in crypt
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/crypt'
Making all in examples
make[2]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/crypt/examples'
make[2]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/crypt/examples'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/crypt'
Making all in dirent
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/dirent'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/dirent'
Making all in gmp
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/gmp'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/gmp'
Making all in login
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/login'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/login'
Making all in mintlib
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/mintlib'
AWK=awk ./gensys -array ./syscalls.list >syscalls.h
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/mintlib'
Making all in misc
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/misc'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/misc'
Making all in posix
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/posix'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/posix'
Making all in pwdgrp
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/pwdgrp'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/pwdgrp'
Making all in shadow
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/shadow'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/shadow'
Making all in signal
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/signal'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/signal'
Making all in socket
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/socket'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/socket'
Making all in stdiio
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/stdiio'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/stdiio'
Making all in stdio
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/stdio'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/stdio'
Making all in stdlib
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/stdlib'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/stdlib'
Making all in string
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/string'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/string'
Making all in sysvipc
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/sysvipc'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/sysvipc'
Making all in termios
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/termios'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/termios'
Making all in time
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/time'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/time'
Making all in unix
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/unix'
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/unix'
Making all in lib
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/lib'
rm -f ../CFILES
echo "# This file is a generated secondary file. Do not edit." >../CFILES
sed -e 's,^SRCFILES *=,CRYPTCFILES =,g' ../crypt/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,DIRENTCFILES =,g' ../dirent/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,GMPCFILES =,g' ../gmp/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,LOGINCFILES =,g' ../login/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,MINTLIBCFILES =,g' ../mintlib/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,MISCCFILES =,g' ../misc/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,POSIXCFILES =,g' ../posix/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,PWDGRPCFILES =,g' ../pwdgrp/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,SHADOWCFILES =,g' ../shadow/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,SIGNALCFILES =,g' ../signal/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,SOCKETCFILES =,g' ../socket/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,STDIIOCFILES =,g' ../stdiio/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,STDIOCFILES =,g' ../stdio/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,STDLIBCFILES =,g' ../stdlib/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,STRINGCFILES =,g' ../string/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,SUNRPCCFILES =,g' ../sunrpc/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,RPCSVCCFILES =,g' ../sunrpc/RPCSVCCFILES >> ../CFILES
sed -e 's,^SRCFILES *=,RPCGENCFILES =,g' ../sunrpc/RPCGENCFILES >> ../CFILES
sed -e 's,^SRCFILES *=,RPCINFOCFILES =,g' ../sunrpc/RPCINFOCFILES >> ../CFILES
sed -e 's,^SRCFILES *=,SYSCALLCFILES =,g' ../syscall/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,SYSVIPCCFILES =,g' ../sysvipc/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,TERMIOSCFILES =,g' ../termios/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,TIMECFILES =,g' ../time/SRCFILES >>../CFILES
sed -e 's,^SRCFILES *=,UNIXCFILES =,g' ../unix/SRCFILES >>../CFILES
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/lib'
make[1]: Entering directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/lib'
Generating ../includepath
m68k-atari-mint-gcc -Wall -O2 -fomit-frame-pointer -O3 -fexpensive-optimizations -nostdinc -I../crypt -I.. -I../include -I../mintlib -I../stdlib -I$(<../includepath) -DHAVE_CONFIG_H -D_LIBC -D_REENTRANT -c ../crypt/crypt-entry.c -o crypt-entry.o
m68k-atari-mint-gcc -Wall -O2 -fomit-frame-pointer -O3 -fexpensive-optimizations -nostdinc -I../crypt -I.. -I../include -I../mintlib -I../stdlib -I$(<../includepath) -DHAVE_CONFIG_H -D_LIBC -D_REENTRANT -c ../crypt/crypt.c -o crypt.o
m68k-atari-mint-gcc -Wall -O2 -fomit-frame-pointer -O3 -fexpensive-optimizations -nostdinc -I../crypt -I.. -I../include -I../mintlib -I../stdlib -I$(<../includepath) -DHAVE_CONFIG_H -D_LIBC -D_REENTRANT -c ../crypt/crypt_util.c -o crypt_util.o
../crypt/crypt_util.c: In function '__setkey_r':
../crypt/crypt_util.c:919: warning: pointer targets in passing argument 1 of '_ufc_mk_keytab_r' differ in signedness
m68k-atari-mint-gcc -Wall -O2 -fomit-frame-pointer -O3 -fexpensive-optimizations -nostdinc -I../crypt -I.. -I../include -I../mintlib -I../stdlib -I$(<../includepath) -DHAVE_CONFIG_H -D_LIBC -D_REENTRANT -c ../crypt/des_impl.c -o des_impl.o
../crypt/des_impl.c: In function '_des_crypt':
../crypt/des_impl.c:581: warning: pointer targets in passing argument 1 of 'des_set_key' differ in signedness
m68k-atari-mint-gcc -Wall -O2 -fomit-frame-pointer -O3 -fexpensive-optimizations -nostdinc -I../crypt -I.. -I../include -I../mintlib -I../stdlib -I$(<../includepath) -DHAVE_CONFIG_H -D_LIBC -D_REENTRANT -c ../crypt/md5-crypt.c -o md5-crypt.o
In file included from ../crypt/md5.h:27,
                 from ../crypt/md5-crypt.c:28:
../include/limits.h:134:26: error: limits.h: No such file or directory
make[1]: *** [md5-crypt.o] Fehler 1
make[1]: Leaving directory `/home/ragnar/gcc-4.3/mintlib-CVS-20080127/lib'
make: *** [all-recursive] Fehler 1