On Jun 6, 2005, at 10:26 AM, Jeff Urlwin wrote:

[added dbi-users in case there are more people who can help there]



On Jun 4, 2005, at 12:44 PM, Jeff Urlwin wrote:

I grabbed the latest DBD::ODBC and DBI from CPAN to do the
installs, so
both are the latest versions.

Did you install with iODBC both times?  The same version both times?
What versions of
DBD::ODBC & iODBC are you using?


Solaris with a very recent version of unix odbc. The Panther install
that succeeded was the pre-installed iodbc libs. That was the
smoothest
error free installation of any.

However, since I'm not a MAC expert (although, I scrounged an old iMac which is running OS/X now). Can you tell which version of iODBC you have? Can you look for the iODBC libs and look through the makefile generated by Makefile.PL. Are all the iODBC libs linking to
DBD::ODBC?

Jeff:

I got success. I think that Makefile.PL was incorrectly identifying the install as unixodbc (which is definitely NOT installed).

I edited the Makefile by hand changing:
# --- MakeMaker const_loadlibs section:

# DBD::ODBC might depend on some other libraries:
# See ExtUtils::Liblist for details
#
EXTRALIBS = -L/usr/lib -lodbc
LDLOADLIBS = -L/usr/lib -lodbc
BSLOADLIBS =
LD_RUN_PATH =


# --- MakeMaker const_cccmd section:

To:
# --- MakeMaker const_loadlibs section:

# DBD::ODBC might depend on some other libraries:
# See ExtUtils::Liblist for details
#
EXTRALIBS = -L/usr/lib  -liodbc -liodbcinst
LDLOADLIBS = -L/usr/lib  -liodbc -liodbcinst
BSLOADLIBS =
LD_RUN_PATH =


# --- MakeMaker const_cccmd section:

Thanks for all of the help.

Reply via email to