Fehlermeldung beim Programm erstellen. (Linux)

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Shogo

Betreff: Fehlermeldung beim Programm erstellen. (Linux)

BeitragMi, Feb 04, 2009 16:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi hab mir Bmax auf meinem Linuxrechner installiert (Ubuntu 8.10)

Nachdem ich alle fehlenden Pakete runtergeladen habe lief die Standard IDE. Danach habe ich Build Modules und Dokumentation ausgeführt (gcc-4.3).
Soweit ging alles, aber als ich ein Programm starten wollte kam unter:

BMax 1.3 die Fehlermeldung "Unhandled Exception:appstub.linux signal handler 11" bei

Code: [AUSKLAPPEN]
SetGraphics CanvasGraphics(Maincanvas)


und bei Bmax SVN R178 bekomme ich das hier:

Zitat:
Building Editor3_V0_01
Compiling:Editor3_V0_01.bmx
flat assembler version 1.67.28 (32768 kilobytes memory)
4 passes, 176080 bytes.
Linking:Editor3_V0_01.debug
/usr/bin/ld: cannot find -lXft
collect2: ld gab 1 als Ende-Status zurück
Build Error: Failed to link /home/martin/Desktop/Waterhead_Editor/Editor3/Editor3_V0_01.debug
Process complete


Hoffe mir kann jemand helfen.

Martin

FOODy

BeitragMi, Feb 04, 2009 19:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, Shogo.
Du brauchst die libxft-dev ( = -lxft ).
Mal mit Synaptic danach suchen und das jeweilige Paket installieren.

Grüße,
FOODy
BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB

Shogo

BeitragMi, Feb 11, 2009 1:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke jetzt ist der Fehler weg und nun kommen bei beiden Versionen

Code: [AUSKLAPPEN]
"Unhandled Exception:appstub.linux signal handler 11"


und zwar in der fltkgui.bmax bei

Code: [AUSKLAPPEN]
Method CanvasGraphics:TGraphics()
   If Not canvas
      canvas=brl.Graphics.AttachGraphics( flCanvasWindow(WidgetHandle()),canvasflags )
   EndIf
   Return canvas
End Method


Unter Windows läuft der Code. Muss ich bei Linux was beachten oder fehlt noch was?

FOODy

BeitragMi, Feb 11, 2009 1:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Was wird bei ausgegeben wenn du "glxinfo | grep direct" in die Konsole eingibst?
Ich bin mir nicht ganz sicher, aber eventuell brauchst du 3D Hardwarebeschleunigung für FLTK.
Am besten auch mal gucken ob "Graphics" funktioniert mit dem brl.GLMax2D Max2D-Treiber.


Grüße,
FOODy
BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB

Shogo

BeitragMi, Feb 11, 2009 3:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab jetzt etwas Experimentiert, das Problem war das ich bei dem Fenster das als Parent für mein Canvas diente WINDOW_HIDDEN angab.
Nachdem ich es raus genommen habe lief das Programm (zwar immer noch mit grafischen Fehlern besonders bei den Tabbs aber immerhin)

Ist aber trotzdem komisch, ist der Bug schon bekannt oder habe ich wieder was falsch gemacht?

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group