the dependencies in the macports should have prevented this... please make sure you've installed all of the following:
msp430-binutils: 2.21.1a-2010406 msp430-gcc: 4.6.3-20120406 msp430-gdb: 7.2a-20111205 msp430-libc: 20120224 msp430mcu: 20120406 On Thu, Dec 27, 2012 at 8:55 AM, Xiaohui Liu <[email protected]> wrote: > Hi, > > The error vanishes after: > sudo port install msp430-libc > > Hope this is complete for archive purpose. > > -Xiaohui > > On Thu, Dec 27, 2012 at 11:25 AM, Xiaohui Liu <[email protected]> wrote: > >> Hi, >> >> I upgraded msp430-gcc it to 4.6.3 and got the *"two source files >> specified"* compilation error witnessed >> here<http://mail.millennium.berkeley.edu/pipermail/tinyos-help/2011-November/052858.html>. >> Then I upgraded nesc from 1.3.0 to 1.3.3 as suggested, and I'm getting the >> following error. >> */Users/xiaohui/Dropbox/tinyos-2.1.2/tos/chips/msp430/msp430hardware.h:43:26: >> error: legacymsp430.h: No such file or directory* >> *In file included from >> /Users/xiaohui/Dropbox/tinyos-2.1.2/tos/platforms/telosb/hardware.h:4,* >> * from >> /Users/xiaohui/Dropbox/tinyos-2.1.2/tos/system/SchedulerBasicP.nc:52,* >> * from >> /Users/xiaohui/Dropbox/tinyos-2.1.2/tos/system/TinySchedulerC.nc:51:* >> */Users/xiaohui/Dropbox/tinyos-2.1.2/tos/chips/msp430/msp430hardware.h: >> In function `__nesc_disable_interrupt':* >> */Users/xiaohui/Dropbox/tinyos-2.1.2/tos/chips/msp430/msp430hardware.h:393: >> warning: implicit declaration of function `dint'* >> */Users/xiaohui/Dropbox/tinyos-2.1.2/tos/chips/msp430/msp430hardware.h: >> In function `__nesc_enable_interrupt':* >> */Users/xiaohui/Dropbox/tinyos-2.1.2/tos/chips/msp430/msp430hardware.h:399: >> warning: implicit declaration of function `eint'* >> >> Any idea? Thank all for your reply. >> >> -Xiaohui >> >> On Wed, Dec 26, 2012 at 6:24 PM, Eric Decker <[email protected]> wrote: >> >>> >>> You need to get the current msp430-gcc available on macports. It is >>> 4.6.3 >>> >>> On Wed, Dec 26, 2012 at 1:28 PM, Xiaohui Liu <[email protected]> wrote: >>> >>>> Hi everyone, >>>> >>>> After I upgraded from TinyOS 2.1.1 to TinyOS 2.1.2 by replacing the >>>> distributed >>>> source >>>> file<http://code.google.com/p/tinyos-main/source/browse/#svn%2Ftrunk>, >>>> the following error prompts when I compile: >>>> *WARNING: Minimum recommended msp430-gcc version for this TinyOS >>>> release is 4.6.3!!!* >>>> *...* >>>> *In component `McuSleepC':* >>>> */Users/xiaohui/Dropbox/tinyos-2.1.2/tos/chips/msp430/McuSleepC.nc: In >>>> function `getPowerState':* >>>> */Users/xiaohui/Dropbox/tinyos-2.1.2/tos/chips/msp430/McuSleepC.nc:77: >>>> `TACCTL0' undeclared (first use in this function)* >>>> */Users/xiaohui/Dropbox/tinyos-2.1.2/tos/chips/msp430/McuSleepC.nc:77: >>>> (Each undeclared identifier is reported only once* >>>> */Users/xiaohui/Dropbox/tinyos-2.1.2/tos/chips/msp430/McuSleepC.nc:77: >>>> for each function it appears in.)* >>>> >>>> However, msp-gcc version is shown as 3.2.3. Can you please advise what >>>> other changes are necessary to complete the upgrade? Thanks in advance. >>>> >>>> >>>> -- >>>> -Xiaohui Liu >>>> TelosB >>>> OS X 10.6.8 >>>> TinyOS 2.1.2 >>>> www.cs.wayne.edu/xliu/ >>>> >>>> >>>> _______________________________________________ >>>> Tinyos-help mailing list >>>> [email protected] >>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >>>> >>> >>> >>> >>> -- >>> Eric B. Decker >>> Senior (over 50 :-) Researcher >>> >>> >> >> >> -- >> -Xiaohui Liu >> TelosB >> TinyOS 2.1.2 >> www.cs.wayne.edu/xliu/ >> > > > > -- > -Xiaohui Liu > TelosB > TinyOS 2.1.2 > www.cs.wayne.edu/xliu/ > -- Eric B. Decker Senior (over 50 :-) Researcher
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
