Skip to content
Oleg Hahm edited this page Nov 12, 2013 · 16 revisions

Question:

When I run make in the RIOT repository, I get something like:

mkdir -p 
mkdir: missing operand
Try 'mkdir --help' for more information.
Makefile:6: recipe for target 'all' failed
make: *** [all] Error 1

What am I missing?

Answer:

You have to run `make` from within your application directory, not directly from the RIOT repository.

Question:

When I try to build my newly created project I get: bin/msba2/swsoci/core.a(kernel_init.o): In function kernel_init': kernel_init.c:(.text+0x9c): undefined reference to main' collect2: ld returned 1 exit status

Answer:

Make sure that you have
1. correctly set the PROJECT environment variable and
2. appended UseModule  to the project's Makefile

Question:

I run make from a project folder but get something like: "make: *** /home/oleg/git/SAFEST/demo_router/../../RIOT/boards/msba2: Is a directory. Stop. What goes wrong?

Answer:

Make sure that there is no trailing white space after your BOARD define in the Makefile.

`

Clone this wiki locally