salem,
j'essaie de modifier le code source de squid en ajoutant quelques fonctions de la bibliothéque de mysql mais le probléme est que je trouve pas ou je peux ajouter -lmysqlclient dans le fichier makefile pour réussir la compilation.
voila le résulta de ce que j'essai de modifier dans makefile:
if gcc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include -Wall -g -O2 -MT access_log.o -MD -MP -MF ".deps/access_log.Tpo" -c -o access_log.o access_log.c -lmysqlclient; \
then /etc/init.d/mysql start ;mv -f ".deps/access_log.Tpo" ".deps/access_log.Po"; else rm -f ".deps/access_log.Tpo"; exit 1; fi;
access_log.c:1008: error: expected declaration specifiers or ‘...’ before ‘MYSQL’
access_log.c: In function ‘accessLogSquid’:
access_log.c:1013: error: ‘MYSQL_RES’ undeclared (first use in this function)
access_log.c:1013: error: (Each undeclared identifier is reported only once
access_log.c:1013: error: for each function it appears in.)
access_log.c:1013: error: ‘result’ undeclared (first use in this function)
access_log.c:1014: error: ‘MYSQL_ROW’ undeclared (first use in this function)
access_log.c:1014: error: expected ‘;’ before ‘elementsColonne’
access_log.c:1032: warning: left-hand operand of comma expression has no effect
access_log.c:1032: warning: left-hand operand of comma expression has no effect
access_log.c:1032: warning: left-hand operand of comma expression has no effect
SVP quelqu'un peut m'aider???