Seite 1 von 2
Mal wieder: PB unter Linux
Verfasst: 18.04.2006 19:36
von Laurin
Moin
Ich hatte es bereits mal hinbekommen, PB unter Linux zum Laufen bekommen. Heute hab ich es erneut eingerichtet, aber jetzt kommen diese Fehler:
$ purebasic
Gdk-ERROR **: BadMatch (invalid parameter attributes)
serial 83 error_code 8 request_code 129 minor_code 3
Gdk-ERROR **: BadMatch (invalid parameter attributes)
serial 91 error_code 8 request_code 129 minor_code 3
Ich benutze Ubuntu. Da es dort GTK+ 1.2 devel und SDL 1.2 devel nicht gibt, habe ich einfach libgtk1.2-dev und libsdl1.2-dev installiert. Aber damit kommt auch nur der Fehler oben.
Was kann man noch probieren, damit es läuft bzw. weiß jemand etwas mit diesen Fehlermeldungen anzufangen?
Greetz Laurin
Verfasst: 18.04.2006 22:50
von freak
Bin mir da nicht ganz sicher, aber ich wage mich zu errinnern das das ein Problem mit der Desktop Farbtiefe war.
Ich dachte aber das wäre behoben.
Kannst du mal versuchen ob es mit einer anderen Farbtiefe geht?
Verfasst: 18.04.2006 23:47
von Laurin
Ich habe die Farbtiefe von 24 Bits auf 16 runtergestellt, keine Veränderung. Immernoch derselbe Fehler
Man sollte es aber positiv sehen: Einen Fehler im Zusammenhang mit der Farbtiefe gibt es nicht (mehr).
Verfasst: 20.04.2006 17:21
von mk-soft
Versuch es mal mit der GTK+2.0
[Edit]
bin gerade über etwas gestolpert. Bei mir gibt es probleme mit den berechtigungen auf die libs wenn ich mich als user anmelde. Mache beispiele funktioneren über die IDE nur wenn ich mich als root anmelde.
FF

Verfasst: 20.04.2006 18:16
von vonTurnundTaxis
mk-soft hat geschrieben:...nur wenn ich mich als root anmelde.:
Sollte man nicht machen...
Höchstwahrscheinlich liegt dein Problem daran, dass du als Benutzer keine Schreibrechte in /usr/share/purebasic/ hast.
@Laurin:
Hast du auch daran gedacht, "gtk2" als Subsystem einzutragen?
Verfasst: 20.04.2006 18:48
von mk-soft
Mist,
Eigentümer ist der User und Gruppe ist Root. Kann nicht funktionieren.
Wie war der Befehl alle Dateien und Ordner einer neuen Gruppe zu zu ordnen? Wuste ich schon mal, habe ich aber vergessen.
FF

Verfasst: 20.04.2006 19:09
von Eric
chmod für Modus
und
chown für Besitzer/Gruppe
Verfasst: 20.04.2006 23:11
von Laurin
Compilieren kann er
Egal ob GTK1.2 oder 2.0:
Ergibt:
Code: Alles auswählen
$ pbcompiler test.pb
******************************************
PureBasic 3.94 (Linux - x86)
******************************************
Loading external modules...
Starting compilation...
3 lines processed.
Creating the executable.
- Feel the ..PuRe.. Power -
Code: Alles auswählen
$ pbcompiler -s gtk2 test.pb
******************************************
PureBasic 3.94 (Linux - x86)
******************************************
Loading external modules...
Loading gtk2 subsystem
Starting compilation...
3 lines processed.
Creating the executable.
- Feel the ..PuRe.. Power -
Ich benutze Xgl um einen schönen 3D Desktop zu haben. Offenbar kommt PB damit nicht klar. Denn es kommen nur Fenster ohne Fensterdekorationen bei raus
Jetzt muss ich mal gucken, wie ich Xgl für eine kurze Zeit mal abgeschaltet bekomme, damit ich das mal ohne das laufen lassen kann.
Verfasst: 21.04.2006 11:40
von vonTurnundTaxis
Der Fehler mit den fehlenden Fensterdekorationen tritt AFAIK auf, wenn du keine Gnome-Fensterdekorationen verwendest.
Verfasst: 21.04.2006 12:23
von Laurin
Das ist richtig, ich verwende statt den Gnome Dekorationen die Compizdekorationen.