Verifying code in Arduino not working on macOS

Having trouble with your GBZ build? Ask your questions here!
Post Reply
User avatar
sixteenbit
Posts: 54
Joined: Mon Aug 21, 2017 8:42 pm
Has thanked: 18 times
Been thanked: 13 times
Contact:

Verifying code in Arduino not working on macOS

Post by sixteenbit » Thu Aug 31, 2017 9:52 pm

This seems to be a known issue but has anyone found a workaround? I can't even verify "Example" code from Arduino.

I'm trying to program a Teensy using the guide at http://sudomod.com/game-boy-zero-guide-part-2. I'm getting the following error.

Code: Select all

Arduino: 1.8.4 (Mac OS X), TD: 1.38, Board: "Teensy LC, Keyboard + Mouse + Joystick, 48 MHz, Smallest Code, US English"

/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/jpeacock-mini/Documents/Arduino/libraries -fqbn=teensy:avr:teensyLC:usb=hid,speed=48,opt=osstd,keys=en-us -ide-version=10804 -build-path /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857 -warnings=none -build-cache /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_cache_658783 -verbose /Volumes/jpeacock/Downloads/Game_Boy_Zero/Game_Boy_Zero.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/jpeacock-mini/Documents/Arduino/libraries -fqbn=teensy:avr:teensyLC:usb=hid,speed=48,opt=osstd,keys=en-us -ide-version=10804 -build-path /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857 -warnings=none -build-cache /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_cache_658783 -verbose /Volumes/jpeacock/Downloads/Game_Boy_Zero/Game_Boy_Zero.ino
Using board 'teensyLC' from platform in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr
Using core 'teensy3' from platform in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr
Detecting libraries used...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m0plus -fsingle-precision-constant -D__MKL26Z64__ -DTEENSYDUINO=138 -DARDUINO=10804 -DF_CPU=48000000 -DUSB_HID -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "/var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/sketch/Game_Boy_Zero.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m0plus -fsingle-precision-constant -D__MKL26Z64__ -DTEENSYDUINO=138 -DARDUINO=10804 -DF_CPU=48000000 -DUSB_HID -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Bounce" "/var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/sketch/Game_Boy_Zero.ino.cpp" -o "/dev/null"
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Bounce/Bounce.cpp
Generating function prototypes...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m0plus -fsingle-precision-constant -D__MKL26Z64__ -DTEENSYDUINO=138 -DARDUINO=10804 -DF_CPU=48000000 -DUSB_HID -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Bounce" "/var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/sketch/Game_Boy_Zero.ino.cpp" -o "/var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/preproc/ctags_target_for_gcc_minus_e.cpp"
"/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/preproc/ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Os --specs=nano.specs -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m0plus -fsingle-precision-constant -D__MKL26Z64__ -DTEENSYDUINO=138 -DARDUINO=10804 -DF_CPU=48000000 -DUSB_HID -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Bounce" "/var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/sketch/Game_Boy_Zero.ino.cpp" -o "/var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/sketch/Game_Boy_Zero.ino.cpp.o"
Compiling libraries...
Compiling library "Bounce"
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/libraries/Bounce/Bounce.cpp.o
Compiling core...
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/memcpy-armv7m.S.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/memset.S.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/analog.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/eeprom.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/keylayouts.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/math_helper.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/mk20dx128.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/nonstd.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/pins_teensy.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/ser_print.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/serial1.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/serial2.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/serial3.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/serial4.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/serial5.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/serial6.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/serial6_lpuart.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/touch.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_desc.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_dev.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_joystick.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_keyboard.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_mem.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_midi.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_mouse.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_mtp.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_rawhid.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_seremu.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_serial.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/usb_touch.c.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/AudioStream.cpp.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/DMAChannel.cpp.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/EventResponder.cpp.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/HardwareSerial1.cpp.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/HardwareSerial2.cpp.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/HardwareSerial3.cpp.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/HardwareSerial4.cpp.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/HardwareSerial5.cpp.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/HardwareSerial6.cpp.o
Using previously compiled file: /var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/IPAddress.cpp.o
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Os --specs=nano.specs -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m0plus -fsingle-precision-constant -D__MKL26Z64__ -DTEENSYDUINO=138 -DARDUINO=10804 -DF_CPU=48000000 -DUSB_HID -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3/IntervalTimer.cpp" -o "/var/folders/mw/v41rb3_17qgc3m44d9vgbqgw0000gn/T/arduino_build_191857/core/IntervalTimer.cpp.o"
In file included from /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3/IntervalTimer.h:34:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3/IntervalTimer.cpp:31:
/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3/IntervalTimer.cpp: In member function 'void IntervalTimer::end()':
/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3/IntervalTimer.cpp:87:20: error: 'IRQ_PIT_CH0' was not declared in this scope
   NVIC_DISABLE_IRQ(IRQ_PIT_CH0 + index);
                    ^
/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3/kinetis.h:5627:68: note: in definition of macro 'NVIC_DISABLE_IRQ'
 #define NVIC_DISABLE_IRQ(n) (*((volatile uint32_t *)0xE000E180 + ((n) >> 5)) = (1 << ((n) & 31)))
                                                                    ^
Using library Bounce in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Bounce (legacy)
Error compiling for board Teensy LC.
Any help is much appreciated, thanks.

User avatar
Fredl
Posts: 96
Joined: Sat Jul 29, 2017 4:19 pm
Has thanked: 46 times
Been thanked: 22 times

Re: Verifying code in Arduino not working on macOS

Post by Fredl » Thu Sep 07, 2017 1:18 am

Hi, while I can't help, it seems like a lot of people have this problem. Here's another thread with a potential solution:

http://www.sudomod.com/forum/viewtopic.php?f=44&t=4038
I used to be an adventurer like you, but then I took an arrow in the knee :-O

Link: Downmix your GBZs sound to mono or you're missing half the fidelity!

User avatar
sixteenbit
Posts: 54
Joined: Mon Aug 21, 2017 8:42 pm
Has thanked: 18 times
Been thanked: 13 times
Contact:

Re: Verifying code in Arduino not working on macOS

Post by sixteenbit » Sat Sep 09, 2017 2:48 pm

I couldn't figure out the exact problem but I used my Macbook instead of my iMac and was able to get it loaded. I used the specific versions listed in the tutorial as well.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest