This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: eCos compatible with arm-elf-gcc version 4.1.1?


Disregard.  Something within my cygwin installation was corrupted.  Re-installing cygwin solved whatever the issue was.


> From: csb_80@hotmail.com
> To: larsi@wh2.tu-dresden.de
> CC: ecos-discuss@ecos.sourceware.org
> Date: Tue, 27 Nov 2007 09:00:05 -0500
> Subject: RE: [ECOS] eCos compatible with arm-elf-gcc version 4.1.1?
>
>
>
> It seems that for some reason (only when I try to build with arm-elf-gcc version 4.x) I get these errors that it can't find the source files but it's trying to include the unix style filesystem /opt/ecos rather than than /ecos-c/cygwin/opt/ecos that is also included in some cases. Any idea where configtool is getting these paths or why it might differ for gcc4.x? The files are there and my ECOS_REPOSITORY is properly set but I can't determine from where the reference to /opt/ecos is originating.
>
>> CC: ecos-discuss@ecos.sourceware.org
>> From: larsi@wh2.tu-dresden.de
>> Subject: Re: [ECOS] eCos compatible with arm-elf-gcc version 4.1.1?
>> Date: Thu, 22 Nov 2007 15:05:12 +0100
>> To: csb_80@hotmail.com
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>>> I am successfully able to build the latest eCos from CVS using
>>> arm-elf-gcc version 3.2.1 that I got from eCosCentric. In order to
>>> take advantage of some additional instructions for my target I was
>>> attempting to update to arm-elf-gcc version 4.1.1 but I'm not able
>>> to build eCos now. I'm using the configtool in Windows XP and the
>>> only change is that I'm pointing to a new set of build tools. The
>>> error I'm getting looks like this:
>>>
>>>
>>> ...
>>> headers finished
>>> make -r -C hal/arm/arch/current arm.inc
>>> make[1]: Entering directory `/ecos-c/cygwin/opt/ecos/ecos-cvs/tmp3/
>>> test_build/hal/arm/arch/current'
>>> arm-elf-gcc.exe: /opt/ecos/ecos-cvs/ecos/packages/hal/arm/arch/
>>> current/src/hal_mk_defs.c: No such file or directory
>>
>> As you can see here, the compiler is not able to find a source file.
>> This is not a problem of gcc, but of your configuration.
>> Check your ECOS_REPOSITORY shell variable,
>> check that you set up your build environment with this variable,
>> and finally check that all source files are in place, propably you
>> have to update your local cvs tree.
>>
>>> arm-elf-gcc -finline-limit=7000 -mcpu=arm9tdmi -Wall -Wpointer-
>>> arith -Wstrict-prototypes -Winline -Wundef -g -O2 -ffunction-
>>> sections -fdata-sections -fno-exceptions -I/ecos-c/cygwin/opt/
>>> ecos/ecos-cvs/tmp3/test_install/include -I/opt/ecos/ecos-cvs/ecos/
>>> packages/hal/arm/arch/current -I/opt/ecos/ecos-cvs/ecos/packages/
>>> hal/arm/arch/current/src -I/opt/ecos/ecos-cvs/ecos/packages/hal/arm/
>>> arch/current/tests -I. -Wp,-MD,arm.tmp -o hal_mk_defs.tmp -S /opt/
>>> ecos/ecos-cvs/ecos/packages/hal/arm/arch/current/src/hal_mk_defs.c
>>> arm-elf-gcc.exe: no input files
>>
>> Here you can see again, that the source file was not found.
>>
>>> make[1]: Leaving directory `/ecos-c/cygwin/opt/ecos/ecos-cvs/tmp3/
>>> test_build/hal/arm/arch/current'
>>> make[1]: *** [arm.inc] Error 1
>>> make: Leaving directory `/ecos-c/cygwin/opt/ecos/ecos-cvs/tmp3/
>>> test_build'
>>> make: *** [build] Error 2
>>>
>>>
>>> Is gcc 4.x not supported or am I missing something else? If not,
>>> is 3.2.1 (which is fairly old) that latest?
>>
>> Generally ecos should build for gcc4.x.
>>
>> Lars
>>
>> P.S.: Next time, don't answer to a previous mail, if you start a new
>> thread!
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.6 (Darwin)
>>
>> iD8DBQFHRYyb3m3cZ1XsbwcRAkZmAJ9rVreAajPn5/AaEMgSZjYEfuzMJgCeOTqZ
>> rz2HBEmZ4HsllpSaAEGsACk=
>> =wTd1
>> -----END PGP SIGNATURE-----
>
> _________________________________________________________________
> Your smile counts. The more smiles you share, the more we donate.  Join in.
> www.windowslive.com/smile?ocid=TXT_TAGLM_Wave2_oprsmilewlhmtagline
>
> --
> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>

_________________________________________________________________
Put your friends on the big screen with Windows Vista® + Windows Live™.
http://www.microsoft.com/windows/shop/specialoffers.mspx?ocid=TXT_TAGLM_CPC_MediaCtr_bigscreen_102007

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]