Has anyone tried compiling TOSSIM with I2C support. I just did and got this error. It should be noted that everything compiles fine using just "make micaz".

make micaz sim
mkdir -p build/micaz
 placing object files in build/micaz
 writing XML schema to app.xml
 compiling EasyDisseminationAppC to object file sim.o
ncc -c -shared -fPIC -o build/micaz/sim.o -g -O0 -tossim -fnesc-nido-tosnodes=1000 -fnesc-simulate -fnesc-nido-motenumber=sim_node\(\) -finline-limit=100000 -Wall -Wshadow -Wnesc-all -target=micaz -fnesc-cfile=build/micaz/app.c -board=micasb -I/opt/tinyos-2.x/tos/lib/net -DTOSH_DATA_LENGTH=100 -DIDENT_PROGRAM_NAME=\"EasyDisseminati\" -DIDENT_USER_ID=\"kurt\" -DIDENT_HOSTNAME=\"loki\" -DIDENT_USER_HASH=0x63ddb454L -DIDENT_UNIX_TIME=0x4741bd85L -DIDENT_UID_HASH=0xaaed7563L -Wno-nesc-data-race EasyDisseminationAppC.nc -fnesc-dump=components -fnesc-dump=variables -fnesc-dump=constants -fnesc-dump=typedefs -fnesc-dump=interfacedefs -fnesc-dump=tags -fnesc-dumpfile=app.xml
EasyDisseminationC.nc:24:23: error: Atm128I2C.h: No such file or directory
In component `EasyDisseminationAppC':
EasyDisseminationAppC.nc:22: failed to preprocess EasyDisseminationC.nc
EasyDisseminationAppC.nc:27: `I2C_Dism_packet_t' undeclared here (not in a function)
EasyDisseminationAppC.nc:40: component Atm128I2CMasterC not found
EasyDisseminationAppC.nc:40: component `Atm128I2CMasterC' is not generic
EasyDisseminationAppC.nc:25: cannot find `Boot'
EasyDisseminationAppC.nc:28: cannot find `Value'
EasyDisseminationAppC.nc:29: cannot find `Update'
EasyDisseminationAppC.nc:32: cannot find `Leds'
EasyDisseminationAppC.nc:37: cannot find `Timer1'
EasyDisseminationAppC.nc:38: cannot find `Timer2'
EasyDisseminationAppC.nc:41: cannot find `I2CPacket'
EasyDisseminationAppC.nc:42: cannot find `Resource'
make: *** [sim-exe] Error 1
Does anyone know how to fix this?
Regards,
Kurt


_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to