我在上運行Solaris 10。無法在Solaris 10上安裝perl CPAN模塊
我下載並安裝了perl從sunfreeware。
當我嘗試執行CPAN命令時,出現以下錯誤。
# perl -MCPAN -e shell
Now you need to choose your CPAN mirror sites. You can let me
pick mirrors for you, you can select them from a list or you
can enter them by hand.
Would you like me to automatically choose the best CPAN mirror
sites for you? (This means connecting to the Internet and could
take a couple minutes) [yes]
Trying to fetch a mirror list from the Internet
LWP not available
LWP not available
Fetching with Net::FTP:
ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY
ld.so.1: perl: fatal: relocation error: file /usr/local/lib/perl5/5.12.3/i86pc-solaris/auto/Socket/Socket.so: symbol inet_aton: referenced symbol not found
Killed
#
LDD似乎並不有問題
# ldd /usr/local/lib/perl5/5.12.3/i86pc-solaris/auto/Socket/Socket.so
libc.so.1 => /lib/libc.so.1
libm.so.2 => /lib/libm.so.2
任何想法,我缺少的是什麼?
這可能會幫助你http://stackoverflow.com/questions/3751656/why -cant-i-build-perl-modules-that-load-socket-so-on-solaris-10 – Ilion 2012-02-22 08:10:30
謝謝。但是我經歷了這個解決方案之後仍然無法真正找出解決方案。這是否意味着我必須手動編譯模塊和它的依賴關係? – conandor 2012-02-22 09:27:42