Hi Jeff,

While looking more closely to the origin of the error message

Can't locate DBI object method "list_tables" via package "DBD::Adabas::db" at CSV.dbtest line 94.

I detected that there is nothing wrong with DBD::Adabas, it's DBD::CSV. At a first glance I thought 'list_table' is a DBI function - but it is a DBD::CSV privat feature. So again DBD::CSV is wrong in using DBD::Adabas and applying it's own feature to a foreign driver. Cleaning the test codes from using foreign drivers will also solve this issue.

Best regards

Robert

----
Robert Roggenbuck schrieb:
I looked in the code of t/20createdrop.t and t/lib.pl and found that in lib.pl a lookup in the environment for DBI_DSN, DBI_PASS and DBI_USER is made. If they are found these settings are used for further testing (for getting data etc.) - else files for the use as tables are created (lip.pl lines 28-34). If I unset the DBI_* variables, DBD::Adabas is not used and all DBD::CSV-tests are passing - and finally 'make install' succeeds.

May be this DBI_* usage should be removed from lib.pl?

For the DBD::Adabas problem I will open a new thread.

Thanks for all the comments :-)

Robert


Reply via email to