PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wine 0.9.3 lässt sich nicht kompilieren



king_of_tuxland
18.12.05, 09:56
Hallo Leute!

Ich hab folgendes Problem! Ich möchte wine 0.9.3 aus den Sourcen kompilieren!
Nach dem ausführen von ./configure kommt keine Fehlermeldung, und die Aufforderung:
Configure finished. Do 'make depend && make' to compile Wine.

Danach fängt er zwar an, beibt aber mit folgender Ausgabe stehen:


little-penguin:/home/steffen/Desktop/wine-0.9.3# make depend && make
make[1]: Entering directory `/home/steffen/Desktop/wine-0.9.3/libs'
make[2]: Entering directory `/home/steffen/Desktop/wine-0.9.3/libs/port'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/home/steffen/Desktop/wine-0.9.3/libs/port'
make[2]: Entering directory `/home/steffen/Desktop/wine-0.9.3/libs/unicode'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/home/steffen/Desktop/wine-0.9.3/libs/unicode'
make[2]: Entering directory `/home/steffen/Desktop/wine-0.9.3/libs/wine'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/home/steffen/Desktop/wine-0.9.3/libs/wine'
make[2]: Entering directory `/home/steffen/Desktop/wine-0.9.3/libs/wpp'
bison -ppp -d -t ./ppy.y -o ppy.tab.c
./ppy.y:138 parser name defined to default :"parse"
gcc -c -I. -I. -I../../include -I../../include -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -o ppy.tab.o ppy.tab.c
/usr/share/bison++/bison.cc: In Funktion »ppparse«:
/usr/share/bison++/bison.cc:559: Warnung: `yystate' might be used uninitialized in this function
/usr/share/bison++/bison.cc:560: Warnung: `yyn' might be used uninitialized in this function
/usr/share/bison++/bison.cc:561: Warnung: `yyssp' might be used uninitialized in this function
/usr/share/bison++/bison.cc:562: Warnung: `yyvsp' might be used uninitialized in this function
/usr/share/bison++/bison.cc:563: Warnung: `yyerrstatus' might be used uninitialized in this function
gcc -c -I. -I. -I../../include -I../../include -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -o lex.yy.o lex.yy.c
./ppl.l:164:21: ppy.tab.h: Datei oder Verzeichnis nicht gefunden
./ppl.l:233: error: Syntaxfehler before "YYSTYPE"
./ppl.l: In Funktion »pplex«:
./ppl.l:315: error: `tINCLUDE' undeclared (first use in this function)
./ppl.l:315: error: (Each undeclared identifier is reported only once
./ppl.l:315: error: for each function it appears in.)
./ppl.l:317: error: `tERROR' undeclared (first use in this function)
./ppl.l:318: error: `tWARNING' undeclared (first use in this function)
./ppl.l:319: error: `tPRAGMA' undeclared (first use in this function)
./ppl.l:320: error: `tPPIDENT' undeclared (first use in this function)
./ppl.l:321: error: `tUNDEF' undeclared (first use in this function)
./ppl.l:322: error: `tIFDEF' undeclared (first use in this function)
./ppl.l:323: error: `tIFNDEF' undeclared (first use in this function)
./ppl.l:324: error: `tIF' undeclared (first use in this function)
./ppl.l:325: error: `tELIF' undeclared (first use in this function)
./ppl.l:326: error: `tELSE' undeclared (first use in this function)
./ppl.l:327: error: `tENDIF' undeclared (first use in this function)
./ppl.l:328: error: `tLINE' undeclared (first use in this function)
./ppl.l:329: error: `tGCCLINE' undeclared (first use in this function)
./ppl.l:331: error: `tNL' undeclared (first use in this function)
./ppl.l:339: error: `pplval' undeclared (first use in this function)
./ppl.l:367: error: `tDEFINED' undeclared (first use in this function)
./ppl.l:368: error: `tLSHIFT' undeclared (first use in this function)
./ppl.l:369: error: `tRSHIFT' undeclared (first use in this function)
./ppl.l:370: error: `tLOGAND' undeclared (first use in this function)
./ppl.l:371: error: `tLOGOR' undeclared (first use in this function)
./ppl.l:372: error: `tEQ' undeclared (first use in this function)
./ppl.l:373: error: `tNE' undeclared (first use in this function)
./ppl.l:374: error: `tLTE' undeclared (first use in this function)
./ppl.l:375: error: `tGTE' undeclared (first use in this function)
./ppl.l:388: error: `tIDENT' undeclared (first use in this function)
./ppl.l:419: error: `tLITERAL' undeclared (first use in this function)
./ppl.l:428: error: `tMACRO' undeclared (first use in this function)
./ppl.l:429: error: `tDEFINE' undeclared (first use in this function)
./ppl.l:448: error: `tMACROEND' undeclared (first use in this function)
./ppl.l:452: error: `tELIPSIS' undeclared (first use in this function)
./ppl.l:461: error: `tCONCAT' undeclared (first use in this function)
./ppl.l:462: error: `tSTRINGIZE' undeclared (first use in this function)
./ppl.l:558: error: `tDQSTRING' undeclared (first use in this function)
./ppl.l:578: error: `tSQSTRING' undeclared (first use in this function)
./ppl.l:588: error: `tIQSTRING' undeclared (first use in this function)
./ppl.l:640: error: `tRCINCLUDE' undeclared (first use in this function)
./ppl.l:684: error: `tRCINCLUDEPATH' undeclared (first use in this function)
./ppl.l: Auf höchster Ebene:
./ppl.l:787: error: Syntaxfehler before "YYSTYPE"
./ppl.l: In Funktion »make_number«:
./ppl.l:795: error: `str' undeclared (first use in this function)
./ppl.l:795: error: `len' undeclared (first use in this function)
./ppl.l:829: error: `val' undeclared (first use in this function)
./ppl.l:829: error: `radix' undeclared (first use in this function)
./ppl.l:830: error: `tULONG' undeclared (first use in this function)
./ppl.l:835: error: `tSLONG' undeclared (first use in this function)
./ppl.l:840: error: `tUINT' undeclared (first use in this function)
./ppl.l:845: error: `tSINT' undeclared (first use in this function)
./ppl.l: Auf höchster Ebene:
lex.yy.c:15669: Warnung: `yyunput' defined but not used
make[2]: *** [lex.yy.o] Fehler 1
make[2]: Leaving directory `/home/steffen/Desktop/wine-0.9.3/libs/wpp'
make[1]: *** [wpp] Fehler 2
make[1]: Leaving directory `/home/steffen/Desktop/wine-0.9.3/libs'
make: *** [libs] Fehler 2
little-penguin:/home/steffen/Desktop/wine-0.9.3#

Falls jemand ne Lösung hat, schon mal Danke!!
Grüße

stefan.becker
18.12.05, 10:05
Die Datei "tab.h" fehlt. Die gehört z. B. zu einem Paket "wxGTKdevel". Schau mal, ob du irgendwas in der Art auf der CD/DVD findest.

king_of_tuxland
18.12.05, 10:25
Die Datei "tab.h" fehlt. Die gehört z. B. zu einem Paket "wxGTKdevel". Schau mal, ob du irgendwas in der Art auf der CD/DVD findest.

Ich hab alle Pakete die mit wxGTK zu tun haben installiert! wo genau diese tab.h Datei dabei ist, weiß niemand??

Trotdem schon mal danke

xanlosch
18.12.05, 10:26
Es ist ein Problem mit dem Bison - hast du die Entwickler-/Devel-Pakete vom Bison installiert ? Welche Version vom Bison hast du ausserdem ?

Edit: @Stefan: Die Datei "ppy.tab.h" wird durch den Bison-Parser erstellt ;)

king_of_tuxland
18.12.05, 10:34
Es ist ein Problem mit dem Bison - hast du die Entwickler-/Devel-Pakete vom Bison installiert ? Welche Version vom Bison hast du ausserdem ?

richtige Antwort 100 Punkte :ugly: :D

Es war das Paket Bison++ installiert, das hab ich jetzt entfernt und dafür das Paket

Bison 1:1.875d-1 installiert und es funktioniert!!

Danke und noch nen schönen Tag!!

stefan.becker
18.12.05, 10:37
Edit: @Stefan: Die Datei "ppy.tab.h" wird durch den Bison-Parser erstellt

Ich hatte "Reverse Engineering" betrieben. Sprich" tab.h" bei rpmseek.com gesucht.

Wird mal Zeit, langsam auf eine neue Distribution umzusteigen. Mit meinem Rentner Linux FC 2 hat man solche Probleme (noch) nicht. ;)

xanlosch
18.12.05, 10:41
@king: Kein Problem - les am besten nochmal die Configure-Ausgabe, da du bestimmt noch nicht alles installiert hast, was du brauchst. Warum nimmst du kein Paket für deine Distri ?

@Stefan: Musst aber auch den kompletten Dateinamen nehmen und nicht nur einen teil ;)

king_of_tuxland
18.12.05, 10:46
@xanlosh: Für Debian Sarge gibt es noch kein richtiges Paket von wine 0.9.3! Oder wießt du
ne Adresse?
Vor allem macht selber kompiliern mehr spaß :D

xanlosch
18.12.05, 10:57
King, bitte im deutschen mit "C" sonst passt aber der Name :)

Ok, für Debian Sarge weiß ich es nicht so genau, aber die Pakete kann man über www.winehq.org/site/download erhalten bzw. die apt-Adresse für die Pakete.