in reply to Install DBD::ODBC for Teradata Connection
The Makefile.PL outputs several severe warnings in its run. How have you addressed each of them?
I'll repeat them here:
Multiple copies of Driver.xst found in: /usr/lib64/perl5/site_perl/5. +8.8/x86_64-linux-thread-multi/auto/DBI/ /usr/lib64/perl5/vendor_perl/ +5.8.8/x86_64-linux-thread-multi/auto/DBI/ at Makefile.PL line 155. Us +ing DBI 1.621 (for perl 5.008008 on x86_64-linux-thread-multi) instal +led in /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/aut +o/DBI/
It seems that at least the compilation of your DBD does not work, because the symbol SQLFetch is not available. This may be because the wrong Perl is run, the wrong code got compiled or the wrong .so file gets loaded:
Can't load '/opt/app/d1car1m5/cpan/DBD-ODBC-1.48/blib/arch/auto/DBD/OD +BC/ODBC.so' for module DBD::ODBC: /opt/app/d1car1m5/cpan/DBD-ODBC-1.4 +8/blib/arch/auto/DBD/ODBC/ODBC.so: undefined symbol: SQLFetch at /usr +/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.
Find out which is the case and correct it.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Install DBD::ODBC for Teradata Connection
by jamesgerard (Initiate) on Mar 31, 2014 at 14:20 UTC |