hi,
i have the newest ubuntu and tinyos-2.1.1!
i tried to compile the TestPrintf example but it fails for any reason!
could someone tell me why?
i attached my output:
r...@ubuntu:/opt/tinyos-2.1.1/apps/tosthreads/apps/TestPrintf# make telosb
mkdir -p build/telosb
compiling TestPrintfAppC to a telosb binary
ncc -o build/telosb/main.exe -Os -O
-I/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf -mdisable-hwmul
-fnesc-separator=__ -Wall -Wshadow -Wnesc-all -target=telosb
-fnesc-cfile=build/telosb/app.c -board= -DDEFINED_TOS_AM_GROUP=0x22
-DIDENT_APPNAME=\"TestPrintfAppC\" -DIDENT_USERNAME=\"root\"
-DIDENT_HOSTNAME=\"ubuntu\" -DIDENT_USERHASH=0xa3473ba6L
-DIDENT_TIMESTAMP=0x4c51d99dL -DIDENT_UIDHASH=0xf90d81eeL TestPrintfAppC.nc
-lm
In file included from TestPrintfAppC.nc:45:
In component `TestPrintfC':
TestPrintfC.nc:43: interface Thread not found
In file included from TestPrintfAppC.nc:45:
TestPrintfC.nc: In function `Boot.booted':
TestPrintfC.nc:50: interface has no command or event named `start'
TestPrintfC.nc: At top level:
TestPrintfC.nc:53: `run' is not in interface `Thread'
In file included from
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:41,
from TestPrintfAppC.nc:46:
In component `PrintfP':
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:49: interface
BlockingStdControl not found
In file included from
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:41,
from TestPrintfAppC.nc:46:
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:51: interface
Barrier not found
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:52: interface Mutex
not found
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:54: interface
BlockingAMSend not found
In file included from
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:41,
from TestPrintfAppC.nc:46:
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:62: syntax error
before `printf_mutex'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:63: syntax error
before `flushstart_barrier'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:64: syntax error
before `flushdone_barrier'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc: In function
`Boot.booted':
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:74: interface has no
command or event named `init'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:74: `printf_mutex'
undeclared (first use in this function)
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:74: (Each undeclared
identifier is reported only once
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:74: for each
function it appears in.)
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:75: interface has no
command or event named `reset'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:75:
`flushstart_barrier' undeclared (first use in this function)
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:76: interface has no
command or event named `reset'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:76:
`flushdone_barrier' undeclared (first use in this function)
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:77: interface has no
command or event named `start'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc: At top level:
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:80: `run' is not in
interface `PrintfThread'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc: In function
`PrintfThread.run':
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:81: interface has no
command or event named `start'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:83: interface has no
command or event named `block'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:83:
`flushstart_barrier' undeclared (first use in this function)
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:85: interface has no
command or event named `block'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:85:
`flushdone_barrier' undeclared (first use in this function)
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc: In function
`flush_buffer':
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:94: interface has no
command or event named `lock'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:94: `printf_mutex'
undeclared (first use in this function)
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:96: interface has no
command or event named `unlock'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:102: interface has
no command or event named `lock'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:106: interface has
no command or event named `unlock'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:107: interface has
no command or event named `send'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc: In function
`printfflush':
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:112: interface has
no command or event named `block'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:112:
`flushstart_barrier' undeclared (first use in this function)
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:113: interface has
no command or event named `reset'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:114: interface has
no command or event named `block'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:114:
`flushdone_barrier' undeclared (first use in this function)
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:115: interface has
no command or event named `reset'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc: In function
`putchar':
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:128: interface has
no command or event named `lock'
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:128: `printf_mutex'
undeclared (first use in this function)
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfP.nc:131: interface has
no command or event named `unlock'
In component `PrintfC':
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc: At top level:
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:44: component
ThreadC not found
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:44: component
`ThreadC' is not generic
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:47: component
BlockingSerialActiveMessageC not found
In file included from TestPrintfAppC.nc:46:
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:54: component
BarrierC not found
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:57: component MutexC
not found
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:60: component
BlockingSerialAMSenderC not found
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:60: component
`BlockingSerialAMSenderC' is not generic
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:45: no match
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:48: no match
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:49: no match
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:55: no match
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:58: no match
/opt/tinyos-2.1.1/tos/lib/tosthreads/lib/printf/PrintfC.nc:61: no match
In component `TestPrintfAppC':
TestPrintfAppC.nc:47: component `ThreadC' is not generic
TestPrintfAppC.nc:50: no match
make: *** [exe0] Error 1
--
GMX DSL: Internet-, Telefon- und Handy-Flat ab 19,99 EUR/mtl.
Bis zu 150 EUR Startguthaben inklusive! http://portal.gmx.net/de/go/dsl
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help