Hi,
mein System: Debian10 x64, headless, VM mit installiertem Fake Treiber: xserver-xorg-video-dummy auf 1920x1280
Mit fpcupdeluxe installiert "trunk" x64
Installiere: BGRABitmap und controls, UEControls, MPlayer
Leeres Projekt, TUEled "versuchen" auf der Form zu plazieren --> Ende mit Fehlermeldung und anschließendem Kill der IDE
Ich bin leider mit meinem Latein am Ende...
was ich rausfinden konnte ist, dass der MPlayer folgendes einbindet: gtk2int, gtk2, glib2, gdk2x, Gtk2WSControls, GTK2Proc, Gtk2Def
Deinstalliere ich die Komponente "MPlayer", geht wieder alles.
libgtk2.0 ist auf dem system installiert.
Kann mir vielleicht jemand einen Tipp geben?
Auf der GLEICHEN! VM installiertes Laz 2.0.1 FPC 3.2.0 funktioniert einwandfrei!
Ich habe nochmal eine Version Laz 2.1 FPC 3.2.1 erzeugt. Ab dieser Version geht es nicht mehr.
Edit:
ich habe dazu noch etwas herausgefunden:
in FPC 3.0.4 funktioniert MPlayer mit Aufruf von:
WidgetInfo := GetWidgetInfo(NewWidget,true); // destroyed in MPLayerWidgetDestroyCB
in MPlayerctrl.pas
in FPC >3.0.4 funktioniert MPlayer nicht mehr mit Aufruf, da der Parrameter "create" von GetWidgetInfo entfallen ist.
Ersetzen der Zeile mit:
WidgetInfo:=CreateWidgetInfo (NewWidget,AWinControl, AParams) ;
führt dazu, dass der MPlayer gestartet werden kann, jedoch kommt eine SIGSEGV beim Beenden des Programmes.
trunk Laz 2.1 FPC 3.3.1 MPlayer Fehler
trunk Laz 2.1 FPC 3.3.1 MPlayer Fehler
Zuletzt geändert von m.fuchs am Mo 15. Feb 2021, 16:38, insgesamt 1-mal geändert.
Grund: Begriffskorrektur: Trunc ist etwas anderes als Trunk
Grund: Begriffskorrektur: Trunc ist etwas anderes als Trunk
Gruß, Michael