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

Responder a