avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] avr-libc


From: Kaan Akşit
Subject: Re: [avr-gcc-list] avr-libc
Date: Tue, 31 Jul 2012 16:54:50 +0300

I have also noticed during avr-gcc compile; there is this warning appearing from time to time:

limits.h: present but cannot be compiled

Kaan

2012/7/31 Kaan Akşit <address@hidden>
I have export a path before I install avr-gcc. I noticed that I have set PREFIX for avr-binutils as /usr but for avr-gcc it is /opt/toolchain/avr so I have recompiled everything from the scratch. Now it seems avr-libc is compiling! Thanks Senthil

But now I receive this during the make process of avr-libc :(

avr-gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../common -I../../../include -I../../../include  -I../../../common -I../../../include -I../../../include -x assembler-with-cpp -Wa,-gstabs -mmcu=avr2 -D__COMPILING_AVR_LIBC__   -MT acos.o -MD -MP -MF .deps/acos.Tpo -c -o acos.o ../../../libm/fplib/acos.S
avr-gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../common -I../../../include -I../../../include  -I../../../common -I../../../include -I../../../include -x assembler-with-cpp -Wa,-gstabs -mmcu=avr2 -D__COMPILING_AVR_LIBC__   -MT addsf3.o -MD -MP -MF .deps/addsf3.Tpo -c -o addsf3.o ../../../libm/fplib/addsf3.S
avr-gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../common -I../../../include -I../../../include  -I../../../common -I../../../include -I../../../include -x assembler-with-cpp -Wa,-gstabs -mmcu=avr2 -D__COMPILING_AVR_LIBC__   -MT addsf3x.o -MD -MP -MF .deps/addsf3x.Tpo -c -o addsf3x.o ../../../libm/fplib/addsf3x.S
../../../libm/fplib/acos.S: Assembler messages:
../../../libm/fplib/acos.S:62: Error: garbage at end of line
make[5]: *** [acos.o] Error 1
make[5]: *** Waiting for unfinished jobs....
mv -f .deps/putc.Tpo .deps/putc.Po
mv -f .deps/addsf3.Tpo .deps/addsf3.Po
../../../libc/stdio/ultoa_invert.S: Assembler messages:
../../../libc/stdio/ultoa_invert.S:97: Error: garbage at end of line
../../../libc/stdio/ultoa_invert.S:98: Error: garbage at end of line
mv -f .deps/addsf3x.Tpo .deps/addsf3x.Po
make[5]: *** [ultoa_invert.o] Error 1
make[5]: Leaving directory `/var/pisi/avr-libc-1.8.0-5/work/avr-libc-1.8.0/avr/lib/avr2'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/pisi/avr-libc-1.8.0-5/work/avr-libc-1.8.0/avr/lib/avr2'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/pisi/avr-libc-1.8.0-5/work/avr-libc-1.8.0/avr/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/pisi/avr-libc-1.8.0-5/work/avr-libc-1.8.0/avr'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/pisi/avr-libc-1.8.0-5/work/avr-libc-1.8.0'
make: *** [all] Error 2
DEBUG: "make -j5" dönüş değeri 2


Kaan

2012/7/31 Senthil Kumar Selvaraj <address@hidden>
On Tue, Jul 31, 2012 at 03:45:33PM +0300, Kaan Akşit wrote:
> Thank you Senthil, here is the result of the test.c
>
> address@hidden ~ $ cat demo.c
> int main () { return 0; }
> address@hidden ~ $ avr-gcc -mmcu=atmega8 -v -c demo.c
>  as -mmcu=atmega8 -mno-skip-bug -o demo.o /tmp/cc2pzgVI.s
> as: tanınmayan seçenek: `-mmcu=atmega8'

Clearly, it's not the AVR assembler that's running.

Did you build avr binutils and avr gcc as per the procedure outlined in http://www.nongnu.org/avr-libc/user-manual/install_tools.html? In particular, did you add the installed binutils directory to the PATH environment variable before building avr-gcc?

Regards
Senthil


>
> Kaan
>
> 2012/7/31 Senthil Kumar Selvaraj <address@hidden>
>
> > On Tue, Jul 31, 2012 at 02:55:39PM +0300, Kaan Akşit wrote:
> > > Dear all,
> > >
> > > I have tried the sample code under this link:
> > >
> > http://www.nongnu.org/avr-libc/user-manual/group__demo__project.html#demo_project_src
> > >
> > > and here is the output:
> > >
> > > address@hidden ~ $ avr-gcc -g -Os -mmcu=atmega8 -c demo.c
> > > demo.c:17:22: fatal error: inttypes.h: No such file or directory
> > > compilation terminated.
> > >
> >
> > That is not very useful - compilation failed, so binutils is not
> > involved.
> >
> > Can you try compiling the following program (say test.c)
> >
> > int main () { return 0; }
> >
> > with the following command line
> > avr-gcc -mmcu=atmega8 -v -c test.c
> >
> > Regards
> > Senthil
> >



reply via email to

[Prev in Thread] Current Thread [Next in Thread]