Compiler-BUG? IDE 1.8.2 (Linux) SMB-Share

Guten Morgen,

vorab: ich bin auf dem Trip seit sehr kurzer Zeit sowohl Ubuntu "zu lernen", als auch neu in die Arduino-Welt einzusteigen.

In den Einstellungen für den Sketch-Speicherort ist der GVFS-Mountpoint hinterlegt.

/run/user/1000/gvfs/smb-share:server=europa,share=tausch/Arduino/Sketches

Das laden und speichern der Sketche funktioniert auch.

Allerdings funktioniert das kompilieren nicht:
Ausgabe des Compilers - beispielhaft:

Arduino: 1.8.2 (Linux), Board: "Digispark (Default - 16.5mhz)"

/home/a1/Progs/arduino-1.8.2/arduino-builder -dump-prefs -logger=machine
 -hardware /home/a1/Progs/arduino-1.8.2/hardware 
 -hardware /home/a1/.arduino15/packages 
 -tools /home/a1/Progs/arduino-1.8.2/tools-builder 
 -tools /home/a1/Progs/arduino-1.8.2/hardware/tools/avr 
 -tools /home/a1/.arduino15/packages 
 -built-in-libraries /home/a1/Progs/arduino-1.8.2/libraries 
 -libraries /run/user/1000/gvfs/smb-share:server=europa,share=tausch/Arduino/Sketches/libraries
 -fqbn=digistump:avr:digispark-tiny -ide-version=10802 
 -build-path /tmp/arduino_build_172254 -warnings=all -build-cache /tmp/arduino_cache_74188 
 -prefs=build.warn_data_percentage=75 
 -prefs=runtime.tools.avr-gcc.path=/home/a1/.arduino15/packages/arduino/tools/avr-gcc/4.8.1-arduino15
 -prefs=runtime.tools.micronucleus.path=/home/a1/.arduino15/packages/digistump/tools/micronucleus/2.0a4 
 -verbose /run/user/1000/gvfs/smb-share:server=europa,share=tausch/Arduino/Sketches/Blink_test/Blink_test.ino/Blink_test.ino.ino

open /run/user/1000/gvfs/smb-share: no such file or directory

Fehler beim Kompilieren für das Board Digispark (Default - 16.5mhz).

Unter Windows funktioniert das kompilieren, wenn die Windowsfreigabe eingetragen ist. (\europa\tausch\Arduino\Sketches)

Es sieht so aus, als der Aufruf des : in der Befehlszeile ein Ende markiert.

Kennt jemand einen Workaround?

open /run/user/1000/gvfs/smb-share: no such file or directory

Fehler beim Kompilieren für das Board Digispark (Default - 16.5mhz).[/code]

Unter Windows funktioniert das kompilieren, wenn die Windowsfreigabe eingetragen ist. (\europa\tausch\Arduino\Sketches)

Es sieht so aus, als der Aufruf des : in der Befehlszeile ein Ende markiert.

Ok - es ist der Parser, der die Befehlszeile abschneidet.
Das ist dann mal an die Entwicklergruppe gegeben.

Dafür habe ich einen Workaround:
Man lege einen symbolischen Link im Homeverzeichnis an:

~$ ln -s /run/user/1000/gvfs/smb-share\:server\=europa\,share\=tausch/Arduino Arduino/

Jetzt kann man in der IDE unter Einstellungen eingeben:
/home/a1/Arduino/Sketches

Fertig.

Dieser Symlink funktioniert solange wie der Mountpoint vorhanden ist.
Legt man einen passenden Eintrag in der fstab an, bleibt auch nach einem Neustart die Verknüpfung erhalten.

Na dann...