LinuxSir.cn,穿越时空的Linuxsir!

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

编译bind9.1.0错误?

[复制链接]
发表于 2003-11-3 20:53:06 | 显示全部楼层 |阅读模式
我下了bind9.1.0.tar.gz 解压了,并且 ./configure --prefix=/server/bind

./configgure 没出现错误,可make出错.提示如下

gcc  -g -O2 -I/soft/bind-9.1.0 -I./unix/include -I./pthreads/include -I./include -I./include  -D_REENTRANT    -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings  -c unix/time.c
gcc  -g -O2 -I/soft/bind-9.1.0 -I./unix/include -I./pthreads/include -I./include -I./include  -D_REENTRANT    -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings  -c unix/stdtime.c
unix/stdtime.c: In function `isc_stdtime_get':
unix/stdtime.c:36: `NULL' undeclared (first use in this function)
unix/stdtime.c:36: (Each undeclared identifier is reported only once
unix/stdtime.c:36: for each function it appears in.)
make[2]: *** [unix/stdtime.o] Error 1
make[2]: Leaving directory `/soft/bind-9.1.0/lib/isc'
make[1]: *** [install] Error 1
make[1]: Leaving directory `/soft/bind-9.1.0/lib'
make: *** [install] Error 1


请问如何解决,,

在linux下一般都是这么安装软件的吗?
比如*.tar.gz软件  

步骤是先 ./configgure*****

然后是make

最后是make install吗?

我按照上面的方法成功安装好了apache

./configure --prefix=/server/apache --enable-so

--enable-so  这些参数是什么意思呢?


真不好意思,我搜索了论坛好久,可还是没找到我这编译错误的原因,,GOOGLE也搜索了

高手别骂我哦...
 楼主| 发表于 2003-11-4 21:45:56 | 显示全部楼层
没人帮忙吗?
发表于 2003-11-12 19:51:45 | 显示全部楼层
别急,等我忙完帮你搞
 楼主| 发表于 2003-11-19 22:39:47 | 显示全部楼层
tttt
发表于 2008-6-26 08:47:22 | 显示全部楼层
将NULL改为0就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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