LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 651|回复: 1

编译oaf时遇到的问题...

[复制链接]
发表于 2007-3-13 13:56:09 | 显示全部楼层 |阅读模式
我在编译 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的文件,请问有哪位高手能帮我解释一下,这个应该怎么解决啊?
非常感谢!^^
发表于 2007-3-14 09:29:35 | 显示全部楼层
最好先看看里面的README或INSTALL文件. 里面描述了装这个软件时需要的一些东西. 还有如何装.
还有确认一下那个文件到底有没有.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表