Mal wieder: PB unter Linux

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Mal wieder: PB unter Linux

Beitrag 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
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag 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?
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag 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).
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag 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 :wink:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag 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?
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag 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 :|
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
Eric
Beiträge: 303
Registriert: 05.09.2004 09:50
Wohnort: Göttingen

Beitrag von Eric »

chmod für Modus
und
chown für Besitzer/Gruppe
El_Choni_work: cant't you just spit the binary data to sqlite, as you would spit a hamster into a microwave oven?
* Fangles falls off the chair laughing
Bild
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag von Laurin »

Compilieren kann er :D
Egal ob GTK1.2 oder 2.0:

Code: Alles auswählen

MessageRequester("test", "hallo welt")
End
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 -

Bild

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 -

Bild


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.
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Der Fehler mit den fehlenden Fensterdekorationen tritt AFAIK auf, wenn du keine Gnome-Fensterdekorationen verwendest.
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag von Laurin »

Das ist richtig, ich verwende statt den Gnome Dekorationen die Compizdekorationen.
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Antworten