Local toolchain issue [SOLVED]

I'm Compiling in NetBeans IDE 8.0.2
Tried the

set PATH="C:\SparkPrograms\GNU Tools ARM Embedded\4.9 2014q4\bin\;%PATH%"

in the terminal within Netbeans but no joy.
The path variable set from System properties only shows the following

C:\Program Files (x86)\IDM Computer Solutions\UltraEdit;
C:\SparkPrograms\dfu;
C:\Program Files(x86)\Git\bin;
C:\SparkPrograms\GnuWin32\bin;
C:\SparkPrograms\GNU Tools ARM Embedded\4.9 2014q4\bin;

but the path from a cmd shell shows the Ride path higher in the selection order.

Not sure how to change the path order for items not shown in the System Environment Variables.

Hi @wtpaul

I don’t know much about NetBeans but it must be doing something to the path. Is there a startup hidden settings file of some kind (on Unix systems it would be .netbeansconfig or similar)?

This might be useful: https://community.spark.io/t/local-development-and-gdb-debugging-with-netbeans-a-step-by-step-guide/7829 :slight_smile:

1 Like

Hi, I’m having a similar issue building firmware and was wondering if someone could help troubleshoot. Working on a Windows 8 machine. Following is the output from my make clean all and path commands:

C:\Users\administrator\Downloads\sf\core-firmware\build>make clean all
rm -f  ./obj/src/application.o ./obj/src/main.o ./obj/src/newlib_stubs.o ./obj/s
rc/spark_utilities.o ./obj/src/spark_wiring.o ./obj/src/spark_wiring_eeprom.o ./
obj/src/spark_wiring_i2c.o ./obj/src/spark_wiring_interrupts.o ./obj/src/spark_w
iring_ipaddress.o ./obj/src/spark_wiring_print.o ./obj/src/spark_wiring_random.o
 ./obj/src/spark_wiring_servo.o ./obj/src/spark_wiring_spi.o ./obj/src/spark_wir
ing_stream.o ./obj/src/spark_wiring_string.o ./obj/src/spark_wiring_tcpclient.o
./obj/src/spark_wiring_tcpserver.o ./obj/src/spark_wiring_time.o ./obj/src/spark
_wiring_tone.o ./obj/src/spark_wiring_udp.o ./obj/src/spark_wiring_usartserial.o
 ./obj/src/spark_wiring_usbserial.o ./obj/src/spark_wiring_wifi.o ./obj/src/spar
k_wlan.o ./obj/src/stm32_it.o ./obj/src/usb_desc.o ./obj/src/usb_endp.o ./obj/sr
c/usb_istr.o ./obj/src/usb_prop.o ./obj/src/wifi_credentials_reader.o ./obj/src/
startup/startup_stm32f10x_md.o  ./obj/src/application.o.d ./obj/src/main.o.d ./o
bj/src/newlib_stubs.o.d ./obj/src/spark_utilities.o.d ./obj/src/spark_wiring.o.d
 ./obj/src/spark_wiring_eeprom.o.d ./obj/src/spark_wiring_i2c.o.d ./obj/src/spar
k_wiring_interrupts.o.d ./obj/src/spark_wiring_ipaddress.o.d ./obj/src/spark_wir
ing_print.o.d ./obj/src/spark_wiring_random.o.d ./obj/src/spark_wiring_servo.o.d
 ./obj/src/spark_wiring_spi.o.d ./obj/src/spark_wiring_stream.o.d ./obj/src/spar
k_wiring_string.o.d ./obj/src/spark_wiring_tcpclient.o.d ./obj/src/spark_wiring_
tcpserver.o.d ./obj/src/spark_wiring_time.o.d ./obj/src/spark_wiring_tone.o.d ./
obj/src/spark_wiring_udp.o.d ./obj/src/spark_wiring_usartserial.o.d ./obj/src/sp
ark_wiring_usbserial.o.d ./obj/src/spark_wiring_wifi.o.d ./obj/src/spark_wlan.o.
d ./obj/src/stm32_it.o.d ./obj/src/usb_desc.o.d ./obj/src/usb_endp.o.d ./obj/src
/usb_istr.o.d ./obj/src/usb_prop.o.d ./obj/src/wifi_credentials_reader.o.d ./obj
/src/startup/startup_stm32f10x_md.o.d core-firmware.elf core-firmware.bin core-f
irmware.hex core-firmware.map
process_begin: CreateProcess(NULL, rm -f ./obj/src/application.o ./obj/src/main.
o ./obj/src/newlib_stubs.o ./obj/src/spark_utilities.o ./obj/src/spark_wiring.o
./obj/src/spark_wiring_eeprom.o ./obj/src/spark_wiring_i2c.o ./obj/src/spark_wir
ing_interrupts.o ./obj/src/spark_wiring_ipaddress.o ./obj/src/spark_wiring_print
.o ./obj/src/spark_wiring_random.o ./obj/src/spark_wiring_servo.o ./obj/src/spar
k_wiring_spi.o ./obj/src/spark_wiring_stream.o ./obj/src/spark_wiring_string.o .
/obj/src/spark_wiring_tcpclient.o ./obj/src/spark_wiring_tcpserver.o ./obj/src/s
park_wiring_time.o ./obj/src/spark_wiring_tone.o ./obj/src/spark_wiring_udp.o ./
obj/src/spark_wiring_usartserial.o ./obj/src/spark_wiring_usbserial.o ./obj/src/
spark_wiring_wifi.o ./obj/src/spark_wlan.o ./obj/src/stm32_it.o ./obj/src/usb_de
sc.o ./obj/src/usb_endp.o ./obj/src/usb_istr.o ./obj/src/usb_prop.o ./obj/src/wi
fi_credentials_reader.o ./obj/src/startup/startup_stm32f10x_md.o ./obj/src/appli
cation.o.d ./obj/src/main.o.d ./obj/src/newlib_stubs.o.d ./obj/src/spark_utiliti
es.o.d ./obj/src/spark_wiring.o.d ./obj/src/spark_wiring_eeprom.o.d ./obj/src/sp
ark_wiring_i2c.o.d ./obj/src/spark_wiring_interrupts.o.d ./obj/src/spark_wiring_
ipaddress.o.d ./obj/src/spark_wiring_print.o.d ./obj/src/spark_wiring_random.o.d
 ./obj/src/spark_wiring_servo.o.d ./obj/src/spark_wiring_spi.o.d ./obj/src/spark
_wiring_stream.o.d ./obj/src/spark_wiring_string.o.d ./obj/src/spark_wiring_tcpc
lient.o.d ./obj/src/spark_wiring_tcpserver.o.d ./obj/src/spark_wiring_time.o.d .
/obj/src/spark_wiring_tone.o.d ./obj/src/spark_wiring_udp.o.d ./obj/src/spark_wi
ring_usartserial.o.d ./obj/src/spark_wiring_usbserial.o.d ./obj/src/spark_wiring
_wifi.o.d ./obj/src/spark_wlan.o.d ./obj/src/stm32_it.o.d ./obj/src/usb_desc.o.d
 ./obj/src/usb_endp.o.d ./obj/src/usb_istr.o.d ./obj/src/usb_prop.o.d ./obj/src/
wifi_credentials_reader.o.d ./obj/src/startup/startup_stm32f10x_md.o.d core-firm
ware.elf core-firmware.bin core-firmware.hex core-firmware.map, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [clean] Error 2

C:\Users\administrator\Downloads\sf\core-firmware\build>path
PATH=C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Clien
t\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows
\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Inte
l\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Mana
gement Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management En
gine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Comp
onents\IPT;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Users\administrator\Dow
nloads\dfu-util;C:\Program Files (x86)\GnuWin32\bin;C:\Program Files (x86)\Git\c
md;C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2014q4\bin

C:\Users\administrator\Downloads\sf\core-firmware\build>