[En-Nut-Discussion] Ethernut compile problem.

Tamas Virag virnw at newwave.hu
Fri Mar 18 23:38:58 CET 2005


Dear developers,

First of all sorry for my bad english. I am a hungarian student, and i 
will write my degree work from emblended microcontroller systems. I 
found yours project about 2 days ago, it is the one of best project in 
atmel what i see. Congratulations.
I downloaded the ethernut source distribution. I am use MacOS X. I 
compiled the gcc for avr platform, and the binutils for avr, and 
libc-avr. The compiler looks like good. I tried some other C examples, 
and thats works fine. If i compile the ethernut project it fails. I do 
not know what is the problem. Could you help me?

Yours,
	Tamas Virag

=============================

The software versions:
avr-gcc : 3.3.2
avr-libc 1.2.3
binutils 2.14
ethernut 3.9-5

=============================

The output:
----------------
sh-2.05b$ ./configure
Select a target device:

   1) Atmel ATmega128
   2) Atmel ATmega103
   3) Renesas H8/3068F
   4) UNIX Emulation

Selection -> 1
Which isp programmer are you using?

   1) stk200, stk300 or compatible
   2) skt500

Selection -> 2
Your system is now configured to build for atmega128.
Type `make` to build the system.
sh-2.05b$ make
make -C os
avr-gcc -c -mmcu=atmega128 -Os -Wall -Werror -Wstrict-prototypes 
-Wa,-ahlms=nutinit.lst -D__HARVARD_ARCH__  -I../include  nutinit.c -o 
nutinit.o
In file included from ../include/arch/avr.h:234,
                  from ../include/compiler.h:66,
                  from nutinit.c:89:
/opt/avr/include/avr/signal.h:7:2: #warning "please include sig-avr.h 
instead"
In file included from nutinit.c:111:
arch/avr_nutinit.c: In function `NutInitXRAM':
arch/avr_nutinit.c:241: warning: implicit declaration of function `_BV'
arch/avr_nutinit.c:241: error: `SRW10' undeclared (first use in this 
function)
arch/avr_nutinit.c:241: error: (Each undeclared identifier is reported 
only once
arch/avr_nutinit.c:241: error: for each function it appears in.)
arch/avr_nutinit.c:241: error: invalid lvalue in assignment
arch/avr_nutinit.c: In function `NutIdle':
arch/avr_nutinit.c:392: error: invalid lvalue in assignment
arch/avr_nutinit.c:393: error: invalid lvalue in assignment
arch/avr_nutinit.c:393: error: invalid lvalue in assignment
arch/avr_nutinit.c:394: error: invalid lvalue in assignment
arch/avr_nutinit.c: In function `NutInit':
arch/avr_nutinit.c:445: error: `SP' undeclared (first use in this 
function)
/opt/avr/include/avr/pgmspace.h: In function `__elpm_inline':
/opt/avr/include/avr/pgmspace.h:80: warning: asm operand 2 probably 
doesn't match constraints
make[1]: *** [nutinit.o] Error 1
make: *** [all] Error 2
sh-2.05b$

=================================




More information about the En-Nut-Discussion mailing list