免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4456 | 回复: 5
打印 上一主题 下一主题

[网络配置] linux 安装boa服务器,编译出错,错误如下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-11 11:37 |只看该作者 |倒序浏览
本帖最后由 googny 于 2012-05-12 11:16 编辑

背景:
Centos6.2 i386 系统,安装boa服务器;

操作步骤:
$ tar zxvf boa-0.94.13.tar.gz
2、进入boa的源代码目录
$ cd boa-0.94.13/src
3、配置
$ ./configure
4、编译
$ make

出现错误:
[root@localhost src]# make
yacc  -d boa_grammar.y
make: yacc: Command not found
make: *** [y.tab.c] Error 127

尝试解决方法:
$vim Makefile
找到变量设置如下:
YACC = yacc
LEX = lex
CC = gcc
CPP = gcc -E
于是就尝试是不是该安装yacc??
$yum install yacc
没安装成功。
自己不知道该怎么办了,
在网上也找不到解决方案;

新手发问:
1.这个问题怎么解决?
2.作为新手,遇见类似的问题,我们该怎么思考,怎么解决呢?学会方法。/ciya

谢谢诸位:
-------------------------------------------华丽分割线------------------------------------------------
问题原因:yum安装软件不熟练
推荐centos下yum安装软件包:
http://www.centos.org/docs/5/html/yum/index.html
里面有很详细的说明,花十几分钟看完(英文好的),这类问题以后基本会解决了。
错误处理:
su -c 'yum list \*yacc\*'
找到
byacc
然后
su -c 'yum install byacc'
会把依赖包和byacc全部安装

以后遇到类似的问题,不要着急,仔细看清错误提示,
su -c ‘yum list \*lex\*’ #同理哟
-------------------------------------------华丽分割线------------------------------------------------
yacc和lex的问题解决了!
但是下面编译的时候又遇到问题,错误如下;

gcc  -g -O2 -pipe -Wall -I.   -c -o util.o util.c
util.c:100:1: error: pasting "t" and "->" does not give a valid preprocessing token
make: *** [util.o] Error 1

大概意思就是在:执行Makefile中gcc  -g -O2 -pipe -Wall -I.   -c -o util.o util.c的时候
由于 util.c:100:1: 出现错误:不能给出有效的预处理

这类的错误说明了什么?为什么会编译不成功呢?
谢谢诸位:

论坛徽章:
0
2 [报告]
发表于 2012-05-11 12:07 |只看该作者
回复 1# googny


    yum install byacc    应该是这个  

论坛徽章:
0
3 [报告]
发表于 2012-05-11 12:57 |只看该作者
回复 2# taojie2000
呵呵 你的头像和我校内BBS上的一样。你也喜欢鼠来宝? hoho


   

论坛徽章:
0
4 [报告]
发表于 2012-05-12 11:09 |只看该作者
此帖算是给像我这样的新手一点帮助吧。
推荐centos下yum安装软件包:
http://www.centos.org/docs/5/html/yum/index.html
里面有很详细的说明,花十几分钟看完(英文好的),这类问题以后基本会解决了。
错误处理:
su -c 'yum list \*yacc\*'
找到
byacc
然后
su -c 'yum install byacc'
会把依赖包和byacc全部安装

以后遇到类似的问题,不要着急,仔细看清错误提示,
su -c ‘yum list \*lex\*’ #同理哟


论坛徽章:
0
5 [报告]
发表于 2012-05-12 11:45 |只看该作者
进入boa的源代码目录

论坛徽章:
0
6 [报告]
发表于 2012-05-12 11:54 |只看该作者
回复 5# mp0000007
你说的是
cd Boa-xxx.xxx
cd src
吗?
我进去了 。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP