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] |
Other format: | [Raw text] |
Thanks, I got rid of stddef.h errors by the fix suggested by Carlos. I am into another problem as shown below: *******************************************Error log (partial)*********************************************** programs/localedef.c:449:44: warning: unknown escape sequence '\l' arm-linux-gcc -nostdlib -nostartfiles -o /home/manojv/build_glibc/locale/localedef -Wl,-dynamic-linker=/c/MinGW/msys/home/manojv/cinstall_arm/arm-linux/lib/ld- linux.so.2 -Wl,-z,combreloc /home/manojv/build_glibc/csu/crt1.o /home/manojv/build_glibc/csu/crti.o `arm-linux-gcc --print-file-name=crtbegin.o` /home/manojv/build_glibc/locale/localedef.o /home/manojv/build_glibc/locale/ld-ctype.o /home/manojv/build_glibc/locale/ld-messages.o /home/manojv/build_glibc/locale/ld-monetary.o /home/manojv/build_glibc/locale/ld-numeric.o /home/manojv/build_glibc/locale/ld-time.o /home/manojv/build_glibc/locale/ld-paper.o /home/manojv/build_glibc/locale/ld-name.o /home/manojv/build_glibc/locale/ld-address.o /home/manojv/build_glibc/locale/ld-telephone.o /home/manojv/build_glibc/locale/ld-measurement.o /home/manojv/build_glibc/locale/ld-identification.o /home/manojv/build_glibc/locale/ld-collate.o /home/manojv/build_glibc/locale/charmap.o /home/manojv/build_glibc/locale/linereader.o /home/manojv/build_glibc/locale/locfile.o /home/manojv/build_glibc/locale/repertoire.o /home/manojv/build_glibc/locale/locarchive.o /home/manojv/build_glibc/locale/md5.o /home/manojv/build_glibc/locale/charmap-dir.o /home/manojv/build_glibc/locale/simple-hash.o /home/manojv/build_glibc/locale/xmalloc.o /home/manojv/build_glibc/locale/xstrdup.o -Wl,-rpath-link=/home/manojv/build_glibc:/home/manojv/build_glibc/math:/home /manojv/build_glibc/elf:/home/manojv/build_glibc/dlfcn:/home/manojv/build_gl ibc/nss:/home/manojv/build_glibc/nis:/home/manojv/build_glibc/rt:/home/manoj v/build_glibc/resolv:/home/manojv/build_glibc/crypt:/home/manojv/build_glibc /linuxthreads /home/manojv/build_glibc/libc.so.6 /home/manojv/build_glibc/libc_nonshared.a -lgcc `arm-linux-gcc --print-file-name=crtend.o` /home/manojv/build_glibc/csu/crtn.o c:\MinGW\msys\home\manojv\cinstall_arm\bin\..\lib\gcc-lib\arm-linux\3.2.2\.. \..\..\..\arm-linux\bin\ld.exe: warning: ld-linux.so.2, needed by C:/MinGW/msys/home/manojv/build_glibc/libc.so.6, not found (try using -rpath or -rpath-link) C:/MinGW/msys/home/manojv/build_glibc/csu/crt1.o: In function `_start': C:/MinGW/msys/home/manojv/build_glibc/csu/crt1.o(.text+0x24): undefined reference to `abort' C:/MinGW/msys/home/manojv/build_glibc/locale/localedef.o: In function `main': programs/localedef.c:193: undefined reference to `getenv' programs/localedef.c:296: undefined reference to `exit' C:/MinGW/msys/home/manojv/build_glibc/locale/localedef.o: In function `construct_output_path': programs/localedef.c:485: undefined reference to `euidaccess' programs/localedef.c:477: undefined reference to `mkdir' C:/MinGW/msys/home/manojv/build_glibc/locale/ld-ctype.o: In function `charclass_symbolic_ellipsis': ../stdlib/stdlib.h:323: undefined reference to `__strtoul_internal' ../stdlib/stdlib.h:323: undefined reference to `__strtoul_internal' C:/MinGW/msys/home/manojv/build_glibc/locale/ld-monetary.o: In function `monetary_finish': programs/ld-monetary.c:228: undefined reference to `bsearch' C:/MinGW/msys/home/manojv/build_glibc/locale/ld-time.o: In function `time_finish': ../stdlib/stdlib.h:317: undefined reference to `__strtol_internal' C:/MinGW/msys/home/manojv/build_glibc/locale/ld-time.o:../stdlib/stdlib.h:31 7: more undefined references to `__strtol_internal' follow C:/MinGW/msys/home/manojv/build_glibc/locale/ld-collate.o: In function `insert_weights': programs/charmap.c:468: undefined reference to `exit' C:/MinGW/msys/home/manojv/build_glibc/locale/charmap.o: In function `charmap_new_char': ../stdlib/stdlib.h:323: undefined reference to `__strtoul_internal' ../stdlib/stdlib.h:323: undefined reference to `__strtoul_internal' C:/MinGW/msys/home/manojv/build_glibc/locale/linereader.o: In function `get_symname': ../stdlib/stdlib.h:323: undefined reference to `__strtoul_internal' C:/MinGW/msys/home/manojv/build_glibc/locale/linereader.o:../stdlib/stdlib.h :323: more undefined references to `__strtoul_internal' follow C:/MinGW/msys/home/manojv/build_glibc/locale/locfile.o: In function `locfile_read': programs/locfile.c:64: undefined reference to `getenv' C:/MinGW/msys/home/manojv/build_glibc/locale/locfile.o: In function `siblings_uncached': programs/locfile.c:381: undefined reference to `__lxstat' programs/locfile.c:410: undefined reference to `__lxstat' C:/MinGW/msys/home/manojv/build_glibc/locale/locfile.o: In function `full_read': programs/locfile.c:471: undefined reference to `read' C:/MinGW/msys/home/manojv/build_glibc/locale/locfile.o: In function `compare_files': C:/MinGW/msys/home/manojv/build_glibc/locale/repertoire.o: In function `repertoire_read': programs/repertoire.c:80: undefined reference to `getenv' C:/MinGW/msys/home/manojv/build_glibc/locale/repertoire.o: In function `repertoire_new_char': ../stdlib/stdlib.h:323: undefined reference to `__strtoul_internal' ../stdlib/stdlib.h:323: undefined reference to `__strtoul_internal' C:/MinGW/msys/home/manojv/build_glibc/locale/locarchive.o: In function `create_archive': programs/locarchive.c:114: undefined reference to `write' ... many more..deleted to keep the mail size small ... programs/locarchive.c:1443: undefined reference to `qsort' programs/locarchive.c:1519: undefined reference to `exit' C:/MinGW/msys/home/manojv/build_glibc/locale/charmap-dir.o: In function `charmap_readdir': programs/charmap-dir.c:128: undefined reference to `__xstat' C:/MinGW/msys/home/manojv/build_glibc/locale/charmap-dir.o: In function `fopen_uncompressed': programs/charmap-dir.c:169: undefined reference to `open' programs/charmap-dir.c:175: undefined reference to `__fxstat' programs/charmap-dir.c:205: undefined reference to `close' programs/charmap-dir.c:208: undefined reference to `pipe' programs/charmap-dir.c:197: undefined reference to `close' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__dup' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI___open64' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `_dl_lookup_versioned_symbol_skip@GLIBC_PRIVATE' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `_rtld_global@GLIBC_PRIVATE' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__mpn_cmp' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI___strtod_internal' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `_dl_mcount@GLIBC_2.1' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__unlink' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__mpn_lshift' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__libc_enable_secure@GLIBC_PRIVATE' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `readlink' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI_qsort' ... many more..deleted to keep the mail size small ... C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__mpn_mul_1' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI___close' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI___libc_open' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI_____strtod_l_internal' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `_dl_catch_error@GLIBC_PRIVATE' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI___lxstat64' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `_dl_lookup_symbol@GLIBC_PRIVATE' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI_wctomb' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__setenv' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__access' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI___poll' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `_dl_map_object@GLIBC_PRIVATE' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI___statfs' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__unsetenv' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI___libc_read' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__GI___strtof_internal' C:/MinGW/msys/home/manojv/build_glibc/libc.so.6: undefined reference to `__fstatvfs64' make[2]: *** [/home/manojv/build_glibc/locale/localedef] Error 1 make[2]: Leaving directory `/home/manojv/glibc-2.3.1/locale' make[1]: *** [locale/others] Error 2 make[1]: Leaving directory `/home/manojv/glibc-2.3.1' make: *** [all] Error 2 **************************************************************************** ***************************** ### 1)Referring the archive for similar kind of errors at: http://sources.redhat.com/ml/crossgcc/2003-04/msg00013.html Kai Wrote: "The normal method is to copy the already built glibc-2.2.5 from the target, then build GCC against it. No delimited 'bootstrap-GCC', but the fully working GCC immediately" My question is "Is there any location where the cross compiler for "target=arm-linux" and "host=i686-pc-mingw32" is available?? If they are not available then the correct steps in building one are: a) binutils, then (b) bootstrap GCC, then (C)Glibc, then (d) Final GCC. ?? ### 2) Referring the Billgatliff's wiki: http://billgatliff.com/twiki/bin/view/Crossgcc/BuildGlibC It suggestes that: ------Start---------> "Run make. When it finishes, it may error out while trying to build iconv and login. If you don't need these two programs, you can invoke touch and then move on. If you need these programs, however, you'll have to fix the problem. make touch iconv/iconv_prog login/pt_chown" ------End---------> This solves problem for that particular module, but if I do this and proceed, I get similar errors later in "make". How should I get rid of this error? Should I proceed the way as suggested by Billgatliff's for all the palces I am getting errors? But after doing this will it be possible for me to build my final GCC using this Glibc build? Kindly suggest.. Regards, Manoj -----Original Message----- From: Carlos O'Donell [mailto:carlos@baldric.uwo.ca] Sent: Friday, October 17, 2003 2:11 AM To: Manoj Verma, Noida Subject: Re: Error in glibc make On Thu, Oct 16, 2003 at 10:47:50PM +0530, Manoj Verma, Noida wrote: > Hi, > I am trying to build cross-compiler for "target=arm-linux", > "host=i686-pc-mingw32" on Win-2k. > > The packages I am using are: > 1) binutils-2.13.1.tar > 2) For Kernel headers I am using linux-2.4.19.tar & patch-2.4.19-rmk4 > 3) gcc-3.2.2 > 4) glibc-2.3.1.tar & glibc-linuxthreads-2.3.1.tar > > (A) Binutils is built successfully. The following configure otion is > specified: > ? ../binutils-2.13.1/configure -target=$TARGET -prefix=$PREFIX > > (B) On linux box, obtained the kernel headers by "make menuconfig" & "make > dep" on the source. > > (C) Copied the ./include/linux and ./include/asm to the > $PREFIX/arm-linux/include directory. You need the target userspace headers aswell, not just the kernel headers. Try hacking around it by stealing the headers from an already built glibc and plunking /usr/include into $PREFIX/arm-linux/include. c. ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |