PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Winex: sehr merkwürdiger Fehler beim Kompilieren



Headcrash23
13.11.02, 12:37
Ich hab' WineX schon x-mal kompiliert und installiert... es hat auch alles geklappt... nur jetzt bekomme ich eine sehr merkwürdige Fehlermeldung:

es beginnt mit



bison -y -d -t ./dbg.y
./dbg.y:87.5: parse error, unexpected ":", expecting ";" or "|"
./dbg.y:98.32-66: $2 of `input' has no declared type
./dbg.y:104.33-67: $2 of `input' has no declared type
./dbg.y:106.33-67: $2 of `input' has no declared type

und endet mit


./dbg.y:341.34-83: $3 of `input' has no declared type
./dbg.y:341.34-342.59: $1 of `input' has no declared type
./dbg.y:341.34-342.63: $3 of `input' has no declared type
./dbg.y:341.34-342.68: $$ of `input' has no declared type
make[1]: *** [y.tab.c] Error 1
make[1]: Leaving directory `/usr/src/wine/debugger'
make: *** [debugger/winedbg] Error 2

in dbg.y steht an der Stelle folgendes (Zeile 87 ist line...):


%%

input: line
| input line

line: command
| tEOL
| error tEOL { yyerrok; }


das configure-Skript meldet bei Bison folgendes:


checking for bison... bison -y
checking for flex... flex

an späterer Stelle steht noch


ac_cv_prog_LEX=flex
ac_cv_prog_XLEX=flex
ac_cv_prog_XYACC=bison
ac_cv_prog_YACC='bison -y'

Zur Probe habe ich nochmal das aktuelle Wine kompiliert und das ging ohne Probs...
Das Configure-Skript habe ich mit ./configure --with-x --disable-trace --enable-opengl --disable-debug aufgerufen.

bernie
13.11.02, 13:44
Hi,

zu dem ersten Teil kann ich nichts sagen, ich hab noch nie einen WineX kompiliert, aber nachdem das ja eine CVS Version ist (wie ich annehme) musst du vielleicht nur einen Tag warten bis das jemand fixt.

YACC ("Yet another compiler compiler") gibts nicht mehr, wurde durch bison ersetzt, passt also.

Ciao, Bernie

Headcrash23
13.11.02, 13:58
Danke für deine fixe Antwort!

Ich hab's nun vorläufig gelöst.

In /wine/debugger/Makefile habe ich folgendes auskommentiert:



#EXTRA_SRCS = dbg.y debug.l
#EXTRA_OBJS = y.tab.o lex.yy.o