Here's the error I get: (repeated for each test)
PERL_DL_NONLAZY=1 /home2/cpansand/var/ctps/5140_1/install/perl-5.14.0/
bin/perl5.14.0
"-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/
arch')" t/*.t
# Failed test 'use Audio::TagLib;'
# at t/TagLib.t line 2.
# Tried to use 'Audio::TagLib'.
# Error: Can't load '/var/tmp/CPAN-build/Audio-TagLib-1.60-aMmKkr/
blib/arch/auto/Audio/TagLib/TagLib.so'
for module Audio::TagLib: /var/tmp/CPAN-build/Audio-TagLib-1.60-aMmKkr/
blib/arch/auto/Audio/TagLib/TagLib.so:
Undefined symbol "libiconv_open" at /home/cpansand/var/ctps/5140_1/
install/perl-5.14.0/lib/5.14.0/i386-freebsd/DynaLoader.pm
line 190.
# at (eval 4) line 2.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
# Looks like you failed 1 test of 1.
t/TagLib.t .......................................
So, my Makefile.PL says:
elsif ( $Config{'osname'} eq 'freebsd' ) {
$define = '-D_BSD_ICONV -DNO_DOXYGEN';
}
What am I missing?