set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=fat.lst -std=gnu99 fat.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > fat.d; \ [ -s fat.d ] || rm -f fat.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=mmc.lst -std=gnu99 mmc.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > mmc.d; \ [ -s mmc.d ] || rm -f mmc.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=webpage.lst -std=gnu99 webpage.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > webpage.d; \ [ -s webpage.d ] || rm -f webpage.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=telnet.lst -std=gnu99 telnet.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > telnet.d; \ [ -s telnet.d ] || rm -f telnet.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=tcp.lst -std=gnu99 tcp.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > tcp.d; \ [ -s tcp.d ] || rm -f tcp.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=uart.lst -std=gnu99 uart.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > uart.d; \ [ -s uart.d ] || rm -f uart.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=clock.lst -std=gnu99 clock.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > clock.d; \ [ -s clock.d ] || rm -f clock.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=interrupt4.lst -std=gnu99 interrupt4.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > interrupt4.d; \ [ -s interrupt4.d ] || rm -f interrupt4.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=icmp.lst -std=gnu99 icmp.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > icmp.d; \ [ -s icmp.d ] || rm -f icmp.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ip.lst -std=gnu99 ip.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > ip.d; \ [ -s ip.d ] || rm -f ip.d set -e; avr-gcc -MM -mmcu=atmega32 -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 set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ftpd.lst -std=gnu99 ftpd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > ftpd.d; \ [ -s ftpd.d ] || rm -f ftpd.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=checksum.lst -std=gnu99 checksum.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > checksum.d; \ [ -s checksum.d ] || rm -f checksum.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=arp.lst -std=gnu99 arp.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > arp.d; \ [ -s arp.d ] || rm -f arp.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=rtl8019.lst -std=gnu99 rtl8019.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > rtl8019.d; \ [ -s rtl8019.d ] || rm -f rtl8019.d set -e; avr-gcc -MM -mmcu=atmega32 -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 (GCC) 4.0.2 Copyright (C) 2005 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=atmega32 -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 In file included from main.h:30, from main.c:29: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from main.c:29: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from main.c:29: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from main.c:29: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." main.c: In function 'main': main.c:106: warning: implicit declaration of function 'enable_external_int' Compiling: rtl8019.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=rtl8019.lst -std=gnu99 rtl8019.c -o rtl8019.o In file included from main.h:30, from rtl8019.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from rtl8019.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from rtl8019.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from rtl8019.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." Compiling: arp.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=arp.lst -std=gnu99 arp.c -o arp.o In file included from main.h:30, from arp.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from arp.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from arp.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from arp.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." Compiling: checksum.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=checksum.lst -std=gnu99 checksum.c -o checksum.o In file included from main.h:30, from checksum.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from checksum.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from checksum.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from checksum.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." Compiling: ftpd.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ftpd.lst -std=gnu99 ftpd.c -o ftpd.o In file included from main.h:30, from ftpd.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from ftpd.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from ftpd.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from ftpd.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." Compiling: httpd.c avr-gcc -c -mmcu=atmega32 -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 In file included from main.h:30, from httpd.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from httpd.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from httpd.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from httpd.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." httpd.c: In function 'httpd': httpd.c:127: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness Compiling: ip.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ip.lst -std=gnu99 ip.c -o ip.o In file included from main.h:30, from ip.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from ip.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from ip.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from ip.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." Compiling: icmp.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=icmp.lst -std=gnu99 icmp.c -o icmp.o In file included from main.h:30, from icmp.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from icmp.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from icmp.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from icmp.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." Compiling: interrupt4.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=interrupt4.lst -std=gnu99 interrupt4.c -o interrupt4.o In file included from main.h:30, from interrupt4.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from interrupt4.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from interrupt4.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from interrupt4.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." interrupt4.c: In function 'get': interrupt4.c:79: warning: pointer targets in passing argument 1 of 'Read_Ethernet_Frame' differ in signedness interrupt4.c:86: warning: pointer targets in passing argument 1 of 'ARP_Reply' differ in signedness interrupt4.c:86: warning: pointer targets in passing argument 2 of 'ARP_Reply' differ in signedness interrupt4.c:99: warning: pointer targets in passing argument 1 of 'ICMP_Reply' differ in signedness interrupt4.c:113: warning: pointer targets in passing argument 1 of 'httpd' differ in signedness interrupt4.c:113: warning: pointer targets in passing argument 2 of 'httpd' differ in signedness Compiling: clock.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=clock.lst -std=gnu99 clock.c -o clock.o In file included from main.h:30, from clock.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from clock.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from clock.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from clock.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." clock.c: In function 'Start_Clock': clock.c:54: warning: implicit declaration of function 'timer_enable_int' Compiling: uart.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=uart.lst -std=gnu99 uart.c -o uart.o In file included from main.h:30, from uart.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from uart.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from uart.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from uart.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." uart.c: In function 'UART_Init': uart.c:50: warning: passing argument 1 of 'fdevopen' from incompatible pointer type Compiling: tcp.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=tcp.lst -std=gnu99 tcp.c -o tcp.o In file included from main.h:30, from tcp.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from tcp.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from tcp.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from tcp.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." tcp.c: In function 'tcp_make': tcp.c:261: warning: pointer targets in passing argument 1 of 'checksum' differ in signedness Compiling: telnet.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=telnet.lst -std=gnu99 telnet.c -o telnet.o In file included from main.h:30, from telnet.c:8: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from telnet.c:8: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from telnet.c:8: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from telnet.c:8: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." Compiling: webpage.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=webpage.lst -std=gnu99 webpage.c -o webpage.o In file included from main.h:30, from webpage.c:7: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from webpage.c:7: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from webpage.c:7: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from webpage.c:7: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." Compiling: mmc.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=mmc.lst -std=gnu99 mmc.c -o mmc.o In file included from main.h:30, from mmc.c:29: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from mmc.c:29: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from mmc.c:29: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from mmc.c:29: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." Compiling: fat.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=fat.lst -std=gnu99 fat.c -o fat.o In file included from main.h:30, from fat.c:29: /usr/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." In file included from main.h:38, from fat.c:29: rtl8019.h:79:1: warning: "ISR" redefined In file included from main.h:29, from fat.c:29: /usr/avr/include/avr/interrupt.h:97:1: warning: this is the location of the previous definition In file included from main.h:81, from fat.c:29: /usr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." Linking: main.elf avr-gcc -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 main.o rtl8019.o arp.o checksum.o ftpd.o httpd.o ip.o icmp.o interrupt4.o clock.o uart.o tcp.o telnet.o webpage.o mmc.o fat.o webcam/mca25.o webcam/servo.o --output main.elf -Wl,-Map=main.map,--cref -lm main.o: In function `main': /home/Y0025446/myfiles/avr-ip-webcam_based_on1.38_241005__mod_by_kev/source/main.c:82: undefined reference to `servo_init' /home/Y0025446/myfiles/avr-ip-webcam_based_on1.38_241005__mod_by_kev/source/main.c:106: undefined reference to `enable_external_int' httpd.o: In function `httpd': /home/Y0025446/myfiles/avr-ip-webcam_based_on1.38_241005__mod_by_kev/source/httpd.c:127: undefined reference to `servo_prepare_pos' clock.o: In function `Start_Clock': /home/Y0025446/myfiles/avr-ip-webcam_based_on1.38_241005__mod_by_kev/source/clock.c:54: undefined reference to `timer_enable_int' tcp.o: In function `tcp_add_data': /home/Y0025446/myfiles/avr-ip-webcam_based_on1.38_241005__mod_by_kev/source/tcp.c:107: undefined reference to `servo_pos' make: *** [main.elf] Error 1