Error with no information

Hello all, I have some issues updating my proffieboard. I am following the guidance of the below video.

I can get as far as uncommenting and editing the config file to the one I would like to use, but when I attempt to compile it, I get the following readout in the output viewer. This informaltion is directly copied using the “copy error message” button.

Arduino: 1.8.19 (Windows 10), Board: “Proffieboard V2, Serial + Mass Storage + WebUSB, SDCARD (SPI), 80 MHz, half, Smallest Code”

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Jacob\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Jacob\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Jacob\OneDrive\Documents\Arduino\libraries -fqbn=proffieboard:stm32l4:ProffieboardV2-L433CC:usb=cdc_msc_webusb,dosfs=sdspi,speed=80,pclk=2,opt=os -vid-pid=1209_6668 -ide-version=10819 -build-path C:\Users\Jacob\AppData\Local\Temp\arduino_build_158568 -warnings=none -build-cache C:\Users\Jacob\AppData\Local\Temp\arduino_cache_474186 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\14-2-rel1-xpack -prefs=runtime.tools.arm-none-eabi-gcc-14-2-rel1-xpack.path=C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\14-2-rel1-xpack -verbose Z:\ProffieOS\ProffieOS.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Jacob\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Jacob\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Jacob\OneDrive\Documents\Arduino\libraries -fqbn=proffieboard:stm32l4:ProffieboardV2-L433CC:usb=cdc_msc_webusb,dosfs=sdspi,speed=80,pclk=2,opt=os -vid-pid=1209_6668 -ide-version=10819 -build-path C:\Users\Jacob\AppData\Local\Temp\arduino_build_158568 -warnings=none -build-cache C:\Users\Jacob\AppData\Local\Temp\arduino_cache_474186 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\14-2-rel1-xpack -prefs=runtime.tools.arm-none-eabi-gcc-14-2-rel1-xpack.path=C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\14-2-rel1-xpack -verbose Z:\ProffieOS\ProffieOS.ino

Using board ‘ProffieboardV2-L433CC’ from platform in folder: C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0

Using core ‘stm32l4’ from platform in folder: C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0

Detecting libraries used…

“C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\14-2-rel1-xpack/bin/arm-none-eabi-g++” -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -D_SYSTEM_PCLK_DIVIDER_=2 -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff “-DUSB_MANUFACTURER="hubbe.net"” “-DUSB_PRODUCT="Proffieboard"” -DUSB_TYPE=USB_TYPE_CDC_MSC_WEBUSB -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/CMSIS/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/CMSIS/Device/ST/STM32L4xx/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/STM32L4xx/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\cores\stm32l4” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\variants\STM32L433CC-ProffieboardV2” “C:\Users\Jacob\AppData\Local\Temp\arduino_build_158568\sketch\ProffieOS.ino.cpp” -o nul

Alternatives for Wire.h: [Wire@1.0]

ResolveLibrary(Wire.h)

→ candidates: [Wire@1.0]

“C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\14-2-rel1-xpack/bin/arm-none-eabi-g++” -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -D_SYSTEM_PCLK_DIVIDER_=2 -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff “-DUSB_MANUFACTURER="hubbe.net"” “-DUSB_PRODUCT="Proffieboard"” -DUSB_TYPE=USB_TYPE_CDC_MSC_WEBUSB -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/CMSIS/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/CMSIS/Device/ST/STM32L4xx/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/STM32L4xx/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\cores\stm32l4” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\variants\STM32L433CC-ProffieboardV2” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\libraries\Wire\src” “C:\Users\Jacob\AppData\Local\Temp\arduino_build_158568\sketch\ProffieOS.ino.cpp” -o nul

“C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\14-2-rel1-xpack/bin/arm-none-eabi-g++” -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -D_SYSTEM_PCLK_DIVIDER_=2 -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff “-DUSB_MANUFACTURER="hubbe.net"” “-DUSB_PRODUCT="Proffieboard"” -DUSB_TYPE=USB_TYPE_CDC_MSC_WEBUSB -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/CMSIS/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/CMSIS/Device/ST/STM32L4xx/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/STM32L4xx/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\cores\stm32l4” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\variants\STM32L433CC-ProffieboardV2” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\libraries\Wire\src” “C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\libraries\Wire\src\Wire.cpp” -o nul

Generating function prototypes…

“C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\14-2-rel1-xpack/bin/arm-none-eabi-g++” -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -D_SYSTEM_PCLK_DIVIDER_=2 -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff “-DUSB_MANUFACTURER="hubbe.net"” “-DUSB_PRODUCT="Proffieboard"” -DUSB_TYPE=USB_TYPE_CDC_MSC_WEBUSB -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/CMSIS/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/CMSIS/Device/ST/STM32L4xx/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/STM32L4xx/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\cores\stm32l4” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\variants\STM32L433CC-ProffieboardV2” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\libraries\Wire\src” “C:\Users\Jacob\AppData\Local\Temp\arduino_build_158568\sketch\ProffieOS.ino.cpp” -o “C:\Users\Jacob\AppData\Local\Temp\arduino_build_158568\preproc\ctags_target_for_gcc_minus_e.cpp”

“C:\Users\Jacob\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags” -u --language-force=c++ -f - --c+±kinds=svpf --fields=KSTtzns --line-directives “C:\Users\Jacob\AppData\Local\Temp\arduino_build_158568\preproc\ctags_target_for_gcc_minus_e.cpp”

Compiling sketch…

“C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\14-2-rel1-xpack/bin/arm-none-eabi-g++” -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -MMD -flto -fdevirtualize-at-ltrans -D_SYSTEM_CORE_CLOCK_=80000000L -D_SYSTEM_PCLK_DIVIDER_=2 -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff “-DUSB_MANUFACTURER="hubbe.net"” “-DUSB_PRODUCT="Proffieboard"” -DUSB_TYPE=USB_TYPE_CDC_MSC_WEBUSB -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/CMSIS/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/CMSIS/Device/ST/STM32L4xx/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0/system/STM32L4xx/Include” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\cores\stm32l4” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\variants\STM32L433CC-ProffieboardV2” “-IC:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\libraries\Wire\src” “C:\Users\Jacob\AppData\Local\Temp\arduino_build_158568\sketch\ProffieOS.ino.cpp” -o “C:\Users\Jacob\AppData\Local\Temp\arduino_build_158568\sketch\ProffieOS.ino.cpp.o”

Using library Wire at version 1.0 in folder: C:\Users\Jacob\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6.0\libraries\Wire

exit status 1

Error compiling for board Proffieboard V2.

I have tried the following:

Using an older version of Arduino IDE (1.8.19)
Using the boot/reset button process to enter bootloader mode.
Reverting to a previous version that i am postitive works. (same error)
Trying different pre-loaded config files.
uninstalling and reinstalling board managers. (many times)
Changing between the different USB types.
Confirming the Wire.h file is at the displayed file path.

Im not sure what else to do but trying all these things gives the same error. Im pretty sure its in the code because the error appears whether or not the board is connedted. Im at a loss ive been going at it form probably 5 hours now and my brain is fried. Thanks for any help

Welcome!

We will need some more info. Post the contents of your config file too. Either with three back ticks surrounding it ```, or post it to pastebin.

You are compiling from your "Z:" drive. Is this your SD-card reader or your ProffieBoard or something else (external hard drive) ? Have you tried to move the whole \ProffieOS\ folder to your C:\ drive, or any other partition from your main hard drive.

Brownie point for trying to use the triple ticks to post your error message, however they are the wrong ticks, they should be back ticks, like this:

```
your error(s) or config here
```

Questions that will be asked here by those who know more than me:

  • what version of ProffieOS are you using ?
  • what version of ProffieBoard are you using ?
  • what is your ProffieBoard plugin version in Arduino ? I see it is 4.6.0

Sorry, I can’t be more help.

I recommend trying the latest arduino.
Maybe it will produce better error messages.
Other things to try:

  • put ProffieOS on your desktop instead of on your z:\ drive
  • re-install arduino-proffieboard plugin
  • check if your antivirus software is interfering. (temporarily disable it to see if helps.)

Here is the config file i am using

#ifdef CONFIG_TOP
#include "proffieboard_v2_config.h"
#define NUM_BLADES 1
#define NUM_BUTTONS 1
#define VOLUME 1000
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 1.0
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#endif

#ifdef CONFIG_PRESETS
Preset presets[] = {
   { "TeensySF", "tracks/venus.wav",
    StyleNormalPtr<CYAN, WHITE, 300, 800>(), "cyan"},
   { "SmthJedi", "tracks/mars.wav",
    StylePtr<InOutSparkTip<EASYBLADE(BLUE, WHITE), 300, 800> >(), "blue"},
   { "SmthGrey", "tracks/mercury.wav",
    StyleFirePtr<RED, YELLOW>(), "fire"},
   { "SmthFuzz", "tracks/uranus.wav",
    StyleNormalPtr<RED, WHITE, 300, 800>(), "red"},
   { "RgueCmdr", "tracks/venus.wav",
    StyleFirePtr<BLUE, CYAN>(), "blue fire"},
   { "TthCrstl", "tracks/mars.wav",
    StylePtr<InOutHelper<EASYBLADE(OnSpark<GREEN>, WHITE), 300, 800> >(), "green"},
   { "TeensySF", "tracks/mercury.wav",
    StyleNormalPtr<WHITE, RED, 300, 800, RED>(), "white"},
   { "SmthJedi", "tracks/uranus.wav",
    StyleNormalPtr<AudioFlicker<YELLOW, WHITE>, BLUE, 300, 800>(), "yellow"},
   { "SmthGrey", "tracks/venus.wav",
    StylePtr<InOutSparkTip<EASYBLADE(MAGENTA, WHITE), 300, 800> >(), "magenta"},
   { "SmthFuzz", "tracks/mars.wav",
    StyleNormalPtr<Gradient<RED, BLUE>, Gradient<CYAN, YELLOW>, 300, 800>(), "gradient"},
   { "RgueCmdr", "tracks/mercury.wav",
    StyleRainbowPtr<300, 800>(), "rainbow"},
   { "TthCrstl", "tracks/uranus.wav",
    StyleStrobePtr<WHITE, Rainbow, 15, 300, 800>(), "strobe"},
   { "TeensySF", "tracks/venus.wav",
    &style_pov, "POV"},
   { "SmthJedi", "tracks/mars.wav",
    &style_charging, "Battery\nLevel"}
};
BladeConfig blades[] = {
 { 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
};
#endif

#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
#endif

I have tried with both this version and the most recent version (2.3.4), both provide the same error messages.

My z:\ drive is a second NVMe SSD on a second motherboard NVMe port. I will try redownloading and using the file on my C:\ drive.

I have attempted to un install and reinstall the proffieboard plugin on both arduino versions.

I have gotten some antivirus notifictations. I will disable it and see if it helps.

UPDATE:

I have tried the recommended changes:

Using a proffieos save located on my C:\ drive (desktop).
Disabling antivirus protection.
Using a modern version of Arduino.
Reinstalling proffieboard plugin.

Continually receive the same error message during verification/compilation.

That is just weird.
Basically, I don’t know what’s going on.
It kind of looks like the compiler is just dying, but it could be something else, and I don’t know why it’s just dying.
I don’t think it has anything to do with your config file.

Arduino, the compiler and everything else is open-source, but someone would have to dig in to what program is dying and why to figure it out. Not sure if that is something you (or someone you know) can do, if not, you might just want to try a different computer.

This has been a prime issue for people that I’ve seen.

Windows AVs virtually unilaterally, massively suck. (And disabling doesn’t work for a lot of them)

I’ve seen this sort of issue before on computers with ProffieConfig (but ofc the error was with underlying Arduino) and the issue ended up being the AV, or if it wasn’t solved and someone just used a different computer, the obvious variant was the lack of an AV.

AVs have also caused really weird file access errors for ProffieConfig, along with the usual “nuke anything that is even halfway niche” issues that a lot of AVs have…

Windows is not my OS of choice, as I know is the case with you, and I don’t use AV software besides Windows Defender (it eats enough resources on its own) so I don’t really understand how the 3rd party AVs work or what they’re supposed to do, but they just seem to cause problems.

A very common thing for AVs to do is to inspect new files for viruses.
Unfortunately, while they are doing that, it is impossible to delete the file, which can cause problems for arduino. There is a host of similar things that AVs do that cause problems.

My ESET (formerly NOD32) when I upgraded to Windows 11, basically has prevented me from uploading the images. And there’s no friggin error message whatsoever. It might be happening here.

As mentioned in a few replies, it was my antivirus. I’m using Avast, and I didnt find a way to turn off the AV as a whole (I didnt look too hard) i tried it on my laptop that does not have avast installed at all, and it worked just fine.

Thanks to everyone for their help! Onto the next!
:smile:

1 Like

Glad you figured it out :slight_smile: