Maybe it is only a question of dynamic loaded libraries not included in the search path. If I remember well there is a LD_LIBRARY_PATH variable you can add locations where to search libraries to be loaded when executing the program.
Cheers, Reinhard Reinhard Erich Voglmaier IT Systems Validation Manager GlaxoSmithKline Spa - Pharmaceuticals Via Fleming 2 37135 - Verona phone 39 045 921 8542 mobile 39 349 079 8094 Questa e-mail è stata spedita da GlaxoSmithKline S.p.A. unipersonale con sede in Via A. Fleming n.2, Verona - società sottoposta all'attività di direzione e coordinamento di GlaxoSmithKline plc - Reg. Imprese di Verona, codice fiscale e partita IVA n. 00212840235 - cap.soc. interamente versato Euro 65.250.000 . GSK ha adottato il proprio Codice Etico , la "carta costituzionale" che declina i principi e le norme di comportamento che l'Azienda assume nei confronti dei propri stakeholder (pazienti, medici, clienti, fornitori, dipendenti, collaboratori e partners) e con i quali intende sviluppare un rapporto fiduciario . Le informazioni contenute nella presente comunicazione possono essere riservate e sono destinate esclusivamente al destinatario. Se il messaggio è pervenuto ad un destinatario diverso da quello indicato, si prega di re-inviarlo al mittente e di cancellarlo permanentemente dal proprio computer senza leggerlo, farne copia, inoltrarlo a terzi o conservarlo. Trattandosi di e-mail aziendale, anche le eventuali risposte pervenute potrebbero essere lette da personale GSK . This e-mail was sent by GlaxoSmithKline S.p.A. sole shareholder, Via Fleming 2,Verona-Italy which is a member of the GlaxoSmithKline group of companies - Verona Register of Companies and VAT code n. 00212840235 - paid up capital Euro 65.250.000 . GSK has adopted its own Codice Etico , the "statute" in which the Company legal and ethical principles for conducting the business have been declared with respect to its own stakeholders (patients, healthcare practitioners, customers, suppliers, employees, collaborators and partners) with whom a trusty relationship has to be developed . This e-mail message may contain confidential information and is intended exclusively for the recipient. If you are not the intended recipient you are obliged to not read, copy, disclose, distribute, or copy it to any third party. If you erroneously receive this message you are obliged to return it to the sender and eliminate it permanently from your computer. Being a company e-mail, replies as well might be read by GSK employees. -----Original Message----- From: Chunmei Wu [mailto:chunmei...@oracle.com] Sent: 10 May 2010 04:06 To: dbi-dev@perl.org Subject: make test: dlopen error :can't load library ODBC.so Hi everyone, OS: AIX perl version: 5.0 After installed DBD-ODBC-1.21, I run 'make test', but failed 'can't load library' error: t/20SqlServer...........ok 2/65install_driver(ODBC) failed: Can't load '/home/eng-sm/unixuser/claire/test/perl/DBD-ODBC-1.21/blib/arch/auto/DBD/ODBC/ODBC.so' for module DBD::ODBC: dlopen: /home/eng-sm/unixuser/claire/test/perl/DBD-ODBC-1.21/blib/arch/auto/DBD/ODBC/ODBC.so: can't load library /home/eng-sm/unixuser/claire/test/perl/DBD-ODBC-1.21/blib/arch/auto/DBD/ODBC/ODBC.so103 /home/eng-sm/unixuser/claire/test/perl/DBD-ODBC-1.21/blib/arch/auto/DBD/ODBC/ODBC.so at /vobs/siebel/src/3rdparty/perl5.8/aix/lib/5.8.0/aix/DynaLoader.pm line 229. at (eval 4) line 3 Compilation failed in require at (eval 4) line 3. Perhaps a required shared library or dll isn't installed where expected at t/20SqlServer.t line 218 But i can run ldd for this library: unixus...@dsliaa05 # > ldd /home/eng-sm/unixuser/claire/test/perl/DBD-ODBC-1.21/blib/arch/auto/DBD/ODBC/ODBC.so /home/eng-sm/unixuser/claire/test/perl/DBD-ODBC-1.21/blib/arch/auto/DBD/ODBC/ODBC.so needs: /usr/lib/libc.a(shr_64.o) /home/eng-sm/unixuser/claire/test/perl/unixodbc_install2.3.0_64/lib/libodbc.a(libodbc.so.1) /unix /usr/lib/libcrypt.a(shr_64.o) /usr/lib/libpthread.a(shr_xpg5_64.o) /usr/lib/libiconv.a(shr4_64.o) Can you help me? Thanks in advance! Thanks, Chunmei Wu