Hallo,
seit dem Update auf Eagle Version 5.11.0 (im Paket von Ubuntu 11.04 mit
NON-Profit-License) funktioniert die ulp-Funktion system() nicht mehr
wie noch unter Eagle 5.10.
Im konkreten Fall bleibt Eagle komplett blockiert und kann nur von außen
beendet werden. Folgender Aufruf erreicht das z.B.:
int ret = system("scp
'/home/martin64/projects/Audio/AkkordeonAmp/AkkordeonAmp.ngc'
'martin@emc:/home/martin/gcode'");
Zu diesem Aufruf sind keine Benutzereingaben notwendig, der manuelle
Aufruf von der bash funktioniert ohne Probleme. Der Befehl (hier scp)
wird noch ausgeführt, d.h. die Datei wird kopiert, aber die ulp-Funktion
kehrt nicht zurück.
Weiß jemand Rat?
Grüße
Martin Schöneck