i think the cygwin installation is broken. i tried installing cygwin from scratch and different versions of NesC and am still stuck with the following errors
avr-gcc: error: unrecognized command line option '-_fnesc-gcc=avr-gcc' avr-gcc: error: unrecognized command line option '-_fnesc-include=nesc_nx' avr-gcc: error: unrecognized command line option '-_fnesc-include=tos' avr-gcc: error: unrecognized command line option '-_fnesc-scheduler=TinySchedulerC,TinySchedulerC.TaskBasic,TaskBasic,TaskBasic,runTask,postTask' avr-gcc: error: unrecognized command line option '-_fnesc-separator=__' avr-gcc: error: unrecognized command line option '-_Wnesc-all' avr-gcc: error: unrecognized command line option '-_fnesc-cfile=build/iris/app.c' avr-gcc: error: unrecognized command line option '-_fnesc-dump=wiring' avr-gcc: error: unrecognized command line option '-_fnesc-dump=interfaces(!abstract())' avr-gcc: error: unrecognized command line option '-_fnesc-dump=referenced(interfacedefs, components)' avr-gcc: error: unrecognized command line option '-_fnesc-dumpfile=build/iris/wiring-check.xml' avr-gcc: error: unrecognized command line option '-_fnesc-target=avr' avr-gcc: error: unrecognized command line option '-_fnesc-no-debug' /opt/tinyos-2.x/support/make/avr/avr.rules:144: recipe for target 'exe0' failed make: *** [exe0] Error 1 On Fri, Jul 25, 2014 at 9:12 AM, Roadstar Runner <[email protected]> wrote: > Thats what i did. > I installed cygwin from scratch > > > On Thu, Jul 24, 2014 at 6:03 AM, András Bíró <[email protected]> > wrote: > >> I have no idea, it worked for me without problem. Could you try a clean >> install (ideally a new cygwin installation)? >> >> Andris >> >> >> On Thu, Jul 24, 2014 at 5:00 AM, Roadstar Runner <[email protected]> >> wrote: >> >>> I just installed the new rpms. >>> i am currently stuck on the following error >>> >>> avr-gcc: error: unrecognized command line option '-_fnesc-gcc=avr-gcc' >>> avr-gcc: error: unrecognized command line option >>> '-_fnesc-include=nesc_nx' >>> avr-gcc: error: unrecognized command line option '-_fnesc-include=tos' >>> avr-gcc: error: unrecognized command line option >>> '-_fnesc-scheduler=TinySchedulerC,TinySchedulerC.TaskBasic,TaskBasic,TaskBasic,runTask,postTask' >>> avr-gcc: error: unrecognized command line option '-_fnesc-separator=__' >>> avr-gcc: error: unrecognized command line option '-_Wnesc-all' >>> avr-gcc: error: unrecognized command line option >>> '-_fnesc-cfile=build/iris/app.c' >>> avr-gcc: error: unrecognized command line option '-_fnesc-dump=wiring' >>> avr-gcc: error: unrecognized command line option >>> '-_fnesc-dump=interfaces(!abstract())' >>> avr-gcc: error: unrecognized command line option >>> '-_fnesc-dump=referenced(interfacedefs, components)' >>> avr-gcc: error: unrecognized command line option >>> '-_fnesc-dumpfile=build/iris/wiring-check.xml' >>> avr-gcc: error: unrecognized command line option '-_fnesc-target=avr' >>> avr-gcc: error: unrecognized command line option '-_fnesc-no-debug' >>> /opt/tinyos-2.x/support/make/avr/avr.rules:144: recipe for target 'exe0' >>> failed >>> make: *** [exe0] Error 1 >>> >>> >>> I am trying to find the cause. Please let me know if you have any >>> suggestions >>> >>> >>> On Thu, Jul 10, 2014 at 11:00 AM, András Bíró <[email protected]> >>> wrote: >>> >>>> I also added an updated avrdude for cygwin, please check my last >>>> comment on the github issue: >>>> https://github.com/tinyos/tinyos-main/issues/293 >>>> >>>> Andris >>>> >>>> >>>> On Wed, Jun 25, 2014 at 10:40 AM, András Bíró <[email protected]> >>>> wrote: >>>> >>>>> For some reason I had to use tinyos in virtualbox once, but the usb >>>>> support was basicly broken with windows host/linux guest. And installing >>>>> linux can be a barrier, so yes, I think we should have cygwin support. And >>>>> it turned out it was easy to port the toolchain to cygwin. >>>>> The other reason I wanted to use the atmel binaries is that it was >>>>> compiled with mingw, without cygwin.dll, so it's way faster. But since it >>>>> turned out it's not an option, so I must done the cygwin packages anyway. >>>>> It's done already, download url at github: >>>>> https://github.com/tinyos/tinyos-main/issues/293 >>>>> >>>>> Andris >>>>> >>>>> >>>>> On Wed, Jun 25, 2014 at 9:00 AM, Anton Hergenröder < >>>>> [email protected]> wrote: >>>>> >>>>>> Is there any reason to use cygwin for TinyOS nowadays? >>>>>> Just use a VM with full-fledged Linux running. >>>>>> >>>>>> Regards >>>>>> Anton >>>>>> >>>>>> >>>>>> On 22.06.2014 15:50, Roadstar Runner wrote: >>>>>> >>>>>> i agree that cygwin is a mess, but there are quite a few TinyOS >>>>>> users out there using cygwin. >>>>>> Is there a way to tell NesC to use windows style paths ? >>>>>> >>>>>> >>>>>> On Fri, Jun 20, 2014 at 1:14 PM, András Bíró <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Sorry, you are right, and I didn't realize you were talking about >>>>>>> the binary toolchain when you first mentioned this error message. >>>>>>> Apparently, nesc gives linux style paths to gcc, and the avr-gcc by >>>>>>> atmel only accepts windows style paths. I will try to compile the >>>>>>> toolchain >>>>>>> on windows, in the next few days, but don't raise your hopes, >>>>>>> cygwin+windows is a mess, sometimes it gives unexpected errors, and it's >>>>>>> really-really slow, so I might not have the patience to fix it. >>>>>>> >>>>>>> Andris >>>>>>> >>>>>>> >>>>>>> On Fri, Jun 20, 2014 at 5:55 PM, Roadstar Runner < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> The Atmel binaries do not work on Cygwin because of cygwin/linux >>>>>>>> path syntax problems. >>>>>>>> I get an error avr-gcc.exe: error: /usr/lib/ncc/tdspecs: No such >>>>>>>> file or directory even though the file is present. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Fri, Jun 20, 2014 at 7:37 AM, András Bíró < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Everyone, >>>>>>>>> >>>>>>>>> I'm finally done with updating the avr toolchain, and I'm happy to >>>>>>>>> announce a beta release. Installation on debian/ubuntu/any dpkg based >>>>>>>>> distro: >>>>>>>>> >>>>>>>>> #apt-get remove avr-tinyos-base >>>>>>>>> #apt-get install avr-libc-tinyos-beta >>>>>>>>> >>>>>>>>> Revert to the old toolchain: >>>>>>>>> >>>>>>>>> #apt-get remove avr-tinyos-base >>>>>>>>> #apt-get install avr-libc-tinyos >>>>>>>>> >>>>>>>>> There's no rpm yet, but if you need it, I could generate it on >>>>>>>>> linux. However, I don't wan't to build the cygwin packages while we're >>>>>>>>> testing it, since it's usually a pain to compile on cygwin. If you >>>>>>>>> want to >>>>>>>>> use it on windows, please use atmel's official 3.4.4 release >>>>>>>>> binary >>>>>>>>> <http://www.atmel.com/tools/atmelavrtoolchainforwindows.aspx> >>>>>>>>> >>>>>>>>> What's new: >>>>>>>>> GCC 4.8.1 (instead of 4.1.2) >>>>>>>>> Binutils 2.24 (instead of 2.17) >>>>>>>>> AVR-libc 1.8.0 (instead of 1.6.7, but since the old gcc, it barely >>>>>>>>> know more than 1.4.7) >>>>>>>>> >>>>>>>>> Source: >>>>>>>>> Atmel's pached AVR-GNU Toolchain v3.4.4 >>>>>>>>> <http://distribute.atmel.no/tools/opensource/Atmel-AVR-GNU-Toolchain/3.4.4/> >>>>>>>>> Buildscripts at $TOSROOT/packaging/avr-344-beta >>>>>>>>> >>>>>>>>> I'm using it for a while, didn't have any problem. Please test it, >>>>>>>>> if you can. >>>>>>>>> >>>>>>>>> >>>>>>>>> Please don't reply this email on the list, it's just an >>>>>>>>> announcement. >>>>>>>>> >>>>>>>>> Public discussion is at github: >>>>>>>>> https://github.com/tinyos/tinyos-main/issues/293 >>>>>>>>> >>>>>>>>> >>>>>>>>> Best, >>>>>>>>> Andras Biro >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Tinyos-help mailing list >>>>>>>>> [email protected] >>>>>>>>> >>>>>>>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Tinyos-help mailing >>>>>> [email protected]https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >>>>>> >>>>>> >>>>>> -- >>>>>> Dipl.-Inform. Anton Hergenröder >>>>>> >>>>>> Institut für Telematik, KIT Tel +49 721 608 46420 >>>>>> Zirkel 2, D-76131 Karlsruhe Fax +49 721 608 >>>>>> 46789http://telematics.tm.kit.edu Raum: 371, Geb. 20.20 >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> 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 >>>> >>> >>> >> >
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
