This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
I've managed to make a linux->netBSD gcc 2.95.3 compiler, and also a linux->Sun compiler. Thanks for all the advice and help! (I still need to fully verify it...) However, when I try to use the same techneque to make a 3.0 compiler, I get a whole pile of errors. Is there something different In need to do for 3.0, or is this a 3.0 bug? I have included the error messages I get for NetBSD below: Note: "Missing" header files are actually present in $prefix/$target/sys-include [snipping what works] for d in libgcc; do \ if [ -d $d ]; then true; else mkdir $d; fi \ done if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /xgcc -B/.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc -3.0/gcc/ -B/tools/sw_build/host_Linux/i386-pc-netbsd1.4.3/Build-20010716/i386-p c-netbsd1.4.3/bin/ -B/tools/sw_build/host_Linux/i386-pc-netbsd1.4.3/Build-200107 16/i386-pc-netbsd1.4.3/lib/ -isystem /tools/sw_build/host_Linux/i386-pc-netbsd1. 4.3/Build-20010716/i386-pc-netbsd1.4.3/include -O2 -DCROSS_COMPILE -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./inc lude -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.0/gcc - I../../gcc-3.0/gcc/. -I../../gcc-3.0/gcc/config -I../../gcc-3.0/gcc/../include - DUSE_COLLECT2 -DL_muldi3 -c ../../gcc-3.0/gcc/libgcc2.c -o libgcc/./_muldi3.o In file included from ../../gcc-3.0/gcc/libgcc2.c:37: ../../gcc-3.0/gcc/tsystem.h:63:19: stdio.h: No such file or directory In file included from ../../gcc-3.0/gcc/tsystem.h:66, from ../../gcc-3.0/gcc/libgcc2.c:37: /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:56:27: machine/types.h: No such file or directory In file included from ../../gcc-3.0/gcc/tsystem.h:66, from ../../gcc-3.0/gcc/libgcc2.c:37: /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:59:28: machine/endian.h: No such file or directory In file included from ../../gcc-3.0/gcc/tsystem.h:66, from ../../gcc-3.0/gcc/libgcc2.c:37: /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:73: parse error before "u_quad_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:74: parse error before "quad_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:75: parse error before '*' token /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:77: parse error before "blkcnt_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:78: parse error before "blksize_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:80: parse error before "daddr_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:81: parse error before "dev_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:82: parse error before "fixpt_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:83: parse error before "gid_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:84: parse error before "id_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:85: parse error before "ino_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:87: parse error before "mode_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:88: parse error before "nlink_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:89: parse error before "off_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:90: parse error before "pid_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:91: parse error before "rlim_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:92: parse error before "segsz_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:93: parse error before "swblk_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:94: parse error before "uid_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:103:23: sys/cdefs.h: No such file or directory /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:105: parse error before "off_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:106: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:107: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:123: syntax error before "typedef" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:180: parse error before "fd_mask" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/sys/types.h:188: parse error before "fd_mask" In file included from ../../gcc-3.0/gcc/libgcc2.c:37: ../../gcc-3.0/gcc/tsystem.h:69:19: errno.h: No such file or directory In file included from ../../gcc-3.0/gcc/tsystem.h:80, from ../../gcc-3.0/gcc/libgcc2.c:37: /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:50:23: sys/cdefs.h: Success /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:51:29: sys/featuretest.h: No such file or directory In file included from ../../gcc-3.0/gcc/tsystem.h:80, from ../../gcc-3.0/gcc/libgcc2.c:37: /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:93: parse error before "quad_t" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:116: parse error before "__dead" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:116: syntax error before "void" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:117: syntax error before "int" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:118: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:118: parse error before ')' token /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:119: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:120: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:121: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:122: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:123: parse error before ')' token /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:124: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:125: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:126: syntax error before "void" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:127: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:128: syntax error before "char" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:128: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:129: syntax error before "long" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:131: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:132: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:133: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:134: parse error before ')' token /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:135: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:136: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:137: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:138: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:139: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:141: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:142: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:145: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:146: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:147: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:148: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc /include/stdlib.h:234: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:236: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:237: syntax error before "char" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:237: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:238: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:240: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:242: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:243: parse error before ')' token /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:244: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:245: parse error before ')' token /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:246: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:248: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:251: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:252: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:253: parse error before "__P" /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/stdlib.h:260: parse error before "__P" In file included from ../../gcc-3.0/gcc/libgcc2.c:37: ../../gcc-3.0/gcc/tsystem.h:81:20: unistd.h: No such file or directory In file included from /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/syslimits.h:7, from /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/limits.h:11, from ../../gcc-3.0/gcc/tsystem.h:84, from ../../gcc-3.0/gcc/libgcc2.c:37: /.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc/include/limits.h:130:75: No include path in which to find limits.h In file included from ../../gcc-3.0/gcc/libgcc2.c:40: ../../gcc-3.0/gcc/machmode.h:106: syntax error before "extern" make[2]: *** [libgcc/./_muldi3.o] Error 1 make[1]: *** [libgcc.a] Error 2 make[2]: Leaving directory `/.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc' make: *** [all-gcc] Error 2 make[1]: Leaving directory `/.automount/vol/tools/src/build/host_Linux/i386-pc-netbsd1.4.3/build_gcc-3.0/gcc' ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |