[Info-ingres] Problem compiling perl DBI

Martin Bowes martin.bowes at ndph.ox.ac.uk
Thu Jun 17 08:30:46 UTC 2021


Hi All,

In response to a strange situation where my programs had connected to a database, set date_format 'dmy' and then returned dates in the installation default multinational4 format I decided on a fresh install of Perl DBI on this platform.

The platform is: CentOS Linux release 7.9.2009 (Core)

Can anyone explain the following?

perl Makefile.PL

Configuring DBD::IngresII...
Found Ingres at : "/dbsystem/II"
Using DBI 1.627 (for perl 5.016003 on x86_64-linux-thread-multi) installed in /usr/lib64/perl5/vendor_perl/auto/DBI/
Checking if your kit is complete...
Looks good
Warning (mostly harmless): No library found for -lingres
Writing Makefile for DBD::IngresII

And $II_SYSTEM/ingres/lib/libingres.a is in existence on this host. So that message surprised me. Nonetheless it was flagged as mostly harmless so I pressed on and the compilation seemed to complete. Then I ran a test program which failed at the connect, generating the following:

install_driver(IngresII) failed: Can't load '/home/ingres/DBD/auto/DBD/IngresII/IngresII.so' for module DBD::IngresII: /home/ingres/DBD/auto/DBD/IngresII/IngresII.so: undefined symbol: __gxx_personality_v0 at /usr/lib64/perl5/DynaLoader.pm line 190.
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 /home/ingres/scripts/perl/Classes/runDBI.pm line 336.

Anyone?

Marty

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.planetingres.org/pipermail/info-ingres/attachments/20210617/10d581e2/attachment.html>


More information about the Info-ingres mailing list