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