This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Hello
- From: Jonathan Larmour <jifl at eCosCentric dot com>
- To: lmark <lmark88 at hotmail dot com>
- Cc: ecos-discuss at sources dot redhat dot com
- Date: Thu, 01 May 2003 03:28:12 +0100
- Subject: Re: [ECOS] Hello
- References: <MC3-F26TZTgD2yAJrXK0001353d@mc3-f26.law16.hotmail.com> <Law14-OE65xbvnI7pbq00007d9b@hotmail.com>
lmark wrote:
> I follow the direction to rebuild the toolchain.
It looks like maybe something in Cygwin has changed. All I can suggest is
maybe trying gcc 3.2.3. While I could probably work out what's going
wrong, unfortunately I don't have time right now (not unless you want to
pay for our advice line agreement!
<http://www.ecoscentric.com/advice.shtml> ).
Jifl
> 1.run
>
> PATH=/gnutools/bin:$PATH ; export PATH
> mkdir -p /tmp/build/gcc
> cd /tmp/build/gcc
> /src/gcc-3.2.1/configure --target=i386-elf \
> --prefix=/gnutools --enable-languages=c,c++ \
> --with-gnu-as --with-gnu-ld --with-newlib \
> --with-gxx-include-dir=/gnutools/i386-elf/include \
> -v 2>&1 | tee configure.out
> 2. run
> make -w all install 2>&1 | tee make.out
> then it displays these information:
>
> ....
> gcc -DIN_GCC -DHAVE_CONFIG_H -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-st
> rings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long
> -long -DHAVE_CONFIG_H -DGENERATOR_FILE -W -Wall -Wwrite-strings -Wstrict-protot
> ypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -I. -I.. -I/src
> /gcc-3.2.1/gcc/fixinc -I/src/gcc-3.2.1/gcc/fixinc/.. -I/src/gcc-3.2.1/gcc/fixinc
> /../config -I/src/gcc-3.2.1/gcc/fixinc/../../include -o fixincl.exe fixincl.o f
> ixtests.o fixfixes.o server.o procopen.o gnu-regex.o fixlib.o ../../libiberty/li
> biberty.a
> gnu-regex.o(.text+0x6556): In function `regerror':
> /src/gcc-3.2.1/gcc/fixinc/gnu-regex.c:5723: undefined reference to `___mempcpy'
> collect2: ld returned 1 exit status
> make[2]: *** [full-stamp] Error 1
> make[2]: Leaving directory `/tmp/build/gcc/gcc/fixinc'
> make[1]: *** [fixinc.sh] Error 2
> make[1]: Leaving directory `/tmp/build/gcc/gcc'
> make: *** [all-gcc] Error 2
>
> what error it is? how to deal with it?
>
> Thanks
>
>
> MARK
--
eCosCentric http://www.eCosCentric.com/ The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[ can rejoice because thorns have roses." -Lincoln ]-- Opinions==mine
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss