IC-RADIUS проблем

5 отговора 195 прегледа
#1

IC-RADIUS проблем

Колеги, мъчи ме следния проблем:
До сега работех с CistronRadius, но реших да премина на IC-RADIUS. Проблемът е, че дава грешка при make-ването, като неможе да намери mysql.h. Възможно ли е проблемът да е от това, че mySQL сървърът ми е инсталиран от binary, а не от source ?

Отговор
в отговор на CyberGod #2

Re: IC-RADIUS проблем

Виж в кой файл се търси mysql.h

Според мен това е sql_mysql.h

и там дай точния path до този фаил

например:
#include <mysql/mysql.h>

занени го с:
#include </usr/local/mysql/include/mysql/mysql.h>

Или там където ти се намира.

Отговор
в отговор на CyberGod #3

Re: IC-RADIUS проблем

Da. Nay-veroyatno ima oshte 1 paket (v imeto mu tryabva da ima dumichkata "devel") - v nego sa bibliotekite za dostyp ot C programi, kakto i header-ite.

Отговор
в отговор на Potencialen emigrant #4

Re: IC-RADIUS проблем

Tова го оправих и вече недава грешка с mySQL-a, само дето ми дава друга в процеса на маке-ването дето хич не ми е ясна

Отговор
в отговор на CyberGod #6

Re: IC-RADIUS проблем

Това е краят на маке-а, може пак да не харесва нещо от mySQL-a.

gcc -L/usr/local/lib/mysql -o radiusd radiusd.o dict.o files.o filters.o util.o md5.o attrprint.o acct.o radius.o pam.o log.o version.o proxy.o exec.o auth.o mysql.o timestr.o cache.o sql_module.o -lmysqlclient -lm -lcrypt
/usr/local/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_uncompress':my_compress.o(.text+0x9a): undefined reference to `uncompress'/usr/local/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_compress_alloc':my_compress.o(.text+0x12a): undefined reference to `compress'collect2: ld returned 1 exit status
make: *** [radiusd] Error 1

Отговор