pam_usbauth a x64

Jeśli już na pewno nie da się umieścić posta wyżej.
megawebmaster
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 12 paź 2006, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

pam_usbauth a x64

Post autor: megawebmaster »

Witam!
Mam mały problemik. Używałem wcześniej wersji 7.10 Ubuntu.pl x86 i mogłem bez problemu korzystać tam z gotowej biblioteki pam_usbauth, do automatycznej obsługi hasła. Teraz przesiadłem się na 8.04 x64 i takowej biblioteki pod 64 bitowy system nie ma. Próbowałem kompilacji ze źródeł, jednak:

Kod: Zaznacz cały

/usr/bin/ld: /tmp/cc6WumHw.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/tmp/cc6WumHw.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [pam_usbauth] Błąd 1
Niestety niespecjalnie rozumiem o co chodzi. Czy ktoś miał do czynienia z kompilacją bibliotek pod x64?

pozdrawiam,
megawebmaster
Awatar użytkownika
sparr0w
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 29 cze 2008, 21:02
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: pam_usbauth a x64

Post autor: sparr0w »

mam ten sam problem... jakas pomoc??
Neverous
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 11 lip 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Kontakt:

Odp: pam_usbauth a x64

Post autor: Neverous »

"recompile with"(przekompiluj z) "-fPIC" - dodajcie te opcje do g++ podczas kompilacji... w Makefile chyba można ustawić... CXFLAGS coś w tym stylu...

edit:

o mam, w Makefile:(jednak nie do g++ tylko do linkera) zamieńcie linie z "LDFLAGS = ..." na "LDFLAGS = -lcrypt -lssl -fPIC"
ODPOWIEDZ

Wróć do „Ostatnia deska ratunku”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 27 gości