Boujour,
Bonjour � tous
une petite question de compil en C
je veux lier mes objets avec ma librairie prelude qui se trouve dans
ce repertoire
/usr/local/lib/libprelude.so.0.0.0
/usr/local/lib/libprelude.so.0
/usr/local/lib/libprelude.so
/usr/local/lib/libprelude.la
il y a aussi le fichier /usr/local/lib/libprelude.a ?
Voici le resultat de ma commande make
aide-0.9$ make
make all-recursive
make[1]: Entering directory `/home/******/aide-0.9'
Making all in src
make[2]: Entering directory `/home/*******/aide-0.9/src'
gcc -static -I/usr/local/include -D_REENTRANT -DHAVE_LIBPRELUDE
-L/usr/local/lib -lcrypt -L/usr/lib -lpthread -lssl -lcrypto -lprelude
-o aide prelude_alert.o conf_yacc.o conf_lex.o getopt.o getopt1.o
gnu_regex.o error.o md.o db.o commandconf.o db_file.o db_disk.o
db_lex.o db_sql.o gen_list.o list.o do_md.o base64.o symboltable.o
compare_db.o be.o util.o aide.o -lmhash -lcrypt
/usr/bin/ld: cannot find -lprelude
Plusieurs solution : recomplie le en dynamique pour ne plus avoir le
"-static" ou install si tu ne l'a pas /usr/local/lib/libprelude.a...
Il serait aussi pas mal que tu donnes les argument que tu as passeer au
configure...
Sinon, il n'existe pas de paquet debian de aide-0.9 ? Cela serais plus
simple...
Etienne