smoothie-v2 rake fails

Skip to first unread message

Marcos Gomes

Jun 16, 2017, 5:34:13 AM6/16/17
to Smoothie-Dev
I have compiled the smoothie-nuttx both in OSX and Linux.

After compiling the smoothie-nuttx, I have extracted all the contents from the nuttx-export zip into the Firmware folder. After extracting my this folder has this contents: build smoothiev2_Bambino

Rakefile easyunit src

TestUnits include startup

arch libs

Then in the terminal I run the rake command, but I get these errors (both in linux and OSX):

Building Firmware

Compiling /Users/mgomes/git/smoothie-v2/Firmware/src/Block.cpp for Bambino

rake aborted!

Command failed with status (127): [/usr/bin/arm-none-eabi-g++ -MMD  -Wall -Ws...]

/Users/mgomes/git/smoothie-v2/Firmware/Rakefile:197:in `block in <top (required)>'

Tasks: TOP => default => build => smoothiev2.bin => smoothiev2.elf => smoothiev2_Bambino/src/Block.o

(See full trace by running task with --trace)

Any ideas on what's wrong?


Jun 16, 2017, 3:00:10 PM6/16/17
to Smoothie-Dev
I see a couple of things...

There is no nuttx-export directory when you unzip the it goes into a nuttx-export directory.

Also it appears your tool chain is not being found... 

/usr/bin/arm-none-eabi-g++ This is probably incorrect.

What toolchain do you have installed.?

Arthur Wolf

Jun 18, 2017, 5:24:51 PM6/18/17
to Wolfmanjm, Smoothie-Dev
Note if you are missing a toolchain you can use the tools in Smoothie v1 to install one :

v2 smoothie requires a specific version though ( see the README ) so make sure that's what you install.

You received this message because you are subscribed to the Google Groups "Smoothie-Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
For more options, visit

Courage et bonne humeur.

Marcos Gomes

Jun 19, 2017, 10:16:56 AM6/19/17
to Smoothie-Dev
Hi, you are correct.

First I was extracting the contents of the nuttx-export folder into the Firmware folder.

Second, I was using an incorrect version of the toolchain. I was using the 4.9.3, should use the version 6.3.1

Third, I did not edited the rakefile with my machine settings. After changing the "TOOLSDIR" variable with my toolchain path is was ok.

Marcos Gomes

Jun 19, 2017, 10:21:45 AM6/19/17
to Smoothie-Dev,
The smoothieware v1 installs version 4 of the gcc toolchain. which was one of my mistakes.

By the time I have published my problem there was no information on the smoothie v2 README regarding the gcc version.

I have checked that now there is.
To unsubscribe from this group and stop receiving emails from it, send an email to

For more options, visit
Reply all
Reply to author
0 new messages