Hi!

On Mon, 5 Oct 2009, Themis Bourdenas wrote:

> Hi,
>
> I've just tried the ports. It works now for the msp430, haven't tried the
> avr yet.

Thanks for both you and Andres for testing! :-)

--
Razvan ME

> On Fri, Oct 2, 2009 at 8:33 PM, Razvan Musaloiu-E. <[email protected]>wrote:
>
>> Hi!
>>
>> On Fri, 2 Oct 2009, Razvan Musaloiu-E. wrote:
>>
>>> Hi!
>>>
>>> On Fri, 2 Oct 2009, Themis Bourdenas wrote:
>>>
>>>> Hi,
>>>>
>>>> did anyone have any progress so far on making the TinyOS 2.x environment
>>>> work for Snow Leopard? So far I have the same problems people mentioned
>>>> already not being able to configure the nesc-1.3.1 and make it compile. 
>>>> Also
>>>> I can no longer compile any tinyos app. It used to work fine with Leopard
>>>> but in Snow Leopard everything broke down.
>>>
>>> Can you please try the latest ports from here:
>>>       http://hinrg.cs.jhu.edu/git/?p=ports.git
>>>
>>> I tested nesc and the msp430 stuff and they should work fine. I also thing
>>> the avr should work too but I haven't had a change to verify this yet.
>>>
>>
>> I just tested and the macports (nesc 1.3.1, msp430 toolchain, avr
>> toolchain) seems to work fine in Snow Leopard. So please give it a try. If
>> it doesn't let me know. :-)
>>
>> --
>> Razvan ME
>>
>>>> On Thu, Sep 24, 2009 at 8:26 AM, Razvan Musaloiu-E. <[email protected]> 
>>>> wrote:
>>>>
>>>>> Hi!
>>>>>
>>>>> On Thu, 24 Sep 2009, Andres Vahter wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Yes, it compiles now.
>>>>>> But I have one more problem when I tried to make Blink app:
>>>>>>
>>>>>> Andrese-MBP:Blink Andres$ make micaz
>>>>>> /bin/sh: tos-ident-flags: command not found
>>>>>> mkdir -p build/micaz
>>>>>>   compiling BlinkAppC to a micaz binary
>>>>>> ncc -o build/micaz/main.exe  -Os -fnesc-separator=__ -Wall -Wshadow
>>>>>> -Wnesc-all -target=micaz -fnesc-cfile=build/micaz/app.c -board=micasb
>>>>>> -DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000
>>>>>> -fnesc-dump=wiring -fnesc-dump='interfaces(!abstract())'
>>>>>> -fnesc-dump='referenced(interfacedefs, components)'
>>>>>> -fnesc-dumpfile=build/micaz/wiring-check.xml BlinkAppC.nc -lm
>>>>>> make: ncc: Command not found
>>>>>> make: *** [exe0] Error 127
>>>>>>
>>>>>> I installed nesc as: sudo port install nesc
>>>>>> I wonder why ncc is not found?
>>>>>>
>>>>>
>>>>> ncc and the tos-* programs are part of the tinyos tools. You should be
>>>>> able to compile them this way:
>>>>>
>>>>>        $ cd $TOSROOT/tools
>>>>>        $ ./Bootstrap
>>>>>        $ ./configure --prefix=$HOME/local
>>>>>        $ make
>>>>>        $ make install
>>>>>
>>>>> The binaries will end up in $HOME/local/bin so you'll have to add that
>> to
>>>>> your path.
>>>>>
>>>>> All the best!
>>>>> Razvan ME
>>>>>
>>>>>> On 24.09.2009, at 5:26, Razvan Musaloiu-E. wrote:
>>>>>>
>>>>>>> Hi!
>>>>>>>
>>>>>>> On Wed, 23 Sep 2009, Razvan Musaloiu-E. wrote:
>>>>>>>
>>>>>>>> Hi!
>>>>>>>>
>>>>>>>> I just installed Xcode 3.1.4 (this seems to be the latest available for
>>>>>>>> 10.5) and now I also have the gcc 5493. I'm not sure if it matters but 
>>>>>>>> the
>>>>>>>> I'm using the port version 1.710 and the AVR compiled fine. I just 
>>>>>>>> notice
>>>>>>>> that the latest macports is 1.8. I'll update to see if I can replicate 
>>>>>>>> the
>>>>>>>> error.
>>>>>>>
>>>>>>> After upgrading to macports 1.8.0 I did get your error. I just 
>>>>>>> committed a
>>>>>>> fix for it. If would be great if you can give it a try.
>>>>>>>
>>>>>>> Also great would be if somebody on Snow Leopard would give it a try. I'm
>>>>>>> curios if this fix also solves the problems there. :D
>>>>>>>
>>>>>>> Thank you!
>>>>>>> Razvan ME
>>>>>>>
>>>>>>>> In case if helps, I upload the binaries for Intel for Leopard here:
>>>>>>>>     http://cs.jhu.edu/~razvanm/ports/i386/leopard/
>>>>>>>>
>>>>>>>> If you place them in:
>>>>>>>>     /opt/local/var/macports/packages/darwin/i386
>>>>>>>> and you have "portarchivemode yes" in:
>>>>>>>>     /opt/local/etc/macports/macports.conf
>>>>>>>> then you should be able to do and install by passing the compiling. :D
>>>>>>>>
>>>>>>>> All the best!
>>>>>>>> Razvan ME
>>>>>>>>
>>>>>>>> On Wed, 23 Sep 2009, Andres Vahter wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I have Xcode 3.1.3
>>>>>>>>>
>>>>>>>>> Andres Vahter
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 22.09.2009, at 23:19, Razvan Musaloiu-E. wrote:
>>>>>>>>>
>>>>>>>>>> Hi!
>>>>>>>>>>
>>>>>>>>>> Could you please tell the version of xcode you have? Mine is 3.1.2.
>>>>>>>>>>
>>>>>>>>>> Thank you!
>>>>>>>>>> Razvan ME
>>>>>>>>>>
>>>>>>>>>> On Mon, 21 Sep 2009, Andres Vahter wrote:
>>>>>>>>>>
>>>>>>>>>>> I have the same versions (only gcc is 3 builds fresher):
>>>>>>>>>>>
>>>>>>>>>>> $ uname -a
>>>>>>>>>>> Darwin Andrese-MBP.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 
>>>>>>>>>>> 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386
>>>>>>>>>>>
>>>>>>>>>>> $ gcc --version
>>>>>>>>>>> i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I followed these steps (skipped step 3 - i don't need msp430 
>>>>>>>>>>> support and i
>>>>>>>>>>> don't have installed nesc yet):
>>>>>>>>>>> cd /Users/user
>>>>>>>>>>> git clone git://hinrg.cs.jhu.edu/git/ports.git
>>>>>>>>>>> Edit /opt/local/etc/macports/sources.conf to include a line:
>>>>>>>>>>> file:///Users/user/ports
>>>>>>>>>>> sudo port install msp430-binutils-tinyos msp430-gcc-tinyos
>>>>>>>>>>> msp430-libc-tinyos (for MSP430)
>>>>>>>>>>> sudo port install avr-binutils-tinyos avr-gcc-tinyos avr-libc-tinyos
>>>>>>>>>>> (for AVR)
>>>>>>>>>>>
>>>>>>>>>>> Andres Vahter
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On 21.09.2009, at 2:01, Razvan Musaloiu-E. wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi!
>>>>>>>>>>>> On Sun, 20 Sep 2009, Andres Vahter wrote:
>>>>>>>>>>>>> I tried to install it to 10.5 Leopard and failed with avr-gcc - 
>>>>>>>>>>>>> here is
>>>>>>>>>>>>> the output:
>>>>>>>>>>>> It compiles without errors on my Leopard (10.5.8) with GCC is 
>>>>>>>>>>>> 4.0.1.
>>>>>>>>>>>> Here
>>>>>>>>>>>> are my settings:
>>>>>>>>>>>>
>>>>>>>>>>>>         $ uname -a
>>>>>>>>>>>>         Darwin alexandra.local 9.8.0 Darwin Kernel Version 9.8.0: 
>>>>>>>>>>>> Wed Jul 15
>>>>>>>>>>>> 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386
>>>>>>>>>>>>
>>>>>>>>>>>>         $ gcc --version
>>>>>>>>>>>>         i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 
>>>>>>>>>>>> 5490)
>>>>>>>>>>>> Are you using something else?
>>>>>>>>>>>> --
>>>>>>>>>>>> Razvan ME
>>>>>>>>>>>>> Andrese-MBP:~ Andres$ sudo port install avr-binutils-tinyos
>>>>>>>>>>>>> avr-gcc-tinyos avr-libc-tinyos
>>>>>>>>>>>>> Warning: No quick index file found, attempting to generate one for
>>>>>>>>>>>>> source: file:///Users/Andres/ports
>>>>>>>>>>>>> --->  Computing dependencies for avr-binutils-tinyos
>>>>>>>>>>>>> --->  Fetching avr-binutils-tinyos
>>>>>>>>>>>>> --->  Attempting to fetch avr-binutils.patch from 
>>>>>>>>>>>>> http://arn.se.distfiles.macports.org/avr-binutils-tinyos
>>>>>>>>>>>>> --->  Attempting to fetch avr-binutils.patch from 
>>>>>>>>>>>>> http://distfiles.macports.org/avr-binutils-tinyos
>>>>>>>>>>>>> --->  Attempting to fetch avr-binutils.patch from 
>>>>>>>>>>>>> http://tinyos.stanford.edu/tinyos/toolchain/repo/
>>>>>>>>>>>>> --->  Attempting to fetch binutils-2.17.tar.bz2 from 
>>>>>>>>>>>>> http://arn.se.distfiles.macports.org/avr-binutils-tinyos
>>>>>>>>>>>>> --->  Attempting to fetch binutils-2.17.tar.bz2 from 
>>>>>>>>>>>>> http://distfiles.macports.org/avr-binutils-tinyos
>>>>>>>>>>>>> --->  Attempting to fetch binutils-2.17.tar.bz2 from 
>>>>>>>>>>>>> http://tinyos.stanford.edu/tinyos/toolchain/repo/
>>>>>>>>>>>>> --->  Verifying checksum(s) for avr-binutils-tinyos
>>>>>>>>>>>>> --->  Extracting avr-binutils-tinyos
>>>>>>>>>>>>> --->  Applying patches to avr-binutils-tinyos
>>>>>>>>>>>>> --->  Configuring avr-binutils-tinyos
>>>>>>>>>>>>> --->  Building avr-binutils-tinyos
>>>>>>>>>>>>> --->  Staging avr-binutils-tinyos into destroot
>>>>>>>>>>>>> Note: avr-binutils-tinyos installs files outside the common 
>>>>>>>>>>>>> directory
>>>>>>>>>>>>> structure.
>>>>>>>>>>>>> --->  Installing avr-binutils-tinyos @2.17_0
>>>>>>>>>>>>> --->  Activating avr-binutils-tinyos @2.17_0
>>>>>>>>>>>>> --->  Cleaning avr-binutils-tinyos
>>>>>>>>>>>>> --->  Computing dependencies for avr-gcc-tinyos
>>>>>>>>>>>>> --->  Fetching avr-gcc-tinyos
>>>>>>>>>>>>> --->  Attempting to fetch avr-gcc.patch from 
>>>>>>>>>>>>> http://arn.se.distfiles.macports.org/avr-gcc-tinyos
>>>>>>>>>>>>> --->  Attempting to fetch avr-gcc.patch from 
>>>>>>>>>>>>> http://distfiles.macports.org/avr-gcc-tinyos
>>>>>>>>>>>>> --->  Attempting to fetch avr-gcc.patch from 
>>>>>>>>>>>>> http://tinyos.stanford.edu/tinyos/toolchain/repo/
>>>>>>>>>>>>> --->  Attempting to fetch gcc-4.1.2.tar.bz2 from 
>>>>>>>>>>>>> http://arn.se.distfiles.macports.org/avr-gcc-tinyos
>>>>>>>>>>>>> --->  Attempting to fetch gcc-4.1.2.tar.bz2 from 
>>>>>>>>>>>>> http://distfiles.macports.org/avr-gcc-tinyos
>>>>>>>>>>>>> --->  Attempting to fetch gcc-4.1.2.tar.bz2 from 
>>>>>>>>>>>>> http://tinyos.stanford.edu/tinyos/toolchain/repo/
>>>>>>>>>>>>> --->  Verifying checksum(s) for avr-gcc-tinyos
>>>>>>>>>>>>> --->  Extracting avr-gcc-tinyos
>>>>>>>>>>>>> --->  Applying patches to avr-gcc-tinyos
>>>>>>>>>>>>> --->  Configuring avr-gcc-tinyos
>>>>>>>>>>>>> --->  Building avr-gcc-tinyos
>>>>>>>>>>>>> Error: Target org.macports.build returned: shell command " cd
>>>>>>>>>>>>>
>>>>>
>> "/opt/local/var/macports/build/_Users_Andres_ports_cross_avr-gcc-tinyos/work/gcc-4.1.2"
>>>>>>>>>>>>> && /usr/bin/make -j2 all " returned error 2
>>>>>>>>>>>>> Command output:          else true; fi; \
>>>>>>>>>>>>>          echo timestamp > include/fixed; \
>>>>>>>>>>>>>        fi
>>>>>>>>>>>>> echo timestamp > stmp-fixproto
>>>>>>>>>>>>> /usr/bin/make \
>>>>>>>>>>>>>          CFLAGS="-O2 -arch i386  -W -Wall -Wwrite-strings
>>>>>>>>>>>>> -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
>>>>>>>>>>>>> -Wno-variadic-macros -Wold-style-definition
>>>>>>>>>>>>> -Wmissing-format-attribute
>>>>>>>>>>>>> " \
>>>>>>>>>>>>>          CONFIG_H="config.h  auto-host.h
>>>>>>>>>>>>> ../.././gcc/../include/ansidecl.h"
>>>>>>>>>>>>> \
>>>>>>>>>>>>>          MAKEOVERRIDES= \
>>>>>>>>>>>>>          -f libgcc.mk all
>>>>>>>>>>>>> for d in libgcc avr3 libgcc/avr3 avr4 libgcc/avr4 avr5 
>>>>>>>>>>>>> libgcc/avr5;
>>>>>>>>>>>>> do \
>>>>>>>>>>>>>          if [ -d $d ]; then true; else /bin/sh
>>>>>>>>>>>>> ../.././gcc/../mkinstalldirs
>>>>>>>>>>>>> $d; fi; \
>>>>>>>>>>>>>        done
>>>>>>>>>>>>> mkdir libgcc
>>>>>>>>>>>>> mkdir avr3
>>>>>>>>>>>>> mkdir libgcc/avr3
>>>>>>>>>>>>> mkdir avr4
>>>>>>>>>>>>> mkdir libgcc/avr4
>>>>>>>>>>>>> mkdir avr5
>>>>>>>>>>>>> mkdir libgcc/avr5
>>>>>>>>>>>>> if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
>>>>>>>>>>>>>
>>>>>
>> /opt/local/var/macports/build/_Users_Andres_ports_cross_avr-gcc-tinyos/work/gcc-4.1.2/host-i386-apple-darwin9.8.0/gcc/xgcc
>>>>>>>>>>>>>
>>>>>
>> -B/opt/local/var/macports/build/_Users_Andres_ports_cross_avr-gcc-tinyos/work/gcc-4.1.2/host-i386-apple-darwin9.8.0/gcc/
>>>>>>>>>>>>> -B/opt/local/avr/bin/ -B/opt/local/avr/lib/ -isystem
>>>>>>>>>>>>> /opt/local/avr/include -isystem /opt/local/avr/sys-include -O2  
>>>>>>>>>>>>> -O2
>>>>>>>>>>>>> -O2
>>>>>>>>>>>>> -arch i386   -DIN_GCC -DCROSS_COMPILE   -W -Wall -Wwrite-strings
>>>>>>>>>>>>> -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
>>>>>>>>>>>>> -isystem ./include  -DDF=SF -Dinhibit_libc -mcall-prologues -g
>>>>>>>>>>>>> -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I.
>>>>>>>>>>>>> -I../.././gcc -I../.././gcc/. -I../.././gcc/../include
>>>>>>>>>>>>> -I../.././gcc/../libcpp/include -DL_mulqi3 -xassembler-with-cpp -c
>>>>>>>>>>>>> ../.././gcc/config/avr/libgcc.S -o libgcc/./_mulqi3.o
>>>>>>>>>>>>>
>>>>>
>> /opt/local/var/macports/build/_Users_Andres_ports_cross_avr-gcc-tinyos/work/gcc-4.1.2/host-i386-apple-darwin9.8.0/gcc/xgcc
>>>>>>>>>>>>>
>>>>>
>> -B/opt/local/var/macports/build/_Users_Andres_ports_cross_avr-gcc-tinyos/work/gcc-4.1.2/host-i386-apple-darwin9.8.0/gcc/
>>>>>>>>>>>>> -B/opt/local/avr/bin/ -B/opt/local/avr/lib/ -isystem
>>>>>>>>>>>>> /opt/local/avr/include -isystem /opt/local/avr/sys-include -O2 
>>>>>>>>>>>>> -O2 -O2
>>>>>>>>>>>>> -arch i386   -DIN_GCC -DCROSS_COMPILE   -W -Wall -Wwrite-strings
>>>>>>>>>>>>> -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
>>>>>>>>>>>>> -isystem ./include  -DDF=SF -Dinhibit_libc -mcall-prologues -g
>>>>>>>>>>>>> -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I.
>>>>>>>>>>>>> -I../.././gcc -I../.././gcc/. -I../.././gcc/../include
>>>>>>>>>>>>> -I../.././gcc/../libcpp/include -DL_mulhi3 -xassembler-with-cpp -c
>>>>>>>>>>>>> ../.././gcc/config/avr/libgcc.S -o libgcc/./_mulhi3.o
>>>>>>>>>>>>> xgcc: i386: No such file or directory
>>>>>>>>>>>>> xgcc: i386: No such file or directory
>>>>>>>>>>>>> make[3]: *** [libgcc/./_mulqi3.o] Error 1
>>>>>>>>>>>>> make[3]: *** Waiting for unfinished jobs....
>>>>>>>>>>>>> make[3]: *** [libgcc/./_mulhi3.o] Error 1
>>>>>>>>>>>>> make[2]: *** [stmp-multilib] Error 2
>>>>>>>>>>>>> make[1]: *** [all-gcc] Error 2
>>>>>>>>>>>>> make: *** [all] Error 2
>>>>>>>>>>>>> Error: Status 1 encountered during processing.
>>>>>>>>>>>>> So AVR doesn't work on 10.5 Leopard either?
>>>>>>>>>>>>> Andres Vahter
>>>>>>>>>>>>> On 19.09.2009, at 1:44, Razvan Musaloiu-E. wrote:
>>>>>>>>>>>>>> Hi!
>>>>>>>>>>>>>> I update the unofficial macports [1] for nesc and the MSP430 
>>>>>>>>>>>>>> toolchain to
>>>>>>>>>>>>>> compile properly on Snow Leopard. For now I have limited access 
>>>>>>>>>>>>>> to
>>>>>>>>>>>>>> Snow
>>>>>>>>>>>>>> Leopard so I haven't fix the completely the AVR yet.
>>>>>>>>>>>>>> [1] http://hinrg.cs.jhu.edu/git/?p=ports.git;
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Razvan ME
>>> _______________________________________________
>>> Tinyos-help mailing list
>>> [email protected]
>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>>
>>
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to