Dans l'ordre,
1- j'ai installé quelque lib: libssl-dev, libpam0g-dev, libreadline5 et libreadline5-dev
2- téléachargé le tar.gz de pam_usb
3- décompressé...
4-et lancé le make:
root@idefix:/home/pampryl/Desktop/pam_usb-0.3.3# make
make all -C src
make[1]: entrant dans le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/src »
gcc -c -Wall -O2 -fPIC -o auth.o auth.c
gcc -c -Wall -O2 -fPIC -o conf.o conf.c
gcc -c -Wall -O2 -fPIC -o device.o device.c
gcc -c -Wall -O2 -fPIC -o dsa.o dsa.c
gcc -c -Wall -O2 -fPIC -o log.o log.c
gcc -c -Wall -O2 -fPIC -o pam.o pam.c
pam.c: In function ‘converse’:
pam.c:51: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -c -Wall -O2 -fPIC -o parser.o parser.c
gcc -shared -lssl -o pam_usb.so auth.o conf.o device.o dsa.o log.o pam.o parser.o
make[1]: quittant le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/src »
make all -C tools
make[1]: entrant dans le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/tools »
make all -C usbadm
make[2]: entrant dans le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/tools/usbadm »
make all -C ../../src
make[3]: entrant dans le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/src »
make[3]: Rien à faire pour « all ».
make[3]: quittant le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/src »
gcc -c -Wall -O2 -I../../src -o addserial.o addserial.c
gcc -c -Wall -O2 -I../../src -o cipher.o cipher.c
gcc -c -Wall -O2 -I../../src -o help.o help.c
gcc -c -Wall -O2 -I../../src -o keygen.o keygen.c
gcc -c -Wall -O2 -I../../src -o usbadm.o usbadm.c
gcc -Wall -O2 -I../../src -lpam -lssl -lreadline -lncurses -o usbadm addserial.o cipher.o help.o keygen.o usbadm.o ../../src/auth.o ../../src/conf.o ../../src/device.o ../../src/dsa.o ../../src/log.o ../../src/pam.o ../../src/parser.o
make[2]: quittant le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/tools/usbadm »
make all -C usbhotplug
make[2]: entrant dans le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/tools/usbhotplug »
make all -C ../../src
make[3]: entrant dans le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/src »
make[3]: Rien à faire pour « all ».
make[3]: quittant le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/src »
gcc -c -Wall -O2 -I../../src -o auth.o auth.c
gcc -c -Wall -O2 -I../../src -o event.o event.c
gcc -c -Wall -O2 -I../../src -o usbhotplug.o usbhotplug.c
gcc -Wall -O2 -I../../src -lpam -lssl -o usbhotplug auth.o event.o usbhotplug.o ../../src/auth.o ../../src/conf.o ../../src/device.o ../../src/dsa.o ../../src/log.o ../../src/pam.o ../../src/parser.o
make[2]: quittant le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/tools/usbhotplug »
make[1]: quittant le répertoire « /home/pampryl/Desktop/pam_usb-0.3.3/tools »
root@idefix:/home/pampryl/Desktop/pam_usb-0.3.3#
Comme vous le voyez, problème. Comme je suis pas super habitué à ce genre d'install, un peu d'aide serait la bienvenue.
J'ajoute que mon install est assez récente, et j'ai peut être oublié des lib parmit les plus basiques.
Merci d'avance,
Ludo,
ps: je suis sur ubuntu edgy eft...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.