PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : make-Fehler bei wine



d@tenmaulwurf
17.10.04, 16:20
Ich habe versucht mir die wine Version 20031212 zu kompilieren, da damit Steam + Counter-Strike laufen soll.

Nach dem problemlosen configure brachte mir eni make diese Fehlermeldung:



make[2]: Entering directory `/home/datenmaulwurf/wine-20031212/dlls/x11drv'
gcc -c -I. -I. -I../../include -I../../include -I/usr/X11R6/include -D__WINESRC__ -DBINDIR="\"/usr/local/bin\"" -D_REENTRANT -fPIC -Wall -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -o bitblt.o bitblt.c
bitblt.c:27:27: X11/Intrinsic.h: Datei oder Verzeichnis nicht gefunden
bitblt.c: In Funktion »BITBLT_InternalStretchBlt«:
bitblt.c:1354: error: `Pixel' undeclared (first use in this function)
bitblt.c:1354: error: (Each undeclared identifier is reported only once
bitblt.c:1354: error: for each function it appears in.)
bitblt.c:1354: error: Fehler beim Parsen before "xor_pix"
bitblt.c:1357: error: `xor_pix' undeclared (first use in this function)
make[2]: *** [bitblt.o] Fehler 1
make[2]: Leaving directory `/home/datenmaulwurf/wine-20031212/dlls/x11drv'
make[1]: *** [x11drv] Fehler 2
make[1]: Leaving directory `/home/datenmaulwurf/wine-20031212/dlls'
make: *** [dlls] Fehler 2


Das "(first use in this function)" kam mir bekannt vor, deshalb habe ich flex mit flex-old ersetzt ein make clean und ein erneutes configure gemacht. Das darauffolgende "make" brachte jedoch den selben Fehler.

Vielen Dank im voraus,

d@tenmaulwurf

carnil
17.10.04, 16:24
Hi


bitblt.c:27:27: X11/Intrinsic.h: Datei oder Verzeichnis nicht gefunden

Hmm folgende Ausgabe bei mir:


salvi@arda:~$ apt-file search Intrinsic.h
libxt-dev: usr/X11R6/include/X11/Intrinsic.h
lsbdev: var/lib/lsbdev/lsb_header/All/X11/Intrinsic.h.defs
lsbdev: var/lib/lsbdev/lsb_header/IA32/X11/Intrinsic.h.defs
lsbdev: var/lib/lsbdev/lsb_header/IA64/X11/Intrinsic.h.defs
lsbdev: var/lib/lsbdev/lsb_header/X11/Intrinsic.h
tendra: usr/lib/TenDRA/lib/include/x5/t.api/X11/Intrinsic.h
salvi@arda:~$

Deshalb die Frage die spontan auftaucht: Ist libxt-dev installiert?

MfG carnil

d@tenmaulwurf
17.10.04, 17:01
Das wars - vielen Dank - konnte dies aus der Fehlermeldung nicht erkennen.

carnil
17.10.04, 18:06
Hi
Das wars - vielen Dank - konnte dies aus der Fehlermeldung nicht erkennen.
Bitte sehr gerne geschehen. Also etwas möchte ich noch dazu sagen: apt-file hat mir schon vielmals geholfen wenn ich ich nach einem Paket suche, vom dem ich weiss, dass die eine Datei in dem Paket enthalten sein muss. Mit apt-file kann man obiggenanntes eben machen.


apt-file is a command line tool for searching packages for the APT
packaging system.

Ich persönlich finde das wirklich sehr nützlich. Etwas auführlicher ist es in der manpage ausgeführt, bzw. im APT-Howto (http://www.debian.org/doc/manuals/apt-howto/index.de.html) im Kapitel 6.4.

Muss man aber noch extra installieren in den meisten Fällen, zumindest nach einer Basisinstallation ohne nichts ist es noch nicht installiert.

MfG carnil