当前位置: 代码迷 >> Solaris >> freeradius for solaris编译异常
  详细解决方案

freeradius for solaris编译异常

热度:7642   发布时间:2013-02-26 00:00:00.0
freeradius for solaris编译错误
在进行freeradius的configure时出现错误提示,摘要如下

checking for sys/types.h... no
checking for sys/stat.h... no
checking for stdlib.h... no
checking for string.h... no
checking for memory.h... no
checking for strings.h... no
checking for inttypes.h... no
checking for stdint.h... no
checking for unistd.h... no

find后,发现这些文件都在/usr/include目录下,以为环境变量有问题,手动加了这个环境到profile然后export PATH,env后也看到了
再运行configure的时候发现错误依旧,再使用configure --includedir=/usr/include参数跑一遍,发现问题还是存在。
再检查help解释,发现默认的include是指向PREFIX/include的,OK,检查/usr/local/include下没有这些文件,cp过来,保持目录结构一直,运行configure,错误依旧,晕头了,不知道是文件不匹配还是什么原因,还请帮忙分析下,到底是什么原因

------解决方案--------------------------------------------------------
提示不够完整。
根据configure的特性,首先要配置平台特性:版本号,sun,ibm,windows等等。然后配置环境变量。
另外,check 结果为no也没多大问题,看看configure失败的error提示
------解决方案--------------------------------------------------------
引用:
提示不够完整。 
根据configure的特性,首先要配置平台特性:版本号,sun,ibm,windows等等。然后配置环境变量。 
另外,check 结果为no也没多大问题,看看configure失败的error提示


按照官方的说法configure默认可以不用带参数,with参数多数是扩展应用的,如使用何种数据库,prefix目录等等,不指定也是可以跑的,现在configure过了,但是make那里卡住了。

哪位兄台在solaris下成功部署过的,请过来留言帮忙