> I just made a big commit to CVS with everything I have so far. I didn't
> have time to update the manual and the testing scripts yet. If you have
> time to give a try in the current shape it would be great. :-)
Hi again :-)
I ran another 'cvs update' today before starting to test (didn't have
time yesterday), but I'm now unable to compile the blink app or
goldenimage.
I get this (long) error:
===== ERROR STARTS =====
[EMAIL
PROTECTED]:~/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/apps/tests/deluge/Blink$
make telosb
mkdir -p build/telosb
compiling BlinkAppC to a telosb binary
ncc -o build/telosb/main.exe -Os -O -mdisable-hwmul -Wall -Wshadow
-DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -target=telosb
-fnesc-cfile=build/telosb/app.c -board= -Ibuild/telosb
-DDELUGE_BASESTATION -DDELUGE
-I/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net
-I/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/drip
-I/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge
-I/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager
-I/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/BlockStorageManager
-I/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/extra
-I/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/extra/msp430
-I/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/extra/telos
-I/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/extra/telosb
-Wl,--section-start=.text=0x4a00,--defsym=_reset_vector__=0x4000
-DIDENT_APPNAME=\"BlinkAppC\" -DIDENT_USERNAME=\"david\"
-DIDENT_HOSTNAME=\"lnxdavid\" -DIDENT_USERHASH=0xb4cd1e4cL
-DIDENT_TIMESTAMP=0x478c7a27L -DIDENT_UIDHASH=0x74020389L
BlinkAppC.nc -lm
In file included from BlinkAppC.nc:47:
In component `DelugeC':
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:38:
component BlockReaderC not found
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:38:
component `BlockReaderC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:39:
component `BlockReaderC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:40:
component `BlockReaderC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:42:
component BlockWriterC not found
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:42:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:43:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:44:
component `BlockWriterC' is not generic
In file included from BlinkAppC.nc:47:
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:61:
component BlockStorageManagerC not found
In file included from
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:62,
from BlinkAppC.nc:47:
In component `DelugeMetadataC':
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:42:
component `BlockReaderC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:43:
component `BlockReaderC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:44:
component `BlockReaderC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:45:
component `BlockReaderC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:52:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:53:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:54:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:55:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:47:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:48:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:49:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:50:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:57:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:58:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:59:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeMetadataC.nc:60:
no match
In file included from
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeVolumeManagerClientC.nc:38,
from
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:64,
from BlinkAppC.nc:47:
In component `DelugeVolumeManagerC':
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeVolumeManagerC.nc:38:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeVolumeManagerC.nc:39:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeVolumeManagerC.nc:40:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeVolumeManagerC.nc:42:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeVolumeManagerC.nc:43:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeVolumeManagerC.nc:44:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeVolumeManagerC.nc:46:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeVolumeManagerC.nc:47:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeVolumeManagerC.nc:48:
no match
In file included from BlinkAppC.nc:47:
In component `DelugeC':
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:65:
component BlockStorageLockClientC not found
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:65:
component `BlockStorageLockClientC' is not generic
In file included from
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:83,
from BlinkAppC.nc:47:
In component `FlashVolumeManagerC':
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:39:
component BlockStorageLockC not found
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:41:
component `BlockReaderC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:42:
component `BlockReaderC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:43:
component `BlockReaderC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:44:
component `BlockReaderC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:46:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:47:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:48:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:49:
component `BlockWriterC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:51:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:52:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:53:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:54:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:56:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:57:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:58:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:59:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:61:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:62:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:63:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:64:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerC.nc:66:
no match
In file included from
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:84,
from BlinkAppC.nc:47:
In component `DelugeManagerC':
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeManagerC.nc:46:
component `BlockStorageLockClientC' is not generic
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeManagerC.nc:56:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeManagerC.nc:59:
no match
In component `DelugeC':
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:46:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:47:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:48:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:50:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:51:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:52:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:75:
no match
/home/david/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x/tos/lib/net/Deluge/DelugeC.nc:79:
no match
make: *** [exe0] Error 1
===== ERROR ENDS =====
I'm using the exact same build procedure, environment settings etc as
I did before the update. However, I have upgraded my debian
installation to the latest testing/Lenny version since last time.
Sorry if I've done something dumb :-) Could you advise me?
Here are the relevant lines from my testing script:
===== LINES START =====
### SETUP ENVIRONMENT VARIABLES ###
CVS_CHECKOUT_DIR=$HOME/dev/internet/tinyos/tinyos2/cvs_checkout/tinyos-2.x
export TOSROOT=$CVS_CHECKOUT_DIR
export TOSDIR=$TOSROOT/tos
export MAKERULES=$TOSROOT/support/make/Makerules
export CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.
export PYTHONPATH=$TOSROOT/support/sdk/python:$HOME/local/lib/tinyos:$PYTHONPATH
export PATH=$TOSROOT/support/sdk/c:$PATH
# Also, to get to the new bins in our PATH:
export PATH=$HOME/local/bin:$PATH
### INSTALL UPDATES FROM CVS ###
cd $CVS_CHECKOUT_DIR/tools
./Bootstrap
./configure --prefix=$HOME/local
make all
make install
cd ../tos/lib/tosboot/
make telosb
### ATTEMPT TO BUILD BLINK APPLICATION ###
cd $CVS_CHECKOUT_DIR/apps/tests/deluge/Blink
make telosb
===== LINES END =====
The last 'make telosb' line is where I get the above error. Any
suggestions for fixing this problem?
Thanks in advance.
David.
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help