Thanks for replying. Let me again note that I modified the Makefile.PL according to http://www.datadirect.com/resources/odbc/perl/config.html which was useful on 32bit AIX. I did keep a copy of the original Makefile.PL, and frankly I get the same result either way.

delli28@etllt0000:/u/delli28/DBD-ODBC-1.25> perl Makefile.PL PREFIX=${+uwhdir}/${uwhenv}/public
Argument "6.57_06" isn't numeric in subroutine entry at Makefile.PL li+ne 23
main::BEGIN() called at /etldata_daidev/dev1/public/lib/perl5/+5.8.8/ExtUtils/MakeMaker.pm line 23
eval {...} called at /etldata_daidev/dev1/public/lib/perl5/5.8+.8/ExtUtils/MakeMaker.pm line 23
Useless use of private variable in void context at Makefile.PL line 10+24.
**********
Remember to actually *READ* the README file!
And re-read it if you have any problems.
**********
OSNAME: linux
LANG: en_US
ODBCHOME: /opt/teradata/client/13.0/odbc_64
LD_LIBRARY_PATH: /usr/teragss/suselinux-x8664/client/lib:/opt/teradata+/client/13.0/odbc_64/lib:/opt/teradata/client/13.0/odbc_64/drivers:/o+pt/teradata/client/13.0/tbuild/lib:/usr/lib
DBROOT:
WINDIR:
II_SYSTEM:
You are using a Perl configured with threading enabled.
Please read the warnings in DBI about this.
You should also be aware that on non-Windows platforms ODBC drivers co+me
in two forms, thread-safe and non-thread-safe drivers and you may need
to make sure you are using the right one.
Press return to continue...
Looking for odbc_config at /opt/teradata/client/13.0/odbc_64/bin/odbc_+config
Looking for odbc_config on PATH
odbc_config not found
Looking for iodbc-config on PATH
iodbc_config not found
odbc_config not found - ok, there are other things I can do
Still trying to guess ODBCHOME - looking for headers now
trying /opt/teradata/client/13.0/odbc_64/include
Found sql.h, sqlext.h, sqltypes.h in /opt/teradata/client/13.0/odbc_+64/include
Using ODBCHOME /opt/teradata/client/13.0/odbc_64
This looks like a intersolve type of driver manager.
You seem to have the official header files.
Multiple copies of Driver.xst found in: /etldata_daidev/dev1/public/li+b64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBI/ /usr/li+b64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DBI/ at Ma+kefile.PL line 144
Using DBI 1.615 (for perl 5.008008 on x86_64-linux-thread-multi) insta+lled in /etldata_daidev/dev1/public/lib64/perl5/site_perl/5.8.8/x86_6+4-linux-thread-multi/auto/DBI/
Multiple copies of Driver.xst found in: /etldata_daidev/dev1/public/li+b64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBI/ /usr/li+b64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DBI/ at Ma+kefile.PL line 1035
Using DBI 1.615 (for perl 5.008008 on x86_64-linux-thread-multi) insta+lled in /etldata_daidev/dev1/public/lib64/perl5/site_perl/5.8.8/x86_6+4-linux-thread-multi/auto/DBI/
Writing Makefile for DBD::ODBC
Writing MYMETA.yml
The DBD::ODBC tests will use these values for the database connection:
DBI_DSN=dbi:ODBC:udwdev e.g. dbi:ODBC:demo
DBI_USER=delli28
DBI_PASS=XXXXXXXX

There is not a lot I can do about some of those warnings as they come from Perl internal macros. Anything in ODBC.xsi comes from DBI and not DBD::ODBC so all DBDs will have those warnings on your machine. I will attempt to sort some of them out where I can but I don't see anything there which you should worry about (people have been using DBI and DBD::ODBC for years with these warnings.

It looks like the log files have been truncated - perhaps you could send them to me at mjevans@cpan.org.

There is not a lot I can do about looking into DataDirect ODBC driver or ODBC driver manager issues (which you are using) as these are a commercial product I don't have access to. However, if you send untruncated logs to me I'll do my best.