Having trouble getting DBD::Informix to work on HP-UX 11.00.  It make's
ok, but make test fails for virtually every test with the following
unresolved symbols:

/usr/lib/dld.sl: Unresolved symbol: __ismt (data)  from
/usr/lib/libnsl_s.2
/usr/lib/dld.sl: Unresolved symbol: _ktepv (data)  from
/usr/lib/libnsl_s.2
/usr/lib/dld.sl: Unresolved symbol: __thread_key_create (code)  from
/usr/lib/libnsl_s.2
/usr/lib/dld.sl: Unresolved symbol: __pthread_attr_init_system (code) 
from /usr/lib/libnsl_s.2
/usr/lib/dld.sl: Unresolved symbol: __thread_setspecific (code)  from
/usr/lib/libnsl_s.2
/usr/lib/dld.sl: Unresolved symbol: __thread_fast_mutex_init (code)  from
/usr/lib/libnsl_s.2
/usr/lib/dld.sl: Unresolved symbol: __thread_getspecific (code)  from
/usr/lib/libnsl_s.2
/usr/lib/dld.sl: Unresolved symbol: __pthread_create_system (code)  from
/usr/lib/libnsl_s.2
/usr/lib/dld.sl: Unresolved symbol: __thread_mutex_lock (code)  from
/usr/lib/libnsl_s.2
/usr/lib/dld.sl: Unresolved symbol: __thread_mutex_destroy (code)  from
/usr/lib/libnsl_s.2
/usr/lib/dld.sl: Unresolved symbol: __thread_mutex_unlock (code)  from
/usr/lib/libnsl_s.2
/usr/lib/dld.sl: Unresolved symbol: __thread_once (code)  from
/usr/lib/libnsl_s.2
install_driver(Informix) failed: Can't load
'blib/arch/auto/DBD/Informix/Informix.sl' for module DBD::Informix: No
such file or directory at /opt/perl5/lib/5.00503/PA-RISC1.1/DynaLoader.pm
line 169.

I tried setting the environment variable DBD_INFORMIX_HPUX_USELIBCL so
that libcl would be linked, but then I get the following error messages
during make test:

/usr/lib/dld.sl: Can't shl_load() a library containing Thread Local
Storage: /usr/lib/libcl.2
/usr/lib/dld.sl: Exec format error
install_driver(Informix) failed: Can't load
'blib/arch/auto/DBD/Informix/Informix.sl' for module DBD::Informix: Exec
format error at /opt/perl5/lib/5.00503/PA-RISC1.1/DynaLoader.pm line 169.

Any suggestions?

Thanks,
Aaron Brice
ST Microelectronics

Reply via email to