|
|
我在编译 oaf-0.3.0 的时候遇到如下问题:
bison -y -d -v ./ac-query-parse.y
touch stamp-parser
test -f y.tab.h && mv -f y.tab.h ac-query-parse.h || touch ac-query-parse.h
flex -t ./ac-query-lex.l >ac-query-lex.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../liboaf -DOAFINFODIR=\"/usr/local/share/oaf\" -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/local/include/libxml2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -g -O2 -c ac-query-lex.c
test -f y.tab.c && mv -f y.tab.c ac-query-parse.c || touch ac-query-parse.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../liboaf -DOAFINFODIR=\"/usr/local/share/oaf\" -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/local/include/libxml2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -g -O2 -c ac-query-parse.c
y.tab.c:184:25: #if with no expression
make[2]: *** [ac-query-parse.o] Error 1
make[2]: Leaving directory `/home/tingting/Desktop/dogtail/oaf-0.3.0/oafd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tingting/Desktop/dogtail/oaf-0.3.0'
make: *** [all-recursive-am] Error 2
好像找不到一个叫y.tab.c的文件,请问有哪位高手能帮我解释一下,这个应该怎么解决啊?
非常感谢!^^ |
|