Chinaunix

标题: 关于freeradius编译rlm_sql_mysql.so的问题 [打印本页]

作者: pk984813    时间: 2007-05-29 19:18
标题: 关于freeradius编译rlm_sql_mysql.so的问题
数据库:mysql-5.0.41.tar.gz(gnu)
freeradius-1.1.6.tar.gz
不能编译出rlm_sql_mysql.so

untitled.GIF (36.8 KB, 下载次数: 103)

untitled.GIF

作者: austeretown    时间: 2007-07-11 23:44
标题: 遇到同样的问题
我也和你用了同样的数据库
mysql-5.0.41.tar.gz
freeradius-1.1.6.tar.gz

在启动radius的时候也遇到了找不到 rlm_sql_mysql.so的问题. 我也试着安装mysql-devel, 但是总是出错。我想要知道,你后来是如何解决这个问题的?应该使用哪个版本的mysql-devel。

我的OS 是 fedora 6
作者: abanger    时间: 2007-07-13 21:26
mysq客户端程序也安装一下就可以了。
作者: pk984813    时间: 2007-07-20 12:58
请问三楼的有没有不安装rpm包前提下的其他方法
作者: abanger    时间: 2007-07-22 13:03
到mysql网站下一个呀
作者: liuying850613    时间: 2007-08-07 03:26
标题: 求助!!!!!
楼上!
   麻烦你把怎么解决这个问题的说详细点好吗?
我最近也在处理这个问题,可还没有解决
作者: abanger    时间: 2007-08-07 15:11
到源码src/modules/rlm_sql这个目录下重新编译sql模块
估计还是mysql相关库文件没有安装要安装mysql客户端(mysqlclient)
作者: lanhe908    时间: 2007-08-08 16:02
我也有同样问题.折磨死了.系统里根本就工不到rlm_sql_mysql.so文件.我是用源码装的,后来从网上下了一个rpm包,解出来个rlm_sql_mysql.so,但系统不认.又装了rpm的client,devel,一样找不到rlm_sql_mysql.so文件.
谁来帮帮我!!!
作者: kevin.tan    时间: 2007-08-09 11:45
需要mysqlclient包,如果是debian 只需要:
atp-get install -y mysqlclient
作者: f117down    时间: 2007-08-22 19:16
首先编译src/modules/rlm_sql/drivers/rlm_sql_mysql下面的makefile
一般会有问题,但容易解决:
修改一个头文件:vi  src/include/radiusd.h
注释掉一行(大约第11行)://#include "radpaths.h"
再用mkdir在此makefile的上一层目录建立一个lib目录
在此目录上单独编译rlm_sql_mysql模块,就能完成了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2