Hi,
        I'm trying to follow the TinyDB tutorial and can't get TinyDBApp to
compile. I also can't get the TinyDB java client to compile either and the
two problems seem to be related. I'm using the MICA2 mote from Xbow and
running TinyOS-1.1.10.
When trying to compile the java client I switch to:
 /opt/tinyos-1.x/tools/javanet/tinyos/tinydb
then run make, at which point I receive the following error:
Creating simdriver.jar...
(cd ../../..; \
        jar cmf net/tinyos/sim/simdriver.manifest \
        net/tinyos/sim/simdriver-tmp.jar \
        net/tinyos/sim/*.class                  \
        net/tinyos/sim/event/*.class            \
        net/tinyos/sim/lossy/*.class            \
        net/tinyos/sim/msg/*.class              \
        net/tinyos/sim/packet/*.class           \
        net/tinyos/sim/plugins/*.class          \
        net/tinyos/sim/script/*.class           \
                net/tinyos/sim/script/reflect/*.class   \
                net/tinyos/sim/ui                       \
                net/tinyos/sim/plugins/plugins.list     \
                net/tinyos/sf/*.class                   \
                net/tinyos/util/*.class                 \
                net/tinyos/packet/*.class               \
                net/tinyos/message/*.class              \
                org/apache/oro/text/regex/*.class       \
                org/python/compiler/*.class             \
                org/python/core/*.class                 \
                org/python/modules/*.class              \
                org/python/parser/*.class               \
                org/python/parser/ast/*.class           \
                org/python/rmi/*.class                  \
                org/python/util/*.class)
rm -rf jarbuild-tmp
mkdir jarbuild-tmp
(cd jarbuild-tmp; jar xf ../simdriver-tmp.jar; jar xf
../../../../jars/oalnf.jar; rm -rf META-INF; jar cmf ../simdriver.manifest
../simdriver.jar .)
rm -rf simdriver-tmp.jar jarbuild-tmp
make[1]: Leaving directory `/opt/tinyos-1.x/tools/java/net/tinyos/sim'
mig java -target=mica2 -I /opt/tinyos-1.x/tos/lib/Commands -I
/opt/tinyos-1.x/tos/lib/Util -I /opt/tinyos-1.x/tos/lib/Attributes -I
/opt/tinyos-1.x/to
s/lib/TinyDB -I /opt/tinyos-1.x/tos/sensorboards/micasb -I
/opt/tinyos-1.x/tos/lib/TinyDB/Aggregates -I/opt/tinyos-1.x/tos/lib/FS/
-I/opt/tinyos-1.x/t
os/lib/Route -I/opt/tinyos-1.x/tos/lib/Queue
-I/opt/tinyos-1.x/tos/../apps/TASKApp
-java-classname=net.tinyos.tinydb.QueryResultMsg /opt/tinyos-1.x/to
s/../apps/TinyDBApp/TinyDBApp.nc QueryResult -o QueryResultMsg.java
C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/TinyDB/TupleRouterM.nc:3864:
conflicting types for `RadioReceiveCoordinator.startSymbol'
C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/RadioCoordinator.nc:31:
previous declaration of `RadioReceiveCoordinator.startSymbol'
C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/TinyDB/TupleRouterM.nc:3921:
conflicting types for `RadioSendCoordinator.startSymbol'
C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/RadioCoordinator.nc:31:
previous declaration of `RadioSendCoordinator.startSymbol'
C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/TinyDB/TupleRouterM.nc:196:
`RadioReceiveCoordinator.blockTimer' not implemented
C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/TinyDB/TupleRouterM.nc:196:
`RadioSendCoordinator.blockTimer' not implemented
failed to parse message file
/opt/tinyos-1.x/tos/../apps/TinyDBApp/TinyDBApp.nc
make: *** [QueryResultMsg.java] Error 1
can you resolve this problem? looking forwarder to ur prompt reply?


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

Reply via email to