Bonjour,
j'aimerais compiler la dernière version de vsftpd pour des raisons de sécurité(correction de la connexion au serveur via SSL).
Conformément au fichier INSTALL qui donne la marche à suivre, j'édite le fichier builddefs.h
#ifndef VSF_BUILDDEFS_H
#define VSF_BUILDDEFS_H
#define VSF_BUILD_TCPWRAPPERS
#define VSF_BUILD_PAM
#define VSF_BUILD_SSL
#endif /* VSF_BUILDDEFS_H */
après avoir tapé make voilà ma sortie...
root@capdft-ftplinux:/home/ftplinuxca/Desktop/vsftpd-2.0.7# make
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
tcpwrap.c:15:20: erreur: tcpd.h : Aucun fichier ou dossier de ce type
tcpwrap.c:20:24: erreur: sys/syslog.h : Aucun fichier ou dossier de ce type
tcpwrap.c:22: erreur: «LOG_WARNING» undeclared here (not in a function)
tcpwrap.c:23: erreur: «LOG_INFO» undeclared here (not in a function)
tcpwrap.c: Dans la fonction «vsf_tcp_wrapper_ok» :
tcpwrap.c:28: erreur: storage size of «req» isn»t known
tcpwrap.c:29: attention : déclaration implicite de la fonction « «request_init» »
tcpwrap.c:29: erreur: «RQ_DAEMON» undeclared (first use in this function)
tcpwrap.c:29: erreur: (Each undeclared identifier is reported only once
tcpwrap.c:29: erreur: for each function it appears in.)
tcpwrap.c:29: erreur: «RQ_FILE» undeclared (first use in this function)
tcpwrap.c:30: attention : déclaration implicite de la fonction « «fromhost» »
tcpwrap.c:31: attention : déclaration implicite de la fonction « «hosts_access» »
tcpwrap.c:28: attention : unused variable «req»
make: *** [tcpwrap.o] Erreur 1
Sinon si quelqu'un a une version compilée avec toutes les options (en particulier SSL) pour Xubuntu en 32 bits je suis preneur.
Merci.
Que puis-je faire ?
NEKOAITI
Poste le Monday 25 August 2008 11:27:15