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