automake do not work in rtems4.8-arm-1.exe

Ralf Corsepius ralf.corsepius at rtems.org
Tue Apr 24 15:02:23 UTC 2007


On Tue, 2007-04-24 at 21:53 +0800, ray wrote:
> Hi
> I download the rtems4.8-arm-1.exe from /ftp/pub/rtems/windows/. I install it (it
> is very easy to install). But seems it do not work :(
> 
> Here is the error message for automake
> 
> $ automake
> Can't locate Automake/Struct.pm in @INC (@INC contains: /home2/work/chris/rtems/
> 4.7/build/rpms/share/automake-1.10 /usr/lib/perl5/5.8/cygwin /usr/lib/perl5/5.8
> /usr/lib/perl5/site_perl/5.8/cygwin /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/
> site_perl/5.8/cygwin /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8
> /cygwin /usr/lib/perl5/vendor_perl/5.8 /usr/lib/perl5/vendor_perl/5.8/cygwin /us
> r/lib/perl5/vendor_perl/5.8 .) at /rtems/cross/arm-rtems/bin/automake line 48.
> BEGIN failed--compilation aborted at /rtems/cross/arm-rtems/bin/automake line 48
> 
> and the rtems do not make:
Here, automake complains about not being able to find itself.

Seems to me as if you don't have automake installed.

> 
> .......
> arm-rtems4.8-gcc --pipe -DHAVE_CONFIG_H   -I../../.. -I../../../../cpukit/../../
> ../csb337/lib/include  -Wall -fasm -mcpu=arm920 -mstructure-size-boundary=8 -O2
> -g  -MT libscorecpu_a-cpu.o -MD -MP -MF .deps/libscorecpu_a-cpu.Tpo -c -o libsco
> recpu_a-cpu.o `test -f 'cpu.c' || echo '/rtems/src/rtems-4.7.99.1/c/src/../../cp
> ukit/score/cpu/arm/'`cpu.c
> arm-rtems4.8-gcc.exe: /rtems/src/rtems-4.7.99.1/c/src/../../cpukit/score/cpu/arm
> /cpu.c: No such file or directory

Are you building on Windows? If so, make sure not to be using a FATXX
formated file system (NTFS filesystems are reported to work).
Both Cygwin and MinGW suffer from deficiencies which prevent
automake/autoconf generated files to work correctly on FATXX
filesystems.

Ralf





More information about the users mailing list