Check mal deine Declare-Anweisungen. Die musst Du in 

#if TargetMacOS
Declare MyMacSpecificFunction….
…
#elsif TargetWin32
Declare MyWinSpecificFunction….
…
#if TargetLinux
Declare MyMacSpecificFunction….
…
#endif

einbetten. Es ist wichtig zu verstehen, dass der Kompiliervorgang am Fehlen 
dieser #if Target…-Anweisungen keinen Anstoss nimmt, selbst wenn man 
plattformspezifische Befehle absetzt, und daher der Test unter der 
unterstützten Plattform unbedingt nötig ist.

Maximilian Tyrtania
http://www.contactking.de

Am 19.05.2012 um 22:14 schrieb Stefan Mettenbrink:

> Einer meiner Anwender meldet folgenden Fehler unter Ubuntu 12.04:
> 
> Runtime Error
> Please report what caused this error along with the information below.
> ../Common/Linux/GStreamerMediaPlayer.cpp: 201
> Failure Condition: mAudioSink
> (null)
> 
> Ich habe keine Ahnung, wo ich ansetzen soll und wäre für Tipps
> dankbar.
> 
> Eigentlich ist die Lunuxversion meines Programms ein "Abfallprodukt".
> REALstudio kann es halt erzeugen und ich biete das an. Getestet wird das
> eigentlich nicht. Jetzt habe ich dafür extra Ubuntu 12.04 in VM Ware
> Fusion installiert und bekomme mein Programm dort nicht mal gestartet.
> Nachdem ich das Terminal gefunden habe habe ich versucht von dort zu
> starten. Auch das geht nicht :-(
> 
> Von dem Anwender habe ich die Info erhalten, dass ich die Anwendung erst
> startfähig machen soll (sudo chmod +x), aber der Eigenschaftsdialog
> sagt bereits, dass meine Anwendung ausführbar ist.
> 
> Liegt das alles an dieser neuen Oberfläche (Unity)?
> 
> Hat damit schon jemand Erfahrung?
> 
> Ach so, ich nutze noch RS2010r1, habe aber extra die Demo von RS2011r4
> ausprobiert. Mit demselben Ergebnis.
> 
> MfG, Metti.
> 


Antwort per Email an