Variante 1: erstmal compiliert für mega32, indem alle .c Dateien unter source-files eingebunden wurden und als include-path der Pfad zum Verzeichnis ETH_32EX angegeben wurde. rm -rf main.o Ethernet.elf dep/* Ethernet.hex Ethernet.eep Ethernet.lss Ethernet.map Build succeeded with 0 Warnings... avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT usart.o -MF dep/usart.o.d -c ../usart.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT analog.o -MF dep/analog.o.d -c ../analog.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT artnet.o -MF dep/artnet.o.d -c ../artnet.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT base64.o -MF dep/base64.o.d -c ../base64.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT cmd.o -MF dep/cmd.o.d -c ../cmd.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT dhcpc.o -MF dep/dhcpc.o.d -c ../dhcpc.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT dnsc.o -MF dep/dnsc.o.d -c ../dnsc.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT http_get.o -MF dep/http_get.o.d -c ../http_get.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT httpd.o -MF dep/httpd.o.d -c ../httpd.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd.o -MF dep/lcd.o.d -c ../lcd.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ntp.o -MF dep/ntp.o.d -c ../ntp.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT sendmail.o -MF dep/sendmail.o.d -c ../sendmail.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT stack.o -MF dep/stack.o.d -c ../stack.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT telnetd.o -MF dep/telnetd.o.d -c ../telnetd.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT timer.o -MF dep/timer.o.d -c ../timer.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT udp_lcd.o -MF dep/udp_lcd.o.d -c ../udp_lcd.c avr-gcc -I"C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\." -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT wol.o -MF dep/wol.o.d -c ../wol.c avr-gcc -mmcu=atmega32 -Wl,-Map=Ethernet.map main.o usart.o analog.o artnet.o base64.o cmd.o dhcpc.o dnsc.o http_get.o httpd.o lcd.o ntp.o sendmail.o stack.o telnetd.o timer.o udp_lcd.o wol.o -o Ethernet.elf cmd.o: In function `command_ver': C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../cmd.c:203: undefined reference to `enc_revid' cmd.o: In function `command_mac': C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../cmd.c:195: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../cmd.c:195: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../cmd.c:195: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../cmd.c:195: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../cmd.c:195: undefined reference to `mymac' cmd.o:C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../cmd.c:195: more undefined references to `mymac' follow stack.o: In function `create_new_tcp_packet': C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:1133: undefined reference to `enc_send_packet' stack.o: In function `create_new_udp_packet': C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:910: undefined reference to `enc_send_packet' stack.o: In function `icmp_send': C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:686: undefined reference to `enc_send_packet' stack.o: In function `arp_reply': C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:554: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:554: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:566: undefined reference to `enc_send_packet' stack.o: In function `eth_get_data': C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:318: undefined reference to `enc_receive_packet' stack.o: In function `arp_request': C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:614: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:614: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:616: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:616: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:628: undefined reference to `enc_send_packet' stack.o: In function `stack_init': C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:106: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:107: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:108: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:109: undefined reference to `mymac' C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:110: undefined reference to `mymac' stack.o:C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:111: more undefined references to `mymac' follow stack.o: In function `stack_init': C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default/../stack.c:115: undefined reference to `enc_init' make: *** [Ethernet.elf] Error 1 Build failed with 26 errors and 0 warnings... ________________________ Variante 2: Makefile aus dem Projekt verwendet: Build started 7.5.2013 at 04:32:28 set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=artnet.lst -std=gnu99 artnet.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > artnet.d; \ [ -s artnet.d ] || rm -f artnet.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=dhcpc.lst -std=gnu99 dhcpc.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > dhcpc.d; \ [ -s dhcpc.d ] || rm -f dhcpc.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=dnsc.lst -std=gnu99 dnsc.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > dnsc.d; \ [ -s dnsc.d ] || rm -f dnsc.d | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > camera/servo.d; \ [ -s camera/servo.d ] || rm -f camera/servo.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=camera/cam.lst -std=gnu99 camera/cam.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > camera/cam.d; \ [ -s camera/cam.d ] || rm -f camera/cam.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=sendmail.lst -std=gnu99 sendmail.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > sendmail.d; \ [ -s sendmail.d ] || rm -f sendmail.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=analog.lst -std=gnu99 analog.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > analog.d; \ [ -s analog.d ] || rm -f analog.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=http_get.lst -std=gnu99 http_get.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > http_get.d; \ [ -s http_get.d ] || rm -f http_get.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=wol.lst -std=gnu99 wol.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > wol.d; \ [ -s wol.d ] || rm -f wol.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=udp_lcd.lst -std=gnu99 udp_lcd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > udp_lcd.d; \ [ -s udp_lcd.d ] || rm -f udp_lcd.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=lcd.lst -std=gnu99 lcd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > lcd.d; \ [ -s lcd.d ] || rm -f lcd.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ntp.lst -std=gnu99 ntp.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > ntp.d; \ [ -s ntp.d ] || rm -f ntp.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=telnetd.lst -std=gnu99 telnetd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > telnetd.d; \ [ -s telnetd.d ] || rm -f telnetd.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=httpd.lst -std=gnu99 httpd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > httpd.d; \ [ -s httpd.d ] || rm -f httpd.d | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > networkcard/rtl8019.d; \ [ -s networkcard/rtl8019.d ] || rm -f networkcard/rtl8019.d | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > networkcard/enc28j60.d; \ [ -s networkcard/enc28j60.d ] || rm -f networkcard/enc28j60.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=base64.lst -std=gnu99 base64.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > base64.d; \ [ -s base64.d ] || rm -f base64.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=cmd.lst -std=gnu99 cmd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > cmd.d; \ [ -s cmd.d ] || rm -f cmd.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=timer.lst -std=gnu99 timer.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > timer.d; \ [ -s timer.d ] || rm -f timer.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=stack.lst -std=gnu99 stack.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > stack.d; \ [ -s stack.d ] || rm -f stack.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=usart.lst -std=gnu99 usart.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > usart.d; \ [ -s usart.d ] || rm -f usart.d set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -std=gnu99 main.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > main.d; \ [ -s main.d ] || rm -f main.d -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiling: main.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -std=gnu99 main.c -o main.o Compiling: usart.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=usart.lst -std=gnu99 usart.c -o usart.o Compiling: stack.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=stack.lst -std=gnu99 stack.c -o stack.o Compiling: timer.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=timer.lst -std=gnu99 timer.c -o timer.o Compiling: cmd.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=cmd.lst -std=gnu99 cmd.c -o cmd.o Compiling: base64.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=base64.lst -std=gnu99 base64.c -o base64.o Compiling: httpd.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=httpd.lst -std=gnu99 httpd.c -o httpd.o Compiling: telnetd.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=telnetd.lst -std=gnu99 telnetd.c -o telnetd.o Compiling: ntp.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ntp.lst -std=gnu99 ntp.c -o ntp.o Compiling: lcd.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=lcd.lst -std=gnu99 lcd.c -o lcd.o Compiling: udp_lcd.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=udp_lcd.lst -std=gnu99 udp_lcd.c -o udp_lcd.o Compiling: wol.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=wol.lst -std=gnu99 wol.c -o wol.o Compiling: http_get.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=http_get.lst -std=gnu99 http_get.c -o http_get.o Compiling: analog.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=analog.lst -std=gnu99 analog.c -o analog.o Compiling: sendmail.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=sendmail.lst -std=gnu99 sendmail.c -o sendmail.o Compiling: dnsc.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=dnsc.lst -std=gnu99 dnsc.c -o dnsc.o Compiling: dhcpc.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=dhcpc.lst -std=gnu99 dhcpc.c -o dhcpc.o Compiling: artnet.c avr-gcc -c -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=artnet.lst -std=gnu99 artnet.c -o artnet.o Compiling: networkcard/enc28j60.c Compiling: networkcard/rtl8019.c Compiling: camera/cam.c Compiling: camera/servo.c Linking: Hexfiles/Webserver_MEGA644.elf c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: cannot open map file Hexfiles/Webserver_MEGA644.map: No such file or directory make: *** [Hexfiles/Webserver_MEGA644.elf] Error 1 Build failed with 1 errors and 0 warnings... ___________________________ Variante 3: da offensichtlich die hexfiles fehlten, hier noch ein compilerlauf mit den Hexfiles im Unterverzeichnis: Loaded plugin STK500 gcc plug-in: PlugInUtility::setupAndCheckWinAVR() Found avr-gcc at C:\WinAVR-20100110\bin\avr-gcc.exe gcc plug-in: PlugInUtility::setupAndCheckWinAVR() Found make at C:\WinAVR-20100110\utils\bin\make.exe Loaded plugin AVR GCC Loaded partfile: C:\Programme\Atmel\AVR Tools\PartDescriptionFiles\ATmega32.xml Flash memory 32768 EEPROM memory 1024 I/O memory start 0x20 I/O start 0x00 I/O stop 0x3F SRAM size 2048 SRAM start 0x60 XRAM size 0 Temporary page buffer 128 SRAM start NA No of registers 32 Start Address registers 0x00 Flash memory 32768 EEPROM memory 1024 I/O memory start 0x20 I/O start 0x00 I/O stop 0x3F SRAM size 2048 SRAM start 0x60 XRAM size 0 Temporary page buffer 128 SRAM start NA No of registers 32 Start Address registers 0x00 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() gcc plug-in: PlugInUtility::getExternalHeaderFiles Dependency directory does not exist gcc plug-in: CProjectTree::OnSize() Flash memory 32768 EEPROM memory 1024 I/O memory start 0x20 I/O start 0x00 I/O stop 0x3F SRAM size 2048 SRAM start 0x60 XRAM size 0 Temporary page buffer 128 SRAM start NA No of registers 32 Start Address registers 0x00 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=159, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=162, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=163, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=167, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=171, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=174, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=177, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=182, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=186, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=192, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=197, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=209, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=213, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=218, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=222, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=223, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=224, cy = 488, nType = 9 gcc plug-in: CProjectTree::OnSize() gcc plug-in: CProjectTree::OnSize() CProjectTree::Onsize: , cx=225, cy = 488, nType = 9 Loaded file: C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\main.c gcc plug-in: Output directory C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default\ does not exist gcc plug-in: Created directory C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default\ Loaded file: C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\networkcard\enc28j60.h gcc plug-in: CProjectTree::OnSize() Loaded file: C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\usart.h Loaded file: C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\usart.h Loaded file: c:\dokumente und einstellungen\erster\eigene dateien\eth_m32ex\cmd.c Loaded file: C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default\cmd.o Loaded file: c:\dokumente und einstellungen\erster\eigene dateien\eth_m32ex\stack.c Loaded file: C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default\cmd.o Loaded file: c:\dokumente und einstellungen\erster\eigene dateien\eth_m32ex\stack.c Loaded file: C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\default\stack.o gcc plug-in: CProjectTree::OnSize() gcc plug-in: Error: Object file not found on expected location C:\Dokumente und Einstellungen\erster\Eigene Dateien\ETH_M32EX\Ethernet.elf Make sure your makefile specifies the output .elf file as Ethernet.elf