j'essaie depuis quelques heures d'installer vsftpd 2.0.5 en prenant en compte le protocol SSL. J'ai installé Openssl et l'ai mis dans les repertoires /usr et /usr/lib pour les librairies. J'ai également modifié le fichier build_def.h afin qu'il prenne en compte SSL, cependant lorsque je fais make, voici les erreurs que j'obtiens:
gcc -c main.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c utility.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c prelogin.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c ftpcmdio.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c postlogin.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c privsock.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c tunables.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c ftpdataio.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c secbuf.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c ls.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c postprivparent.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c logging.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c str.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c netstr.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c sysstr.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c strlist.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c banner.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c filestr.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c parseconf.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c secutil.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c ascii.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c oneprocess.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c twoprocess.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c privops.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c standalone.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c hash.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c tcpwrap.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c ipaddrparse.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c access.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c features.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c readwrite.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c ssl.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c sysutil.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -c sysdeputil.c -O2 -Wall -W -Wshadow -idirafter dummyinc gcc -o vsftpd main.o utility.o prelogin.o ftpcmdio.o postlogin.o privsock.o tunables.o ftpdataio.o secbuf.o ls.o postprivparent.o logging.o str.o netstr.o sysstr.o strlist.o banner.o filestr.o parseconf.o secutil.o ascii.o oneprocess.o twoprocess.o privops.o standalone.o hash.o tcpwrap.o ipaddrparse.o access.o features.o readwrite.o ssl.o sysutil.o sysdeputil.o -Wl,-s `./vsf_findlibs.sh` ssl.o(.text+0x6bd): In function `setup_bio_callbacks': : référence indéfinie vers « BIO_set_callback » ssl.o(.text+0x6d2): In function `setup_bio_callbacks': : référence indéfinie vers « BIO_set_callback » collect2: ld a retourné 1 code d'état d'exécution make: *** [vsftpd] Erreur 1
Je comprends pas les erreurs, aidez moi svp ...
Merci d'avance
