After modifying the Makefile.PL to give the full path of iconv.h... and making sure /usr/local/bin is in the beginning of my PATH.
*****************
CREATING THE MAKEFILE
*****************
root@pscdweb1:/.cpan/build/Text-Iconv-1.7-ziellw# /opt/perl-5.10.0/bin/perl Makefile.PL LIBS='-L/usr/lib' INC='-I/usr/include'
Your settings:
LIBS: -L/usr/lib
INC: -I/usr/include
Checking for iconv ... ok (iconv apparently in libc)
NOTE: If you have multiple iconv implementations installed, you might
want to make sure that I've found the one you want to use.
If necessary, you can explicitly specify paths like this:
/opt/perl-5.10.0/bin/perl Makefile.PL LIBS='-L/path/to/lib' INC='-I/path/to/include'
Checking if your kit is complete...
Looks good
Writing Makefile for Text::Iconv
*****************
THE MAKE
*****************
root@pscdweb1:/.cpan/build/Text-Iconv-1.7-ziellw# make
cp Iconv.pm blib/lib/Text/Iconv.pm
AutoSplitting blib/lib/Text/Iconv.pm (blib/lib/auto/Text/Iconv)
/opt/perl-5.10.0/bin/perl /opt/perl-5.10.0/lib/5.10.0/ExtUtils/xsubpp -typemap /opt/perl-5.10.0/lib/5.10.0/ExtUtils/typemap -typemap typemap Iconv.xs > Iconv.xsc && mv Iconv.xsc Iconv.c
gcc -c -I/usr/include -fPIC -D_POSIX_C_SOURCE=199506L -D_REENTRANT -D_HPUX_SOURCE -mlp64 -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O -DVERSION=\"1.7\" -DXS_VERSION=\"1.7\" -fPIC "-I/opt/perl-5.10.0/lib/5.10.0/IA64.ARCHREV_0-thread-multi-LP64/CORE" Iconv.c
Iconv.xs: In function 'do_conv':
Iconv.xs:124: warning: passing argument 2 of 'libiconv' from incompatible pointer type
Running Mkbootstrap for Text::Iconv ()
chmod 644 Iconv.bs
rm -f blib/arch/auto/Text/Iconv/Iconv.so
/usr/bin/ld -b -L/usr/local/lib -L/usr/lib/hpux64 Iconv.o -o blib/arch/auto/Text/Iconv/Iconv.so \
\
chmod 755 blib/arch/auto/Text/Iconv/Iconv.so
cp Iconv.bs blib/arch/auto/Text/Iconv/Iconv.bs
chmod 644 blib/arch/auto/Text/Iconv/Iconv.bs
Manifying blib/man3/Text::Iconv.3
*****************
THE MAKE TEST
*****************
root@pscdweb1:/.cpan/build/Text-Iconv-1.7-ziellw# make test
PERL_DL_NONLAZY=1 /opt/perl-5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_load........../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'libiconv_open' in load module '/.cpan/build/Text-Iconv-1.7-ziellw/blib/arch/auto/Text/Iconv/Iconv.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'libiconvctl' in load module '/.cpan/build/Text-Iconv-1.7-ziellw/blib/arch/auto/Text/Iconv/Iconv.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'libiconv_close' in load module '/.cpan/build/Text-Iconv-1.7-ziellw/blib/arch/auto/Text/Iconv/Iconv.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'libiconv' in load module '/.cpan/build/Text-Iconv-1.7-ziellw/blib/arch/auto/Text/Iconv/Iconv.so'.
Can't load '/.cpan/build/Text-Iconv-1.7-ziellw/blib/arch/auto/Text/Iconv/Iconv.so' for module Text::Iconv: Unresolved external at /opt/perl-5.10.0/lib/5.10.0/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 203.
at t/00_load.t line 3
Compilation failed in require at t/00_load.t line 3.
BEGIN failed--compilation aborted at t/00_load.t line 3.
t/00_load.......... Dubious, test returned 9 (wstat 2304, 0x900)
Failed 1/1 subtests
t/01_charsets....../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'libiconv_open' in load module '/.cpan/build/Text-Iconv-1.7-ziellw/blib/arch/auto/Text/Iconv/Iconv.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'libiconvctl' in load module '/.cpan/build/Text-Iconv-1.7-ziellw/blib/arch/auto/Text/Iconv/Iconv.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'libiconv_close' in load module '/.cpan/build/Text-Iconv-1.7-ziellw/blib/arch/auto/Text/Iconv/Iconv.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'libiconv' in load module '/.cpan/build/Text-Iconv-1.7-ziellw/blib/arch/auto/Text/Iconv/Iconv.so'.
Can't load '/.cpan/build/Text-Iconv-1.7-ziellw/blib/arch/auto/Text/Iconv/Iconv.so' for module Text::Iconv: Unresolved external at /opt/perl-5.10.0/lib/5.10.0/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 203.
at t/01_charsets.t line 6
Compilation failed in require at t/01_charsets.t line 6.
BEGIN failed--compilation aborted at t/01_charsets.t line 6.
t/01_charsets...... Dubious, test returned 9 (wstat 2304, 0x900)
Failed 13/13 subtests
Test Summary Report
-------------------
t/00_load.t (Wstat: 2304 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 9
t/01_charsets.t (Wstat: 2304 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 9
Parse errors: Bad plan. You planned 13 tests but ran 1.
Files=2, Tests=2, 0 wallclock secs ( 0.03 usr 0.02 sys + 0.07 cusr 0.01 csys = 0.13 CPU)
Result: FAIL
Failed 2/2 test programs. 2/2 subtests failed.
make: *** [test_dynamic] Error 9
root@pscdweb1:/.cpan/build/Text-Iconv-1.7-ziellw#