[riot-users] Struggling with QuickStart Guide on MacOS

Francisco Javier Acosta Padilla francisco.acosta at inria.fr
Mon Feb 27 15:09:52 CET 2017


Hi!

For the objcpy problem, you can try to install gobjcopy according to [1].

Anyways, you can always run the elf file directly, since it’s a valid executable.

Cheers,

[1] https://github.com/RIOT-OS/RIOT/issues/2113#issuecomment-64906365 

-- 
Francisco Javier Acosta Padilla
Research Engineer at INRIA Saclay
INFINE Team

On 24 February 2017 at 06:21:08, Ludwig Knüpfer (ludwig.knuepfer at fu-berlin.de) wrote:

Hi,

Please check if you have all prerequisites:
https://github.com/RIOT-OS/RIOT/wiki/Family%3A-native#os-x

Yes, the command order is reversed, great opportunity for your first PR right there.

Latest master vs. latest release: your choice. Releases get more thorough testing. They are tagged in git and also available for download on GitHub.

The objcopy error sounds like a harmless error (it's a cosmetic step) and the others might indeed be more interesting. Care to paste?

"ifconfig: SIOCIFCREATE2: File exists"
Sounds like you are either already using a tap setup for something else, or it's a leftover from a previous run. Clean up by using the remove option of the tapsetup script.

In general Linux support is more robust. You can use vagrant to create a virtual Linux environment.

Cheers,
Ludwig

Am 23. Februar 2017 23:45:06 MEZ schrieb Travis Griggs <travisgriggs at gmail.com>:
>Just joined this list and I’m trying to play with RIOT for the first
>time on MacOS. I'm not having luck with the quickstart guide.
>
>First of all, i think the 2nd and 3rd steps are reversed. It seems you
>should cd into RIOT before doing a checkout of release.
>
>And is this checkout step even needed? i assume latest master is
>correct, since there’s no hint anywhere what the LATEST_RELEASE would
>be.
>
>Past that, when I run tapsetup, I first get a password prompt (I assume
>it needs to do sudo-ish things). And then the only thing it spits out
>is this:
>
>./dist/tools/tapsetup/tapsetup
>creating bridge0
>Password:  
>ifconfig: SIOCIFCREATE2: File exists
>
>I’m not clear if that’s fatal or just a warning? Do I need to fix
>something here before I continue?
>
>Finally, when I make all; make term, I get some warnings. The one that
>worries me most is:
>
>/Users/travisg/Downloads/RIOT/cpu/Makefile.include.gnu:14: objcopy not
>found. Hex file will not be created.
>
>Is that bad? Or is that OK because I’m running locally?
>
>Anyway, right after that I get the following error:
>
>/Users/travisg/Downloads/RIOT/examples/default/bin/native/default.elf:
>open(/dev/tap0): No such file or directory
>
>This leads me to believe that there was indeed fatal problems with the
>tapsetup script. But I really don’t know. Any hints/pointers?
>_______________________________________________
>users mailing list
>users at riot-os.org
>https://lists.riot-os.org/mailman/listinfo/users
_______________________________________________
users mailing list
users at riot-os.org
https://lists.riot-os.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/users/attachments/20170227/f44b7fe4/attachment.html>


More information about the users mailing list