PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler bei make depend && make



Cotoga
08.06.02, 15:03
Hi

Ich habe vor einer Woche linux 8.0 installiert und will jetzt langsam aber sicher komplett drauf umsteigen. Also will ich auch spielen und muss dazu ja winex installieren.

Ich habe mich genau an die Installationsanweisung von holarse.net gehalten

./configure --with-x --disable-trace --enable-opengl --disable-debug
an. Hiermit erstellt ihr die für das Kompilieren notwenige Konfiguration, in der OpenGL aktiviert wird und der Debugger deaktiviert. Desweiteren werden lästige Tracings auch ausgeschaltet.

Danach ist ein
make depend && make
um die Abhängigkeiten zu lösen und die Quellen letztendlich zu Kompilieren.


Ist dies geschehen (was in der Regel 10 - 15 Minuten dauernd kann), könnt ihr noch
make install


so bei dem make depend && make macht er schon einiges und dann kommt eine Fehlermeldung:

gcc -c -I. -I. -I../include -I../include -g -02 -Wall -mpreferred-stack-boundary=2 -fPIC -D__WINE__ -D_REENTRANT -o ts_xlib.o ts_xlib.c
ts_xlib.c:10: X11/Xlib.h: Datei oder Verzeichnis nicht gefunden
In file included from ts_xlib.c:12:
../include/ts_xlib.h:16: X11/Xlib.h: Datei oder Verzeichnis nicht gefunden
make[1]: *** [ts_xlib.o] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis >>/home/cotoga/wine/tsx11<<
make: *** [tsx11/libwine_tsx11.so] Fehler 2

Diese Datei muesste doch eigentlich dabei sein, bei dem cvs Paket.
Ich selber habe vorher noch die nvidia treiber und den nvidia kernel von der nvidia hp installiert.

Oder muss ich die Datei noch extra von irgendwo her dahin kopieren.


Vielen Dank im vorraus fuer eure Hilfe

MfG

Cotoga

ml
08.06.02, 15:28
Dir fehlt das xlib-devel Paket!

Cotoga
08.06.02, 15:52
Ja danke. Jetzt gehts.

make install kann man nur als root machen, ist das richtig?

ml
08.06.02, 15:56
Original geschrieben von Cotoga
Ja danke. Jetzt gehts.

make install kann man nur als root machen, ist das richtig?

Ja. Mach am besten als normaler User

su -c 'make install'

Dann musst das root-Passwort eingeben, make install wird als root ausgeführt und dann bist wieder als normaler User eingeloggt!

Major_Tom
11.06.02, 19:46
hab eine anderes problem im genau gleichen schritt:

ich hatte wine 20020509 drauf, habs mit make uninstall gelöscht und mir winex über cvs besorgt. mit den parametern wie oben ./configure ausgeführt, alle ohne probleme.

aber dann erzählt er mir, dass configure ein erstellungsdatum hatm das in der zukunft leigt... obwohl ich das "neuere" wine extra deinstalliert hab. kann mir irgendwer helfen ?

ml
11.06.02, 19:49
Überprüf mal den Systemzeit und extrahiere den tarball von wine nochmals neu!