[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


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.


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

Francisco Javier Acosta Padilla
Research Engineer at INRIA Saclay

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


Please check if you have all prerequisites:

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.


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
>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:
>creating bridge0
>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:
>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
users mailing list
users at riot-os.org
-------------- 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