PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler beim kompilieren von X.org 6.8.1



Mezziah
16.11.04, 13:21
Bin dabei streng nach dieser Anleitung vorgegangen:
http://incubator.vislab.usyd.edu.au/roller/page/Steve/20040909

Bei 'make World' bekam ich folgendes zu Gesicht:


In Datei, eingefügt von auth.c:45:
dm.h:106:31: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden
In file included from auth.c:45:
dm.h:428: error: Fehler beim Parsen before '*' token
dm.h:428: Warnung: type defaults to `int' in declaration of `thepamhp'
dm.h:428: error: ISO C forbids data definition with no type or storage class
dm.h:429: error: Fehler beim Parsen before '*' token
dm.h:429: Warnung: type defaults to `int' in declaratio
dm.h:429: error: ISO C forbids data definition with no
make[4]: *** [auth.o] Fehler 1
make[4]: Leaving directory `/home/mezziah/x.org/xc/xc-bu
make[3]: *** [all] Fehler 2
make[3]: Leaving directory `/home/mezziah/x.org/xc/xc-bu
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/home/mezziah/x.org/xc/xc-bu
make[1]: *** [World] Fehler 2
make[1]: Leaving directory `/home/mezziah/x.org/xc/xc-bu
make: *** [World] Fehler 2

Weiß jemand, was da los sein könnte? Verwende Debian Sid.

carnil
16.11.04, 13:28
Hi

Da fehlt anscheinend etwas:


dm.h:106:31: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden

Hier mal meine Ausgabe bei einem apt-file search pam_appl.h


salvi@arda:~$ apt-file search pam_appl.h
libpam-doc: usr/share/doc/libpam-doc/html/pam_appl.html
libpam0g-dev: usr/include/security/pam_appl.h
salvi@arda:~$

Demzufolge: Ist libpam0g-dev installiert?

MfG carnil

Mezziah
16.11.04, 13:31
Tatsache, das eine Paket hat gefehlt. Dank dir. Und gleich nochmal das ganze Programm von vorne...

Mezziah
16.11.04, 15:37
Next one:

X.org hab ich kompiliert und installiert. Danach die Nvidia-Treiber draufgeprügelt, so wie es in der Anleitung steht und Xorg laufen lassen.

Dann ist exakt das passiert, wie es hier (http://www.debianforum.de/forum/viewtopic.php?t=31055&postdays=0&postorder=asc&start=15) im vorletzten Post beschrieben wurde. X-Server lebt, Maus ist da, nur der kdm wird vermisst.

Also das letzte Posting dort betrachtet und folgendermaßen ausgeführt:

In /etc/X11 rein, X gelöscht und dann ein "ln -s /usr/local/X11.../bin/Xorg X" ausgeführt. Damit sollte der Symlink zu Xorg stehen. Dann kdm gestartet und siehe da, der alte XFree86-Server läuft wieder. Hab ich da was übersehen? Die einzige Veränderung, die ich bemerkt habe, ist das fehlende Nvidia-Logo. Glxgears liefert dennoch normale Ergebnisse.

Nachtrag:

X.org läuft nun auch übern kdm, aber die 3D-Unterstützung tuts nicht mehr. GLX is missing und hasse nich gesehen.

Ein eher frustrierendes Erlebnis, zusätzlich ist freedesktop.org down, von diesem Server wollt ich grad noch was vom CVS-Server ziehen, wegen den Spielereien mit der Transparenz.

Und wieder hat was nicht geklappt... naja, später nochmal nachsehen :(