Sorry you are still having problems. But I'm out of time to help figure out what is going on with this.
I did test the installation out on my system. One of the weird things is when you try to install msp430-tinyos-legacy it isn't finding the dependencies. That is weird. Did you do "sudo apt-get update"? I'm running Ubuntu 11.10 (Oneric). and I installed the packages fine. What version of the OS are you running? I don't know why dpkg is failing with the install and don't have time to figure it out. Especally since I can't duplicate the failure. You may want to punt and kick over to using the development trunk and use the 46 toolchain. On Wed, Jul 25, 2012 at 5:10 PM, Vinai Sundaram <[email protected]>wrote: > Eric, > > Thank you for your help. I am still running into problems. > > I used the commands in tinyprod.net to clean up old tinyos packages > and commented stanford repository. Then, I tried to install everything > from tinyprod repository as you suggested. When I issued the command > you mentioned, it resulted in 'unmet dependencies' error. > > === > vsundar@vsundar-laptop:~$ sudo apt-get install tinyos-2.1.1 nesc > tinyos-tools msp430-tinyos-legacy > Reading package lists... Done > > ... > > The following packages have unmet dependencies: > msp430-tinyos-legacy: Depends: msp430-binutils-tinyos-legacy but it > is not going to be installed > Depends: msp430-gcc-tinyos-legacy but it is > not going to be installed > Depends: msp430-libc-tinyos-legacy but it is > not going to be installed > E: Unmet dependencies. Try 'apt-get -f install' with no packages (or > specify a solution). > vsundar@vsundar-laptop:~$ > === > > When I added those required packages to the install command, it gave > the following error. > > === > vsundar@vsundar-laptop:~$ sudo apt-get install tinyos-2.1.1 nesc > tinyos-tools msp430-tinyos-legacy msp430-binutils-tinyos-legacy > msp430-gcc-tinyos-legacy msp430-libc-tinyos-legacy > Reading package lists... Done > > ... > > Errors were encountered while processing: > > /var/cache/apt/archives/msp430-binutils-tinyos-legacy_2.17-20110905_i386.deb > /var/cache/apt/archives/msp430-gcc-tinyos-legacy_3.2.3-20110905_i386.deb > > > /var/cache/apt/archives/msp430-libc-tinyos-legacy_20060801cvs-20110905_i386.deb > E: Sub-process /usr/bin/dpkg returned an error code (1) > vsundar@vsundar-laptop:/opt$ > === > > Could you help? > > Thanks, > Vinai > > On Wed, Jul 25, 2012 at 5:15 AM, Eric Decker <[email protected]> wrote: > > > > > > On Mon, Jul 23, 2012 at 9:37 PM, Vinai Sundaram <[email protected] > > > > wrote: > >> > >> Thanks for your response. I am not sure what I am supposed to. > >> > >> The following command at http://tinyprod.net/repos/debian/ removed > >> tinyos-2.1.1 as well. > >> > >> "sudo dpkg -P `dpkg -l nesc '*tinyos*' | grep ^ii | awk '{ print $2 }' > >> | xargs` " > >> > >> So, I reinstalled tinyos-2.1.1 as mentioned in tinyos.net website. I > >> tried to selectively remove msp430 packages but couldn't do it because > >> of dependencies.requirements. > > > > > > The tinyos-2.1.1_2.1.1-20100401 package has dependencies of various > required > > packages. > > Which of course causes problems when trying to move forward and > reorganize > > things. > > It doesn't really need these dependencies because it is a source package. > > Sources > > don't have binary dependencies. And in fact the tinyos-2.1.1 package is > > kind of odd in > > that it looks like a binary package, when what should have been built is > a > > source package. > > I'll get around to fixing that eventually... Probably for the 2.1.2 > > release... > > > > In the meantime... > > > > I've rebuilt the tinyos-2.1.1 package so it no longer has the > dependencies > > that are causing > > you the problems you are running into. This package is up on the > tinyprod > > repository and > > is called tinyos-2.1.1_2.1.1-tinyprod1. It will automatically replace > your > > existing tinyos-2.1.1 > > package. > > > > So do the removal again. You can probably leave the repository to > stanford > > in /etc/apt/sources* > > but you may want to point solely at tinyprod.net to make sure apt-get > > doesn't get confused. > > > > And then... > > > > sudo > > apt-get update > > apt-get install tinyos-2.1.1 nesc tinyos-tools msp430-tinyos-legacy > > > > That should do the trick. This will install the tools in /usr. > > > > > >> When I tried to install legacy packages for msp430 without removing > >> the old packages, it failed. Here is the command I ran. > >> > >> sudo apt-get install msp430-binutils-tinyos-legacy > >> msp430-gcc-tinyos-legacy msp430-libc-tinyos-legacy > >> msp430-tinyos-legacy > >> > >> Could you tell me how to remove the msp430 packages without affecting > >> tinyos installation in (/opt/tinyos-2.1.1/) and install msp430-legacy > >> packages? > >> > >> > >> Thanks, > >> Vinai > >> > >> On Mon, Jul 23, 2012 at 10:55 PM, Eric Decker <[email protected]> > wrote: > >> > > >> > Try using the repository at http://tinyprod.net/repos/debian/ > >> > > >> > And you want the *-legacy packages for released T2.1.1 source bits. > >> > > >> > If it still doesn't work send me the output of: > >> > > >> > ncc --version -target=telosb (note: the - in front of target is a > >> > single, > >> > version has -- (double)) > >> > > >> > > >> > > >> > On Mon, Jul 23, 2012 at 7:28 PM, Vinai Sundaram > >> > <[email protected]> > >> > wrote: > >> >> > >> >> I installed tinyos 2.1.1 on my laptop running a fresh installation of > >> >> Ubuntu 10.04 LTS (Lucid). I followed the instructions at this > >> >> website. > >> >> > >> >> > >> >> > >> >> > http://docs.tinyos.net/tinywiki/index.php/Installing_TinyOS_2.1.1#Two-step_install_on_your_host_OS_with_Debian_packages > >> >> > >> >> While 'make micaz' succeeds for Blink, 'make telosb' fails. I have > >> >> appended the error message below. > >> >> > >> >> This problem has been discussed in 2011. According to this thread > >> >> > >> >> > >> >> ( > http://mail.millennium.berkeley.edu/pipermail/tinyos-help/2011-August/052201.html > ), > >> >> using old packages from the following link has solved the problem. > >> >> http://tinyos.stanford.edu/tinyos/dists/ubuntu.old > >> >> > >> >> However, I got the following error when I ran 'sudo apt-get update' > >> >> after adding the above link in /etc/apt/sources.list. > >> >> > >> >> W: Failed to fetch > >> >> > >> >> > >> >> > http://tinyos.stanford.edu/tinyos/dists/ubuntu.old/dists/lucid/main/binary-i386/Packages.gz > >> >> 404 Not Found > >> >> > >> >> Could someone help? > >> >> > >> >> Thanks, > >> >> Vinai > >> >> > >> >> > >> >> Error message > >> >> ---------------------- > >> >> > >> >> xyz@xyz-laptop:/opt/tinyos-2.1.1/apps/Blink$ make telosb > >> >> mkdir -p build/telosb > >> >> compiling BlinkAppC to a telosb binary > >> >> ncc -o build/telosb/main.exe -Os -O -mdisable-hwmul > >> >> -fnesc-separator=__ -Wall -Wshadow -Wnesc-all -target=telosb > >> >> -fnesc-cfile=build/telosb/app.c -board= -DDEFINED_TOS_AM_GROUP=0x22 > >> >> -DIDENT_APPNAME=\"BlinkAppC\" -DIDENT_USERNAME=\"vsundar\" > >> >> -DIDENT_HOSTNAME=\"vsundar-laptop\" -DIDENT_USERHASH=0x49e966aaL > >> >> -DIDENT_TIMESTAMP=0x500e0483L -DIDENT_UIDHASH=0xb41fd438L > >> >> BlinkAppC.nc -lm > >> >> In file included from > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/msp430hardware.h:29, > >> >> from > >> >> /opt/tinyos-2.1.1/tos/platforms/telosb/hardware.h:4, > >> >> from > >> >> /opt/tinyos-2.1.1/tos/system/SchedulerBasicP.nc:41: > >> >> /usr/bin/../lib/gcc/msp430/4.5.3/../../../../msp430/include/io.h:1:2: > >> >> warning: #warning <io.h> is deprecated, please include <msp430.h> > >> >> In file included from > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/msp430hardware.h:30, > >> >> from > >> >> /opt/tinyos-2.1.1/tos/platforms/telosb/hardware.h:4, > >> >> from > >> >> /opt/tinyos-2.1.1/tos/system/SchedulerBasicP.nc:41: > >> >> > >> >> > /usr/bin/../lib/gcc/msp430/4.5.3/../../../../msp430/include/signal.h:43:2: > >> >> warning: #warning msp430-libc <signal.h> deprecated, using > >> >> <legacymsp430.h> > >> >> In file included from > >> >> /opt/tinyos-2.1.1/tos/platforms/telosa/PlatformLedsC.nc:38, > >> >> from /opt/tinyos-2.1.1/tos/system/LedsC.nc:38, > >> >> from BlinkAppC.nc:45: > >> >> In component `HplMsp430GeneralIOC': > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:227: > >> >> syntax error before `;' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:321: > >> >> cannot find `P30' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:322: > >> >> cannot find `P31' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:323: > >> >> cannot find `P31' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:324: > >> >> cannot find `P32' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:325: > >> >> cannot find `P33' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:326: > >> >> cannot find `P33' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:327: > >> >> cannot find `P34' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:328: > >> >> cannot find `P35' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:330: > >> >> cannot find `P50' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:331: > >> >> cannot find `P51' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:332: > >> >> cannot find `P52' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:333: > >> >> cannot find `P53' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:334: > >> >> cannot find `P36' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:335: > >> >> cannot find `P37' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:337: > >> >> cannot find `P60' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:338: > >> >> cannot find `P61' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:339: > >> >> cannot find `P62' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:340: > >> >> cannot find `P63' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:341: > >> >> cannot find `P64' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:342: > >> >> cannot find `P65' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:343: > >> >> cannot find `P66' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:344: > >> >> cannot find `P67' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:346: > >> >> cannot find `P66' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:347: > >> >> cannot find `P67' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:349: > >> >> cannot find `P67' > >> >> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:350: > >> >> cannot find `P57' > >> >> In component `PlatformLedsC': > >> >> /opt/tinyos-2.1.1/tos/platforms/telosa/PlatformLedsC.nc:48: cannot > find > >> >> `Port54' > >> >> /opt/tinyos-2.1.1/tos/platforms/telosa/PlatformLedsC.nc:51: cannot > find > >> >> `Port55' > >> >> /opt/tinyos-2.1.1/tos/platforms/telosa/PlatformLedsC.nc:54: cannot > find > >> >> `Port56' > >> >> make: *** [exe0] Error 1 > >> >> xyz@xyz-aptop:/opt/tinyos-2.1.1/apps/Blink$ > >> >> _______________________________________________ > >> >> Tinyos-help mailing list > >> >> [email protected] > >> >> > >> >> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > >> > > >> > > >> > > >> > > >> > -- > >> > Eric B. Decker > >> > Senior (over 50 :-) Researcher > >> > > >> > > > > > > > > > > > -- > > Eric B. Decker > > Senior (over 50 :-) Researcher > > > > > > > > -- > Vinai Sundaram > Graduate Research Assistant > School of Electrical and Computer Engineering > Purdue University West Lafayette IN USA > Web: http://web.ics.purdue.edu/~vsundar/ > -- Eric B. Decker Senior (over 50 :-) Researcher
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
