Salut,

Le Wed, 18 Jun 2003 09:10:27 +0200, pingouin osmolateur <[EMAIL PROTECTED]> a 
�crit :

...
> 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
> collect2: ld returned 1 exit status
...
Vu que gcc a l'option � -static �, ce n'est pas un probl�me de librairie 
dynamique
(donc de LD_LIBRARY_PATH, ou ldconfig, etc.) ! Gcc cherche ici la librairie
libprelude.a  ; il a bien le chemin correct avec l'option � -L/usr/local/lib �,
simplement le nom que tu indique (libprelude.la) semble bizarre... Un
lien libprelude.a -> libprelude.la dans /usr/local/lib pourrait sans doute 
r�soudre
ton probl�me, mais vois aussi d'o� vient ce � l � dans le nom de ta librairie...

        Fred.

-- 
Fr�d�ric Boiteux  -  Calistel

Répondre à