fluxbox make error

z-shell

z-shell

Debianator
Moin!
Ich hab mir vor Kurzem ein LFS aufgesetzt.
Jetzt haette ich da gerne xdm und fluxbox drauf. Dazu hab ich mir XFree86 4.5 installiert (da ist xdm ja mit bei). Xfree hab ich konfiguriert, und laeuft auch. Nur bei der Installation von fluxbox komme ich nicht weiter. Configure lief mit folgenden Optionen:

Code:
./configure \
--x-includes=/usr/X11R6/include \
--x-libraries=/usr/X11R6/lib

Lief glatt durch.

Make bringt folgende Fehlermeldungen zu Tage:

Code:
App.hh:25:22: Fehler: X11/Xlib.h: Datei oder Verzeichnis nicht gefunden
In Datei, eingef�gt von App.cc:24:
Font.hh:28:27: Fehler: X11/Xresource.h: Datei oder Verzeichnis nicht gefunden
App.hh:49: Fehler: ISO-C++ verbietet Deklaration von �Display� ohne Typ
App.hh:49: Fehler: �Display� als �inline� field deklariert
App.hh:49: Fehler: expected �;� before �*� token
App.hh:50: Fehler: expected `;' before �void�
App.hh:59: Fehler: ISO-C++ verbietet Deklaration von �Display� ohne Typ
App.hh:59: Fehler: expected �;� before �*� token
Font.hh:104: Fehler: �GC� wurde nicht deklariert
EventHandler.hh:51: Fehler: �XEvent� wurde nicht deklariert
EventHandler.hh:52: Fehler: �XButtonEvent� wurde nicht deklariert
EventHandler.hh:53: Fehler: �XButtonEvent� wurde nicht deklariert
EventHandler.hh:54: Fehler: �XExposeEvent� wurde nicht deklariert
EventHandler.hh:55: Fehler: �XMotionEvent� wurde nicht deklariert
EventHandler.hh:56: Fehler: �XKeyEvent� wurde nicht deklariert
EventHandler.hh:57: Fehler: �XKeyEvent� wurde nicht deklariert
EventHandler.hh:58: Fehler: �XCrossingEvent� wurde nicht deklariert
EventHandler.hh:59: Fehler: �XCrossingEvent� wurde nicht deklariert
EventManager.hh:38: Fehler: �XEvent� wurde nicht deklariert
EventManager.hh:43: Fehler: �Window� wurde nicht deklariert
EventManager.hh:44: Fehler: �Window� wurde nicht deklariert
EventManager.hh:46: Fehler: �Window� wurde nicht deklariert
EventManager.hh:50: Fehler: expected �;� before �(� token
EventManager.hh:54: Fehler: �Window� bezeichnet keinen Typ
EventManager.hh:56: Fehler: �Window� wurde nicht deklariert
EventManager.hh:57: Fehler: �Window� wurde nicht deklariert
EventManager.hh:62: Fehler: �Window� wurde nicht deklariert
EventManager.hh:62: Fehler: �XEvent� wurde nicht deklariert
EventManager.hh:64: Fehler: �Window� wurde in diesem G�ltigkeitsbereich nicht definiert
EventManager.hh:64: Fehler: Templateargument 1 ist ung�ltig
EventManager.hh:64: Fehler: Templateargument 3 ist ung�ltig
EventManager.hh:64: Fehler: Templateargument 4 ist ung�ltig
App.cc: In constructor �FbTk::App::App(const char*)�:
App.cc:41: Fehler: Klasse �FbTk::App� hat keinen Feldnamen �m_display�
App.cc:49: Fehler: �m_display� wurde in diesem G�ltigkeitsbereich nicht definiert
App.cc:49: Fehler: �XOpenDisplay� wurde in diesem G�ltigkeitsbereich nicht definiert
App.cc: In destructor �virtual FbTk::App::~App()�:
App.cc:58: Fehler: �m_display� wurde in diesem G�ltigkeitsbereich nicht definiert
App.cc:63: Fehler: �XCloseDisplay� wurde in diesem G�ltigkeitsbereich nicht definiert
App.cc: In member function �void FbTk::App::sync(bool)�:
App.cc:70: Fehler: �display� wurde in diesem G�ltigkeitsbereich nicht definiert
App.cc:70: Fehler: �XSync� wurde in diesem G�ltigkeitsbereich nicht definiert
App.cc: In member function �virtual void FbTk::App::eventLoop()�:
App.cc:74: Fehler: �XEvent� wurde in diesem G�ltigkeitsbereich nicht definiert
App.cc:74: Fehler: expected `;' before �ev�
App.cc:76: Fehler: �display� wurde in diesem G�ltigkeitsbereich nicht definiert
App.cc:76: Fehler: �ev� wurde in diesem G�ltigkeitsbereich nicht definiert
App.cc:76: Fehler: �XNextEvent� wurde in diesem G�ltigkeitsbereich nicht definiert
make[4]: *** [App.o] Fehler 1
make[4]: Leaving directory `/sources/fluxbox-1.0rc3/src/FbTk'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/sources/fluxbox-1.0rc3/src'
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/sources/fluxbox-1.0rc3/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/sources/fluxbox-1.0rc3'
make: *** [all] Fehler 2
(sry, fuer die Codierung. Ich hab UTF-8 )

App.hh:25:22: Fehler: X11/Xlib.h: Datei oder Verzeichnis nicht gefunden
Die Xlibs und header wurden eigentlich bei der Installation von Xfree mit installiert. Ich weiss, dass ich das Paket Xlib.tgz mitruntergeladen hab.

Ich hab echt keine Ahnung, wo ich da ansetzen soll. Ich koennte ja Xlib.h und Xresource.h einfach auf mein Debian verlinken. Aber ob das so eine gute Idee ist?

Und von wegen:

...wurde in diesem Gueltigkeitsbereich nicht definiert

Was soll das bedeuten?
 
Hi,
wenn du dir sicher bist, dass du es installiert hast, such einfach mal nach der Datei.
X11/Xlib.h

Sollte er sie finden musst du einfach nur ./configure nur sagen wo die Datei liegt. Alternativ kannst du auch die Datei App.hh:25:22 bearbeiten und den absoluten Pfad angeben.

BTW: Meist reicht es auch schon die Ausgabe auf englisch zu stellen, und nach dem Fehler bei google zu suchen.
 
Geschafft!
Ich brauchte die Xheader, die im Paket Xprog.tgz enthalten waren.
Alle X11 Verzeichnisse geloescht, Xfree nochmal installiert, und jetzt hab ich LFS mit xdm und Fluxbox.
Mein erstes eigenes Linux. Wie geil!
*freu*
 

Ähnliche Themen

Windows clients können nicht mehr auf lange laufendes System zugreifen

Matpack installation

kernel-bau nicht aus /usr/src heraus ! uClinux

NagiosGrapher 1.7.1 funktioniert nicht

Firefox 3.5 kompilieren

Zurück
Oben