Pessoal
Estou tendo problemas com a compila��o do mysql_auth (mysql_auth-0.5) com o
MySql 4.0.x.
Parece que ele n�o encontra as bibliotecas do mysql ... apesar de estar
indicando o local correto onde elas se encontram.
# make
rm -rf src/*.o *.o mysql_auth mypasswd
gcc -I/usr/local/mysql/include/ -c -o src/mysql_auth.o src/mysql_auth.c
gcc -I/usr/local/mysql/include/ -c -o src/confparser.o src/confparser.c
gcc -I/usr/local/mysql/include/ -c -o src/mypasswd.o src/mypasswd.c
gcc -o mysql_auth src/mysql_auth.c
src/confparser.c -I/usr/local/mysql/include/ -lz -lm -L/usr/local/mysql/lib
/mysql/ -lmysqlclient
/tmp/ccmCWOoM.o(.text+0x76): In function `main':
: undefined reference to `mysql_connect'
collect2: ld returned 1 exit status
make: *** [mysql_auth] Error 1
<-----Makefile----->
CC = gcc
CFLAGS = -I/usr/local/mysql/include/
LDFLAGS = -lz -lm -L/usr/local/mysql/lib/mysql/ -lmysqlclient
SRC = src
OBJS = $(SRC)/mysql_auth.o $(SRC)/confparser.o $(SRC)/mypasswd.o
INSTALL = /usr/bin/install
CONF = $(SRC)/mysql_auth.conf
all : clean mysql_auth mypasswd
clean:
rm -rf src/*.o *.o mysql_auth mypasswd
mysql_auth: $(OBJS)
$(CC) -o $@ $(SRC)/mysql_auth.c $(SRC)/confparser.c $(CFLAGS)
$(LDFLAGS)
mypasswd: $(OBJS)
$(CC) -o $@ $(SRC)/mypasswd.c $(SRC)/confparser.c $(CFLAGS)
$(LDFLAGS)
install:
$(INSTALL) -o nobody -g nogroup -m 755 mysql_auth
/usr/local/squid/bin/mysql_auth
$(INSTALL) -o root -g wheel -m 700 mypasswd /usr/local/bin/mypasswd
$(INSTALL) -o nobody -g nogroup -m 600 $(CONF)
/usr/local/squid/etc/mysql_auth.conf
$(INSTALL) -o nobody -g nogroup -m 600 $(CONF)
/usr/local/squid/etc/mysql_auth.conf.default
<-----fim---->
Testei com o MySql 4.0.13 e 4.0.14 e n�o tive sucesso.
J� com o MySql 3.23.57 compila blz... mas preciso da nova vers�o do Mysql.
Alguma dica?
Obrigado
Sandro.
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html