Do mojej instalacji PHP potrzebowałem wersji skompilowanej na mojej maszynie. O ile większość problemów była rozwiązywna na bieżąco przez skrypt configure, który informował o niespełnionych zależnościach, o tyle jeden błąd pojawił się dopiero podczas kompilacji! (make)
Otóż, bo włączeniu do opcji
./configure --with-mcrypt
na maszynie x64 z Fedora 13 kompilacja kończyła się komunikatem:
/usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [libphp5.la] Error 1
Różne rozwiązania znajdowałem na licznych odwiedzonych przeze mnie stronach, ale dopiero tutaj znalazłem dobrą podpowiedź.
Decydujące było zainstalowanie pakietu libtool-ltdl-devel
yum install libtool-ltdl-devel
Chociaż wcześniej doinstalowywałem także inne pakiety:
- libtool-ltdl
- libmcrypt-devel
- libmcrypt
- libtool-devel
- libtool
Bez pomocy wspomnianego forum bym sobie nie poradził, dlatego swoje rozwiązanie opisuję tutaj. Może komuś to pomoże w rozwiązaniu jego kłopotu…