Hi all, I've a problem compiling the Null application for the IRIS platform using TinyOS 2.1.1. It seems to not recognize the platform at all...
I look for some inspiration going trough the platform tutorial but I had no luck (http://docs.tinyos.net/tinywiki/index.php/Platforms) The list of errors is quite long (makes the mail bigger then 40K) I compile as usual: scatramato@ubuntu:/opt/tinyos-2.1.1/apps/Null$ make iris The outputs starts as: mkdir -p build/iris compiling NullAppC to a iris binary ncc -o build/iris/main.exe -Os -fnesc-separator=__ -Wall -Wshadow -Wnesc-all -target=iris -fnesc-cfile=build/iris/app.c -board=micasb -DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000 -DIDENT_APPNAME=\"NullAppC\" -DIDENT_USERNAME=\"orange\" -DIDENT_HOSTNAME=\"ubuntu\" -DIDENT_USERHASH=0xdcd45315L -DIDENT_TIMESTAMP=0x4f91f1d7L -DIDENT_UIDHASH=0x5ec0a11fL -fnesc-dump=wiring -fnesc-dump='interfaces(!abstract())' -fnesc-dump='referenced(interfacedefs, components)' -fnesc-dumpfile=build/iris/wiring-check.xml NullAppC.nc -lm Then I get errors like: /usr/lib/ncc/nesc_nx.h:16:22: error: inttypes.h: No such file or directory /usr/lib/ncc/nesc_nx.h:235: syntax error before `__nesc_ntoh_uint8' /usr/lib/ncc/nesc_nx.h:240: syntax error before `__nesc_hton_uint8' It seems to me, it doesn't find the right one The very end of the error is: MeasureClockC: `Init.error_t' not implemented MeasureClockC: `Atm128Calibrate.uint32_t' not implemented MeasureClockC: `Atm128Calibrate.uint32_t' not implemented MeasureClockC: `Atm128Calibrate.uint8_t' not implemented MeasureClockC: `Atm128Calibrate.uint16_t' not implemented MeasureClockC: `Atm128Calibrate.uint16_t' not implemented In component `PlatformC': /opt/tinyos-2.1.1/tos/platforms/mica/PlatformC.nc:45: `Atm128Calibrate' not connected In file included from /opt/tinyos-2.1.1/tos/system/MainC.nc:50, from NullAppC.nc:44: In component `RealMainP': /opt/tinyos-2.1.1/tos/system/RealMainP.nc: In function `main': /opt/tinyos-2.1.1/tos/system/RealMainP.nc:68: interface has no command or event named `init' /opt/tinyos-2.1.1/tos/system/RealMainP.nc:69: interface has no command or event named `runNextTask' /opt/tinyos-2.1.1/tos/system/RealMainP.nc:75: interface has no command or event named `init' /opt/tinyos-2.1.1/tos/system/RealMainP.nc:76: interface has no command or event named `runNextTask' /opt/tinyos-2.1.1/tos/system/RealMainP.nc: At top level: /opt/tinyos-2.1.1/tos/system/RealMainP.nc:93: syntax error before `PlatformInit' make: *** [exe0] Error 1 Any suggestion is much appreciated. Many thanks, Davide _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
