From: Lawrence S. <ljs...@ho...> - 2002-07-28 22:29:56
|
Thanks, that worked for that part, but after a little more compiling I get this: gcc -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I../../gcc-3.1/gcc -I../../gcc-3.1/gcc/. -I../../gcc-3.1/gcc/config -I../../gcc-3.1/gcc/../include \ -DTARGET_MACHINE=\"sh-elf\" \ -c ../../gcc-3.1/gcc/collect2.c -o collect2.o ../../gcc-3.1/gcc/collect2.c: In function `handler': ../../gcc-3.1/gcc/collect2.c:461: warning: implicit declaration of function `kill' ../../gcc-3.1/gcc/collect2.c:461: warning: implicit declaration of function `getpid' ../../gcc-3.1/gcc/collect2.c: In function `scan_prog_file': ../../gcc-3.1/gcc/collect2.c:2098: warning: implicit declaration of function `pipe' ../../gcc-3.1/gcc/collect2.c:2121: warning: implicit declaration of function `fork' ../../gcc-3.1/gcc/collect2.c:2137: warning: implicit declaration of function `execv' ../../gcc-3.1/gcc/collect2.c:2075: warning: unused variable `quit_handler' Other non-peculiar messages about compiling other files, then: gcc -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -o Tcollect2.exe \ collect2.o tlink.o hash.o intl.o underscore.o version.o ./intl/libintl.a -liconv ../libiberty/libiberty.a collect2.o: In function `handler': C:/MINGW/MSYS/1.0/home/L.J/build-sh4-gcc/gcc/../../gcc-3.1/gcc/collect2.c:462: undefined reference to `kill' collect2.o: In function `scan_prog_file': C:/MINGW/MSYS/1.0/home/L.J/build-sh4-gcc/gcc/../../gcc-3.1/gcc/collect2.c:2101: undefined reference to `pipe' C:/MINGW/MSYS/1.0/home/L.J/build-sh4-gcc/gcc/../../gcc-3.1/gcc/collect2.c:2122: undefined reference to `fork' make[1]: *** [collect2.exe] Error 1 make[1]: Leaving directory `/home/L.J./build-sh4-gcc/gcc' make: *** [all-gcc] Error 2 I wonder if there is any way to remedy this too? Any help would be appreciated greatly. Thanks. >From: Danny Smith <dan...@ya...> >To: Lawrence Sebald <ljs...@ho...>, >min...@li... >Subject: Re: [Mingw-users] Problem making cross compiler >Date: Mon, 29 Jul 2002 07:48:50 +1000 (EST) > > > In file included from /mingw/include/objbase.h:56, > > from /mingw/include/ole2.h:9, > > from /mingw/include/windows.h:108, > > from ../../gcc-3.1/gcc/prefix.c:70: > > /mingw/include/objidl.h:309: unnamed fields of type other than struct or > > union are not allowed > > >This is a problem with the use of 'bool' in w32api headers. It should be >fixed >in CVS w32api. In objidl.h:309 change the field: > >_VARIANT_BOOL bool; > >to: > >#if 0 >/* bool is a standard type in C++, and a standard macro expanding > to the _Bool type in C99 (see stdbool.h) */ > _VARIANT_BOOL bool; >#endif > >Danny > >http://digital.yahoo.com.au - Yahoo! Digital How To >- Get the best out of your PC! > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >MinGW-users mailing list >Min...@li... > >You may change your MinGW Account Options or unsubscribe at: >https://lists.sourceforge.net/lists/listinfo/mingw-users _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com |
From: Nitin G. N. <ni...@no...> - 2002-07-29 09:37:27
|
The mingw32-hosted GCCs does not need 'collect2.exe' hence set USE_COLLECT2= nothing (empty) in the <gcc_obj_dir>/gcc/Makefile This needs to be fixed in GCC mainlne. Regards. Nitin. > -----Original Message----- > From: Lawrence Sebald [mailto:ljs...@ho...] > Sent: Monday, July 29, 2002 4:00 AM > To: dan...@ya...; min...@li... > Subject: Re: [Mingw-users] Problem making cross compiler > > > Thanks, that worked for that part, but after a little more > compiling I get > this: > > gcc -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings > -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic > -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I../../gcc-3.1/gcc > -I../../gcc-3.1/gcc/. -I../../gcc-3.1/gcc/config > -I../../gcc-3.1/gcc/../include \ > -DTARGET_MACHINE=\"sh-elf\" \ > -c ../../gcc-3.1/gcc/collect2.c -o collect2.o > ../../gcc-3.1/gcc/collect2.c: In function `handler': > ../../gcc-3.1/gcc/collect2.c:461: warning: implicit > declaration of function > `kill' > ../../gcc-3.1/gcc/collect2.c:461: warning: implicit > declaration of function > `getpid' > ../../gcc-3.1/gcc/collect2.c: In function `scan_prog_file': > ../../gcc-3.1/gcc/collect2.c:2098: warning: implicit > declaration of function > `pipe' > ../../gcc-3.1/gcc/collect2.c:2121: warning: implicit > declaration of function > `fork' > ../../gcc-3.1/gcc/collect2.c:2137: warning: implicit > declaration of function > `execv' > ../../gcc-3.1/gcc/collect2.c:2075: warning: unused variable > `quit_handler' > > Other non-peculiar messages about compiling other files, then: > > gcc -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings > -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic > -Wno-long-long -DHAVE_CONFIG_H -o Tcollect2.exe \ > collect2.o tlink.o hash.o intl.o underscore.o version.o > ./intl/libintl.a -liconv ../libiberty/libiberty.a > collect2.o: In function `handler': > C:/MINGW/MSYS/1.0/home/L.J/build-sh4-gcc/gcc/../../gcc-3.1/gcc > /collect2.c:462: > undefined reference to `kill' > collect2.o: In function `scan_prog_file': > C:/MINGW/MSYS/1.0/home/L.J/build-sh4-gcc/gcc/../../gcc-3.1/gcc > /collect2.c:2101: > undefined reference to `pipe' > C:/MINGW/MSYS/1.0/home/L.J/build-sh4-gcc/gcc/../../gcc-3.1/gcc > /collect2.c:2122: > undefined reference to `fork' > make[1]: *** [collect2.exe] Error 1 > make[1]: Leaving directory `/home/L.J./build-sh4-gcc/gcc' > make: *** [all-gcc] Error 2 > > I wonder if there is any way to remedy this too? Any help would be > appreciated greatly. Thanks. > > > >From: Danny Smith <dan...@ya...> > >To: Lawrence Sebald <ljs...@ho...>, > >min...@li... > >Subject: Re: [Mingw-users] Problem making cross compiler > >Date: Mon, 29 Jul 2002 07:48:50 +1000 (EST) > > > > > In file included from /mingw/include/objbase.h:56, > > > from /mingw/include/ole2.h:9, > > > from /mingw/include/windows.h:108, > > > from ../../gcc-3.1/gcc/prefix.c:70: > > > /mingw/include/objidl.h:309: unnamed fields of type other > than struct or > > > union are not allowed > > > > > >This is a problem with the use of 'bool' in w32api headers. > It should be > >fixed > >in CVS w32api. In objidl.h:309 change the field: > > > >_VARIANT_BOOL bool; > > > >to: > > > >#if 0 > >/* bool is a standard type in C++, and a standard macro expanding > > to the _Bool type in C99 (see stdbool.h) */ > > _VARIANT_BOOL bool; > >#endif > > > >Danny > > > >http://digital.yahoo.com.au - Yahoo! Digital How To > >- Get the best out of your PC! > > > > > >------------------------------------------------------- > >This sf.net email is sponsored by:ThinkGeek > >Welcome to geek heaven. > >http://thinkgeek.com/sf > >_______________________________________________ > >MinGW-users mailing list > >Min...@li... > > > >You may change your MinGW Account Options or unsubscribe at: > >https://lists.sourceforge.net/lists/listinfo/mingw-users > > > > > _________________________________________________________________ > Send and receive Hotmail on your mobile device: http://mobile.msn.com > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > MinGW-users mailing list > Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > |
From: Lawrence S. <ljs...@ho...> - 2002-07-29 18:15:37
|
I finally got my cross compiler working after one final change to the <gcc_obj_dir>/gcc/makefile. I had to disable fixinc by changing STMP_FIXINC = stmp-fixinc to STMP_FIXINC = Thanks for all your help, and keep up the good work! Lawrence Sebald >From: "Nitin Gupta, Noida" <ni...@no...> >To: Lawrence Sebald <ljs...@ho...>, dan...@ya..., > min...@li... >Subject: RE: [Mingw-users] Problem making cross compiler >Date: Mon, 29 Jul 2002 15:03:19 +0530 > >The mingw32-hosted GCCs does not need 'collect2.exe' hence >set USE_COLLECT2= nothing (empty) in the <gcc_obj_dir>/gcc/Makefile > >This needs to be fixed in GCC mainlne. > >Regards. >Nitin. > > > -----Original Message----- > > From: Lawrence Sebald [mailto:ljs...@ho...] > > Sent: Monday, July 29, 2002 4:00 AM > > To: dan...@ya...; min...@li... > > Subject: Re: [Mingw-users] Problem making cross compiler > > > > > > Thanks, that worked for that part, but after a little more > > compiling I get > > this: > > > > gcc -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings > > -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic > > -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I../../gcc-3.1/gcc > > -I../../gcc-3.1/gcc/. -I../../gcc-3.1/gcc/config > > -I../../gcc-3.1/gcc/../include \ > > -DTARGET_MACHINE=\"sh-elf\" \ > > -c ../../gcc-3.1/gcc/collect2.c -o collect2.o > > ../../gcc-3.1/gcc/collect2.c: In function `handler': > > ../../gcc-3.1/gcc/collect2.c:461: warning: implicit > > declaration of function > > `kill' > > ../../gcc-3.1/gcc/collect2.c:461: warning: implicit > > declaration of function > > `getpid' > > ../../gcc-3.1/gcc/collect2.c: In function `scan_prog_file': > > ../../gcc-3.1/gcc/collect2.c:2098: warning: implicit > > declaration of function > > `pipe' > > ../../gcc-3.1/gcc/collect2.c:2121: warning: implicit > > declaration of function > > `fork' > > ../../gcc-3.1/gcc/collect2.c:2137: warning: implicit > > declaration of function > > `execv' > > ../../gcc-3.1/gcc/collect2.c:2075: warning: unused variable > > `quit_handler' > > > > Other non-peculiar messages about compiling other files, then: > > > > gcc -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings > > -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic > > -Wno-long-long -DHAVE_CONFIG_H -o Tcollect2.exe \ > > collect2.o tlink.o hash.o intl.o underscore.o version.o > > ./intl/libintl.a -liconv ../libiberty/libiberty.a > > collect2.o: In function `handler': > > C:/MINGW/MSYS/1.0/home/L.J/build-sh4-gcc/gcc/../../gcc-3.1/gcc > > /collect2.c:462: > > undefined reference to `kill' > > collect2.o: In function `scan_prog_file': > > C:/MINGW/MSYS/1.0/home/L.J/build-sh4-gcc/gcc/../../gcc-3.1/gcc > > /collect2.c:2101: > > undefined reference to `pipe' > > C:/MINGW/MSYS/1.0/home/L.J/build-sh4-gcc/gcc/../../gcc-3.1/gcc > > /collect2.c:2122: > > undefined reference to `fork' > > make[1]: *** [collect2.exe] Error 1 > > make[1]: Leaving directory `/home/L.J./build-sh4-gcc/gcc' > > make: *** [all-gcc] Error 2 > > > > I wonder if there is any way to remedy this too? Any help would be > > appreciated greatly. Thanks. > > > > > > >From: Danny Smith <dan...@ya...> > > >To: Lawrence Sebald <ljs...@ho...>, > > >min...@li... > > >Subject: Re: [Mingw-users] Problem making cross compiler > > >Date: Mon, 29 Jul 2002 07:48:50 +1000 (EST) > > > > > > > In file included from /mingw/include/objbase.h:56, > > > > from /mingw/include/ole2.h:9, > > > > from /mingw/include/windows.h:108, > > > > from ../../gcc-3.1/gcc/prefix.c:70: > > > > /mingw/include/objidl.h:309: unnamed fields of type other > > than struct or > > > > union are not allowed > > > > > > > > >This is a problem with the use of 'bool' in w32api headers. > > It should be > > >fixed > > >in CVS w32api. In objidl.h:309 change the field: > > > > > >_VARIANT_BOOL bool; > > > > > >to: > > > > > >#if 0 > > >/* bool is a standard type in C++, and a standard macro expanding > > > to the _Bool type in C99 (see stdbool.h) */ > > > _VARIANT_BOOL bool; > > >#endif > > > > > >Danny > > > > > >http://digital.yahoo.com.au - Yahoo! Digital How To > > >- Get the best out of your PC! > > > > > > > > >------------------------------------------------------- > > >This sf.net email is sponsored by:ThinkGeek > > >Welcome to geek heaven. > > >http://thinkgeek.com/sf > > >_______________________________________________ > > >MinGW-users mailing list > > >Min...@li... > > > > > >You may change your MinGW Account Options or unsubscribe at: > > >https://lists.sourceforge.net/lists/listinfo/mingw-users > > > > > > > > > > _________________________________________________________________ > > Send and receive Hotmail on your mobile device: http://mobile.msn.com > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > MinGW-users mailing list > > Min...@li... > > > > You may change your MinGW Account Options or unsubscribe at: > > https://lists.sourceforge.net/lists/listinfo/mingw-users > > _________________________________________________________________ MSN Photos is the easiest way to share and print your photos: http://photos.msn.com/support/worldwide.aspx |