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
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
