[Dbi-interbase-devel] (no subject)
Status: Beta
Brought to you by:
edpratomo
From: àÒÉÊ óÉÌØ×ÅÓÔÒÏ× <yur...@ma...> - 2001-02-16 16:24:18
|
There is a problem with compiling DBI::Interbase v.0.21 & v.0.22 on Windows. I use Borland InterBase 6, Windows 2000 and Visual Studio 6. There is compilation error caused by string in file dbdimp.c: char db_items[] = {}; . After changing this to char db_items[100]; and some changes concerned with paths to binaries and includes, files are compiled OK, but when I try to use this driver, I got error message listed below: install_driver(InterBase) failed: Can't load 'D:/Perl/site/lib/auto/DBD/InterBase/InterBase.dll' for module DBD::InterBase: load_file:Attempt to access invalid address at D:/Perl/lib/DynaLoader.pm line 200. at (eval 1) line 3 Compilation failed in require at (eval 1) line 3. Perhaps a required shared library or dll isn't installed where expected at D:\Perl\scripts\ib-test.pl line 5 . InterBase.dll exists on the path above; InterBase server and clients work properly, because I can work with InterBase using DBD::ODBC driver. What else may cause this problem? Yurij Silvestrov |