[FUGSPBR] ajuda Radius-cistron com Mysql

Daniel Quintao daniel em videoplus.com.br
Qua Abr 23 10:10:32 BRT 2003


Galera é o seguinte,

Atualmente tenho um servidor rodando o RADIUS-cistron em linux com
autenticação em B.D. Mysql, gostaria de passar esse servidor pra FreeBSD,
mas estou tendo um problema na hora de compilar o mesmo. Estou usando o
mesmo fonte do radius-cistron que usei pra compilar no Linux (e que
funciona) pra compilar no Free, unica alteração que fiz foi renomear o
Makefile.BSD p/ Makefile. Quando dou o comando make ele da o erro abaixo:

[bigode em src]# make
gcc -Wall -g -DNOSHADOW  -DUSEMYSQL -DSQLPWTYPE -c radiusd.c
gcc -Wall -g -DNOSHADOW   -DUSEMYSQL -DSQLPWTYPE -c files.c
gcc -Wall -g -DNOSHADOW -DUSEMYSQL -DSQLPWTYPE -c acct.c
gcc -Wall -g -DNOSHADOW  -c pam.c
gcc -Wall -g -DNOSHADOW   -o version.o -c version.c
gcc -Wall -g -DNOSHADOW -c proxy.c
gcc -Wall -g -DNOSHADOW -c exec.c
gcc -Wall -g -DNOSHADOW  -DUSEMYSQL -DSQLPWTYPE -c auth.c
gcc -Wall -g -DNOSHADOW -c timestr.c
gcc -Wall -g -DNOSHADOW -c cache.c
cache.c: In function `buildHashTable':
cache.c:54: warning: unused variable `shadow'
gcc -Wall -g -DNOSHADOW -DUSEMYSQL -DSQLPWTYPE -c readusers.c
gcc -Wall -g -DNOSHADOW -DUSEMYSQL -DSQLPWTYPE -c mysql.c
mysql.c: In function `save_mysql_record':
mysql.c:513: warning: passing arg 1 of `mysql_num_fields' from incompatible
pointer type
mysql.c:547: warning: passing arg 1 of `mysql_num_fields' from incompatible
pointer type
gcc -Wall -g -DNOSHADOW -c dict.c
gcc -Wall -g -DNOSHADOW -c util.c
gcc -Wall -g -DNOSHADOW -c md5.c
gcc -Wall -g -DNOSHADOW -DUSEMYSQL -DSQLPWTYPE -c attrprint.c
gcc -Wall -g -DNOSHADOW -c radius.c
gcc -Wall -g -DNOSHADOW -DUSEMYSQL -DSQLPWTYPE -c log.c
gcc -Wall -g -DNOSHADOW  -c pair.c
gcc -Wall -g -DNOSHADOW -c encrattr.c
gcc  -o radiusd radiusd.o files.o acct.o pam.o version.o proxy.o  exec.o
auth.o timestr.o cache.o readusers.o mysql.o  dict.o util.o md5.o
attrprint.o radius.o log.o pair.o encrattr.o   -lcrypt   -lmysqlclient
/usr/libexec/elf/ld: cannot find -lmysqlclient
*** Error code 1

Stop in /usr/home/daniel/isp/radius/radiusd-cistron-sql-1.6.6/src.
[bigode em src]#

Tenho o mysql-server e mysql-client instalados pelo ports e estão
funcionando corretamente, uso o FreeBSD 4.8

Obrigado pela atenção e ajuda de todos e desculpa pelo tamanho da mensagem.

---
Daniel Borges Quintão


_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd