Ohne Titel - volkszaehler.org
Transcription
Ohne Titel - volkszaehler.org
tscho@cerberus:/var/www/vz/controller/ethersex$ sudo make Build meta files sed -ne '/Ethersex META/{n;:loop p;n;/\*\//!bloop }' ethersex.c core/eeprom.c core/util/fixedpoint.c core/util/string_parsing.c network.c core/periodic.c core/spi.c hardware/avr/dump_ecmd.c hardware/avr/fuse.c hardware/avr/hostname.c hardware/avr/reset_ecmd.c hardware/ethernet/ethernet_config.c hardware/ethernet/enc28j60.c hardware/ethernet/enc28j60_process.c hardware/ethernet/enc28j60_transmit.c protocols/uip/uip.c protocols/uip/uip_multi.c protocols/uip/uip_router.c protocols/uip/parse.c protocols/uip/uip_arp.c protocols/uip/check_cache.c protocols/ecmd/parser.c protocols/ecmd/via_tcp/ecmd_net.c services/clock/clock.c services/ntp/ntp.c services/watchasync/watchasync.c core/portio/ecmd_simple.c hardware/ethernet/ ethernet_ecmd.c protocols/uip/ecmd.c services/clock/clock_ecmd_date.c services/clock/clock_ecmd_time.c services/ntp/ntp_ecmd.c > meta.m4.tmp Copying to meta.m4 m4 -I./pinning `scripts/m4-defines` pinning/internals/header.m4 pinning/controllers/atmega644.m4 pinning/internals/hackery_atmega644.m4 pinning/hardware/netio.m4 pinning/internals/ footer.m4 > pinning.c Build meta files sed -ne '/Ethersex META/{n;:loop p;n;/\*\//!bloop }' ethersex.c core/eeprom.c core/util/fixedpoint.c core/util/string_parsing.c network.c core/periodic.c core/spi.c hardware/avr/dump_ecmd.c hardware/avr/fuse.c hardware/avr/hostname.c hardware/avr/reset_ecmd.c hardware/ethernet/ethernet_config.c hardware/ethernet/enc28j60.c hardware/ethernet/enc28j60_process.c hardware/ethernet/enc28j60_transmit.c protocols/uip/uip.c protocols/uip/uip_multi.c protocols/uip/uip_router.c protocols/uip/parse.c protocols/uip/uip_arp.c protocols/uip/check_cache.c protocols/ecmd/parser.c protocols/ecmd/via_tcp/ecmd_net.c services/clock/clock.c services/ntp/ntp.c services/watchasync/watchasync.c core/portio/ecmd_simple.c hardware/ethernet/ ethernet_ecmd.c protocols/uip/ecmd.c services/clock/clock_ecmd_date.c services/clock/clock_ecmd_time.c services/ntp/ntp_ecmd.c > meta.m4.tmp Copying to meta.m4 avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o ethersex.o ethersex.c avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o core/eeprom.o core/eeprom.c avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o core/util/fixedpoint.o core/util/fixedpoint.c core/util/fixedpoint.c: In Funktion »itoa_fixedpoint«: core/util/fixedpoint.c:47: Warnung: Umwandlung in »char« von »int« könnte den Wert ändern core/util/fixedpoint.c:70: Warnung: Umwandlung in »uint8_t« von »char« könnte das Vorzeichen des Ergebnisses ändern core/util/fixedpoint.c:72: Warnung: Umwandlung in »char« von »uint8_t« könnte das Vorzeichen des Ergebnisses ändern avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o network.o network.c avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o core/periodic.o core/periodic.c core/periodic.c: In Funktion »__vector_13«: core/periodic.c:62: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o core/spi.o core/spi.c avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o hardware/avr/fuse.o hardware/avr/fuse.c hardware/avr/fuse.c:28: Warnung: kein vorheriger Prototyp für »parse_cmd_fuse« avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o hardware/avr/hostname.o hardware/avr/hostname.c hardware/avr/hostname.c:28: Warnung: kein vorheriger Prototyp für »parse_cmd_hostname« avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o hardware/ethernet/ethernet_config.o hardware/ethernet/ethernet_config.c hardware/ethernet/ethernet_config.c:32: Warnung: kein vorheriger Prototyp für »network_config_load« avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o hardware/ethernet/enc28j60.o hardware/ethernet/enc28j60.c hardware/ethernet/enc28j60.c: In Funktion »read_control_register«: hardware/ethernet/enc28j60.c:59: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c:62: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c:65: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c: In Funktion »read_buffer_memory«: hardware/ethernet/enc28j60.c:87: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c: In Funktion »write_control_register«: hardware/ethernet/enc28j60.c:108: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c:111: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c:114: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c: In Funktion »write_buffer_memory«: hardware/ethernet/enc28j60.c:128: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c: In Funktion »bit_field_modify«: hardware/ethernet/enc28j60.c:147: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c:150: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c:153: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c: In Funktion »get_read_buffer_pointer«: hardware/ethernet/enc28j60.c:174: Warnung: Umwandlung in »uint16_t« von »int« könnte das Vorzeichen des Ergebnisses ändern hardware/ethernet/enc28j60.c: In Funktion »get_write_buffer_pointer«: hardware/ethernet/enc28j60.c:189: Warnung: Umwandlung in »uint16_t« von »int« könnte das Vorzeichen des Ergebnisses ändern hardware/ethernet/enc28j60.c: In Funktion »read_phy«: hardware/ethernet/enc28j60.c:205: Warnung: Umwandlung in »uint16_t« von »int« könnte das Vorzeichen des Ergebnisses ändern hardware/ethernet/enc28j60.c: In Funktion »reset_controller«: hardware/ethernet/enc28j60.c:228: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60.c: In Funktion »switch_bank«: hardware/ethernet/enc28j60.c:360: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o hardware/ethernet/enc28j60_process.o hardware/ethernet/ enc28j60_process.c hardware/ethernet/enc28j60_process.c: In Funktion »network_process«: hardware/ethernet/enc28j60_process.c:104: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern hardware/ethernet/enc28j60_process.c: In Funktion »process_packet«: hardware/ethernet/enc28j60_process.c:179: Warnung: Umwandlung in »uint16_t« von »int16_t« könnte das Vorzeichen des Ergebnisses ändern avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o hardware/ethernet/enc28j60_transmit.o hardware/ethernet/ enc28j60_transmit.c avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o protocols/uip/uip.o protocols/uip/uip.c protocols/uip/uip.c: In Funktion »uip_add32«: protocols/uip/uip.c:272: Warnung: Umwandlung in »u8_t« von »u16_t« könnte den Wert ändern protocols/uip/uip.c:273: Warnung: Umwandlung in »u8_t« von »u16_t« könnte den Wert ändern protocols/uip/uip.c: In Funktion »chksum«: protocols/uip/uip.c:310: Warnung: Umwandlung in »u16_t« von »int« könnte das Vorzeichen des Ergebnisses ändern protocols/uip/uip.c:319: Warnung: Umwandlung in »u16_t« von »int« könnte das Vorzeichen des Ergebnisses ändern protocols/uip/uip.c: Auf höchster Ebene: protocols/uip/uip.c:614: Warnung: Redundante Redeklaration von »uip_ipaddr_prefixlencmp« protocols/uip/uip-conf.h:225: Warnung: Vorherige Deklaration von »uip_ipaddr_prefixlencmp« war hier protocols/uip/uip.c: In Funktion »uip_process«: protocols/uip/uip.c:745: Warnung: Umwandlung in »u8_t« von »int« könnte den Wert ändern protocols/uip/uip.c:844: Warnung: Umwandlung in »u16_t« von »int« könnte das Vorzeichen des Ergebnisses ändern protocols/uip/uip.c:1143: Warnung: Umwandlung in »u8_t« von »u16_t« könnte den Wert ändern protocols/uip/uip.c:1144: Warnung: Umwandlung in »u8_t« von »u16_t« könnte den Wert ändern protocols/uip/uip.c:1371: Warnung: Umwandlung in »u8_t« von »int« könnte den Wert ändern protocols/uip/uip.c:1415: Warnung: Umwandlung in »u8_t« von »int« könnte den Wert ändern protocols/uip/uip.c:1456: Warnung: Umwandlung in »signed char« von »int« könnte den Wert ändern protocols/uip/uip.c:1458: Warnung: Umwandlung in »signed char« von »int« könnte den Wert ändern protocols/uip/uip.c:1459: Warnung: Umwandlung in »u8_t« von »int« könnte den Wert ändern protocols/uip/uip.c:1461: Warnung: Umwandlung in »signed char« von »int« könnte den Wert ändern protocols/uip/uip.c:1463: Warnung: Umwandlung in »signed char« von »int« könnte den Wert ändern protocols/uip/uip.c:1464: Warnung: Umwandlung in »u8_t« von »int« könnte den Wert ändern protocols/uip/uip.c:1465: Warnung: Umwandlung in »u8_t« von »int« könnte den Wert ändern protocols/uip/uip.c:1527: Warnung: Umwandlung in »u16_t« von »int« könnte das Vorzeichen des Ergebnisses ändern protocols/uip/uip.c:1541: Warnung: Umwandlung in »u8_t« von »int« könnte den Wert ändern protocols/uip/uip.c:1614: Warnung: Umwandlung in »u16_t« von »int« könnte das Vorzeichen des Ergebnisses ändern protocols/uip/uip.c:1857: Warnung: Umwandlung in »u8_t« von »u16_t« könnte den Wert ändern protocols/uip/uip.c:1858: Warnung: Umwandlung in »u8_t« von »u16_t« könnte den Wert ändern protocols/uip/uip.c:1873: Warnung: Umwandlung in »u8_t« von »u16_t« könnte den Wert ändern protocols/uip/uip.c:1874: Warnung: Umwandlung in »u8_t« von »u16_t« könnte den Wert ändern protocols/uip/uip.c:1898: Warnung: Umwandlung in »u8_t« von »u16_t« könnte den Wert ändern protocols/uip/uip.c:1899: Warnung: Umwandlung in »u8_t« von »u16_t« könnte den Wert ändern protocols/uip/uip.c: In Funktion »uip_send«: protocols/uip/uip.c:1925: Warnung: Umwandlung in »u16_t« von »int« könnte das Vorzeichen des Ergebnisses ändern avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o protocols/uip/uip_multi.o protocols/uip/uip_multi.c avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o protocols/uip/uip_router.o protocols/uip/uip_router.c avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o protocols/uip/parse.o protocols/uip/parse.c protocols/uip/parse.c: In Funktion »parse_ip«: protocols/uip/parse.c:75: Warnung: Umwandlung in »int8_t« von »int« könnte den Wert ändern avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o protocols/uip/uip_arp.o protocols/uip/uip_arp.c protocols/uip/uip_arp.c: In Funktion »uip_arp_update«: protocols/uip/uip_arp.c:215: Warnung: Umwandlung in »u8_t« von »int« könnte den Wert ändern protocols/uip/uip_arp.c: In Funktion »uip_arp_arpin«: protocols/uip/uip_arp.c:329: Warnung: Deklaration von »i« überdeckt eine globale Deklaration protocols/uip/uip_arp.c:119: Warnung: Verdeckte Deklaration ist hier protocols/uip/uip_arp.c: In Funktion »uip_arp_out«: protocols/uip/uip_arp.c:403: Warnung: Umwandlung in »u8_t« von »int« könnte den Wert ändern protocols/uip/uip_arp.c: In Funktion »uip_arp_lookup«: protocols/uip/uip_arp.c:471: Warnung: Deklaration von »ipaddr« überdeckt eine globale Deklaration protocols/uip/uip_arp.c:118: Warnung: Verdeckte Deklaration ist hier protocols/uip/uip_arp.c:473: Warnung: Deklaration von »i« überdeckt eine globale Deklaration protocols/uip/uip_arp.c:119: Warnung: Verdeckte Deklaration ist hier avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o protocols/uip/check_cache.o protocols/uip/check_cache.c protocols/uip/check_cache.c:29: Warnung: kein vorheriger Prototyp für »uip_check_cache« avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o protocols/ecmd/parser.o protocols/ecmd/parser.c protocols/ecmd/parser.c:180: Warnung: kein vorheriger Prototyp für »parse_cmd_version« protocols/ecmd/parser.c:187: Warnung: kein vorheriger Prototyp für »parse_cmd_help« protocols/ecmd/parser.c: In Funktion »parse_cmd_help«: protocols/ecmd/parser.c:204: Warnung: Negative Ganzzahl implizit in vorzeichenlosen Typen konvertiert protocols/ecmd/parser.c:204: Warnung: Umwandlung in »int16_t« von »uint16_t« könnte das Vorzeichen des Ergebnisses ändern protocols/ecmd/parser.c: Auf höchster Ebene: protocols/ecmd/parser.c:210: Warnung: kein vorheriger Prototyp für »parse_cmd_eeprom_reinit« avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o protocols/ecmd/via_tcp/ecmd_net.o protocols/ecmd/via_tcp/ecmd_net.c protocols/ecmd/via_tcp/ecmd_net.c: In Funktion »newdata«: protocols/ecmd/via_tcp/ecmd_net.c:52: Warnung: Umwandlung in »uint16_t« von »int« könnte das Vorzeichen des Ergebnisses ändern protocols/ecmd/via_tcp/ecmd_net.c:57: Warnung: Umwandlung in »int« von »u16_t« könnte das Vorzeichen des Ergebnisses ändern protocols/ecmd/via_tcp/ecmd_net.c:59: Warnung: Umwandlung in »int« von »uint16_t« könnte das Vorzeichen des Ergebnisses ändern protocols/ecmd/via_tcp/ecmd_net.c:61: Warnung: Umwandlung in »size_t« von »int« könnte das Vorzeichen des Ergebnisses ändern protocols/ecmd/via_tcp/ecmd_net.c:62: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern protocols/ecmd/via_tcp/ecmd_net.c:168: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern protocols/ecmd/via_tcp/ecmd_net.c: In Funktion »ecmd_net_main«: protocols/ecmd/via_tcp/ecmd_net.c:254: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o services/clock/clock.o services/clock/clock.c In file included from services/clock/clock.c:27: ./hardware/i2c/master/i2c_ds13x7.h:37: Warnung: Funktionsdeklaration ist kein Prototyp services/clock/clock.c: In Funktion »clock_set_time«: services/clock/clock.c:164: Warnung: Umwandlung in »int16_t« von »uint32_t« könnte den Wert ändern services/clock/clock.c:183: Warnung: Umwandlung in »uint16_t« von »uint32_t« könnte den Wert ändern services/clock/clock.c: In Funktion »clock_utc2timestamp«: services/clock/clock.c:279: Warnung: Deklaration von »timestamp« überdeckt eine globale Deklaration services/clock/clock.c:34: Warnung: Verdeckte Deklaration ist hier services/clock/clock.c:282: Warnung: Umwandlung in »uint32_t« von »int« könnte das Vorzeichen des Ergebnisses ändern services/clock/clock.c:288: Warnung: Umwandlung in »long unsigned int« von »int« könnte das Vorzeichen des Ergebnisses ändern services/clock/clock.c:307: Warnung: comparison between signed and unsigned services/clock/clock.c: In Funktion »clock_datetime«: services/clock/clock.c:320: Warnung: Deklaration von »timestamp« überdeckt eine globale Deklaration services/clock/clock.c:34: Warnung: Verdeckte Deklaration ist hier services/clock/clock.c:323: Warnung: Umwandlung in »uint8_t« von »uint32_t« könnte den Wert ändern services/clock/clock.c:327: Warnung: Umwandlung in »uint8_t« von »uint32_t« könnte den Wert ändern services/clock/clock.c:331: Warnung: Umwandlung in »uint8_t« von »uint32_t« könnte den Wert ändern services/clock/clock.c:338: Warnung: Umwandlung in »uint8_t« von »uint16_t« könnte den Wert ändern services/clock/clock.c:362: Warnung: Umwandlung in »uint8_t« von »uint16_t« könnte den Wert ändern services/clock/clock.c:381: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern services/clock/clock.c: In Funktion »last_sunday_in_month«: services/clock/clock.c:395: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern services/clock/clock.c: In Funktion »clock_localtime«: services/clock/clock.c:406: Warnung: Deklaration von »timestamp« überdeckt eine globale Deklaration services/clock/clock.c:34: Warnung: Verdeckte Deklaration ist hier avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o services/ntp/ntp.o services/ntp/ntp.c services/ntp/ntp.c: In Funktion »ntp_send_packet«: services/ntp/ntp.c:99: Warnung: Umformung in »signed char« ändert konstanten Wert von »int« services/ntp/ntp.c: In Funktion »ntp_newdata«: services/ntp/ntp.c:121: Warnung: Umwandlung in »uint32_t« von »long long int« könnte den Wert ändern avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o services/watchasync/watchasync.o services/watchasync/watchasync.c In file included from services/watchasync/watchasync.c:45: services/watchasync/watchasync.h:448: Warnung: Funktionsdeklaration ist kein Prototyp services/watchasync/watchasync.h:449: Warnung: Funktionsdeklaration ist kein Prototyp services/watchasync/watchasync.c:68: Warnung: kein vorheriger Prototyp für »addToRingbuffer« services/watchasync/watchasync.c: In Funktion »addToRingbuffer«: services/watchasync/watchasync.c:90: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern services/watchasync/watchasync.c:94: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern services/watchasync/watchasync.c: In Funktion »__vector_4«: services/watchasync/watchasync.c:384: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern services/watchasync/watchasync.c:434: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern services/watchasync/watchasync.c: Auf höchster Ebene: services/watchasync/watchasync.c:760: Warnung: kein vorheriger Prototyp für »sendmessage« services/watchasync/watchasync.c:781: Warnung: kein vorheriger Prototyp für »watchasync_init« services/watchasync/watchasync.c:829: Warnung: kein vorheriger Prototyp für »watchasync_mainloop« services/watchasync/watchasync.c: In Funktion »watchasync_mainloop«: services/watchasync/watchasync.c:867: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o core/portio/ecmd_simple.o core/portio/ecmd_simple.c In file included from core/portio/ecmd_simple.c:31: core/portio/ecmd_base.c: In Funktion »print_port«: core/portio/ecmd_base.c:30: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern core/portio/ecmd_simple.c: In Funktion »parse_hex«: core/portio/ecmd_simple.c:45: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern core/portio/ecmd_simple.c:46: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern core/portio/ecmd_simple.c:48: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern core/portio/ecmd_simple.c: Auf höchster Ebene: core/portio/ecmd_simple.c:56: Warnung: kein vorheriger Prototyp für »parse_cmd_io« core/portio/ecmd_simple.c: In Funktion »parse_cmd_io«: core/portio/ecmd_simple.c:127: Warnung: Umwandlung in »uint8_t« von »uint16_t« könnte den Wert ändern core/portio/ecmd_simple.c:127: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern core/portio/ecmd_simple.c:131: Warnung: Umwandlung in »uint8_t« von »uint16_t« könnte den Wert ändern core/portio/ecmd_simple.c:138: Warnung: Umwandlung in »uint8_t« von »int« könnte den Wert ändern avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o hardware/ethernet/ethernet_ecmd.o hardware/ethernet/ethernet_ecmd.c hardware/ethernet/ethernet_ecmd.c:77: Warnung: kein vorheriger Prototyp für »parse_cmd_mac« avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o protocols/uip/ecmd.o protocols/uip/ecmd.c protocols/uip/ecmd.c:36: Warnung: kein vorheriger Prototyp für »parse_cmd_ip« protocols/uip/ecmd.c:67: Warnung: kein vorheriger Prototyp für »parse_cmd_netmask« protocols/uip/ecmd.c:97: Warnung: kein vorheriger Prototyp für »parse_cmd_gw« protocols/uip/ecmd.c: In Funktion »parse_cmd_gw«: protocols/uip/ecmd.c:120: Warnung: Deklaration von »gwaddr« überdeckt einen vorhergehenden lokalen Bezeichner protocols/uip/ecmd.c:104: Warnung: Verdeckte Deklaration ist hier avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o services/clock/clock_ecmd_date.o services/clock/clock_ecmd_date.c services/clock/clock_ecmd_date.c:39: Warnung: kein vorheriger Prototyp für »parse_cmd_date« avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o services/clock/clock_ecmd_time.o services/clock/clock_ecmd_time.c services/clock/clock_ecmd_time.c:34: Warnung: kein vorheriger Prototyp für »parse_cmd_time« avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o services/ntp/ntp_ecmd.o services/ntp/ntp_ecmd.c services/ntp/ntp_ecmd.c:36: Warnung: kein vorheriger Prototyp für »parse_cmd_ntp_server« services/ntp/ntp_ecmd.c:67: Warnung: kein vorheriger Prototyp für »parse_cmd_ntp_query« services/ntp/ntp_ecmd.c:74: Warnung: kein vorheriger Prototyp für »parse_cmd_ntp_status« avr-gcc -Wall -W -Wno-unused-parameter -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes Wmissing-declarations -Wredundant-decls -Winline -Wbad-function-cast -Wsign-compare -Wnested-externs -g -Os -std=gnu99 -fdata-sections -ffunction-sections -fshort-enums -fno-strictaliasing -Iprotocols/usb/usbdrv -Iprotocols/usb -DAVR_BUILD -DF_CPU=16000000UL -mmcu=atmega644 -I. -c -o meta.o meta.c meta.c:26: Warnung: Funktionsdeklaration ist kein Prototyp meta.c:27: Warnung: Funktionsdeklaration ist kein Prototyp In file included from meta.c:50: services/watchasync/watchasync.h:448: Warnung: Funktionsdeklaration ist kein Prototyp services/watchasync/watchasync.h:449: Warnung: Funktionsdeklaration ist kein Prototyp meta.c:421: Warnung: kein vorheriger Prototyp für »ethersex_meta_init« meta.c:434: Warnung: kein vorheriger Prototyp für »ethersex_meta_netinit« meta.c:458: Warnung: kein vorheriger Prototyp für »ethersex_meta_startup« meta.c:464: Warnung: kein vorheriger Prototyp für »ethersex_meta_mainloop« meta.c:478: Warnung: kein vorheriger Prototyp für »periodic_process« avr-gcc -mmcu=atmega644 -Wl,--gc-sections,--relax -o ethersex ethersex.o core/eeprom.o core/util/fixedpoint.o core/util/string_parsing.o network.o core/periodic.o core/spi.o hardware/avr/ dump_ecmd.o hardware/avr/fuse.o hardware/avr/hostname.o hardware/avr/reset_ecmd.o hardware/ethernet/ethernet_config.o hardware/ethernet/enc28j60.o hardware/ethernet/ enc28j60_process.o hardware/ethernet/enc28j60_transmit.o protocols/uip/uip.o protocols/uip/uip_multi.o protocols/uip/uip_router.o protocols/uip/parse.o protocols/uip/uip_arp.o protocols/uip/ check_cache.o protocols/ecmd/parser.o protocols/ecmd/via_tcp/ecmd_net.o services/clock/clock.o services/ntp/ntp.o services/watchasync/watchasync.o core/portio/ecmd_simple.o hardware/ ethernet/ethernet_ecmd.o protocols/uip/ecmd.o services/clock/clock_ecmd_date.o services/clock/clock_ecmd_time.o services/ntp/ntp_ecmd.o meta.o -lc -lm # Pixie Dust!!! (Bug in avr-binutils) avr-objcopy -O ihex -R .eeprom ethersex ethersex.hex avr-objcopy -O binary -R .eeprom ethersex ethersex.bin =======The ethersex project======== Compiled for: atmega644 at 16000000Hz Imagesize: 20442/65536 bytes (31.19%) [=========---------------------] Program (.text + .data) : 20442 bytes Data (.data + .bss) : 4818 bytes