После обновления до OS X 10.10 все модули CPAN Perl были удалены, и я столкнулся с проблемой при установке Net :: LibIDN:Установка Perl CPAN Net :: LibIDN на Mac OS X 10.10 Yosemite
sudo cpan -i Net::LibIDN
...
CPAN.pm: Building T/TH/THOR/Net-LibIDN-0.12.tar.gz
__test1.c:1:10: fatal error: 'idna.h' file not found
Но я уже установлен libidn с доморощенным:
locate libidn
/usr/local/Library/Formula/libidn.rb
/usr/local/lib/libidn.11.dylib
/usr/local/lib/libidn.a
/usr/local/lib/libidn.dylib
/usr/local/lib/libidn.la
/usr/local/lib/pkgconfig/libidn.pc
/usr/local/share/info/libidn-components.png
/usr/local/share/info/libidn.info
и:
locate idna.h
/usr/local/Cellar/icu4c/52.1/include/unicode/idna.h
/usr/local/Cellar/icu4c/52.1/include/unicode/uidna.h
/usr/local/include/idna.h
Как я могу установить эту библиотеку CPAN и тэ ll CPAN.pm builder, где этот файл заголовка?
TY для хорошего совета, но README был изменен. То же самое, но теперь команда Perl Makefile.PL --with-libidn =/usr/local/lib --with-libidn-inc =/usr/local/include --disable-tld для моего случая. Чтобы установить libidn с помощью homebrew после обновления, это полезно http://jcvangent.com/fixing-homebrew-os-x-10-10-yosemite/ – Yoshimitsu
@Yoshimitsu рад, что вы решили свою проблему –