473,545 Members | 4,241 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

ActivePerl on Windows: DynaLoader.pm Dynamic Linking problem with DBD-Interbase

1 New Member
All the usual Newbie stuff applies...

I have a Windows2000 Server with ActivePerl and a module (DBD-Interbase) that worked fine. Trying to duplicate the environment on Windows2003 Server for future upgrade, and this module won't work (other Perl scripts in IIS6 are OK, just not this Interbase module, which is critical).

The error comes from Dynaloader.pm file, which I've read through, and it says that it's a generic message about external Dynamic loading of a file. I don't know where to look for the problem to this, as the file being blamed is clearly in the location that the path refers to. The disclaimer in Dynaloader.pm specifically is: "# Many dynamic extension loading problems will appear to come from
# this section of code: XYZ failed at line 123 of DynaLoader.pm.
# Often these errors are actually occurring in the initialisation
# C code of the extension XS file. Perl reports the error as being
# in this perl code simply because this was the last perl code
# it executed."

Oh Yeah, I know nothing about "compiling" or "makefile" or C Programming, so I'm relying on Perl Mod Packages in a Windows environment, not Unix.

Before I got to this point (this error) I had installed ActivePerl 5.8 version, before finding out that this DBD-Interbase module wasn't available for the 5.8 builds, so I had to downgrade the version to 5.6, which corresponds roughly to what is working on my old Win2K server. I never did find an easy way to get rid of 5.8 before installing 5.6 overtop of it, so here's what I did, in case this is a cause of concern for the upcoming error message: 1) Deleted the Windows Registry keys for ActiveState and Perl and rebooted, 2) Renamed my d:\Perl directory structure to d:\Perl5_8 and rebooted, 3) Ran the install for ActivePerl 5.6 to install to the same directory where the newer version used to live = d:\Perl.

Here's the error I get when the script runs the "$sth->execute" command to read from the database, and I get it from the DOS Command Line as well as from IIS6 CGI Scripting, so I know it's not something specific to IIS:

>>>>>> Error Message >>>>>>>>
install_driver( InterBase) failed: Can't load 'd:/Perl/site/lib/auto/DBD/InterBase/InterBase.dll' for module DBD::InterBase: load_file:The specified module could not be found at d:/Perl/lib/DynaLoader.pm line 206.
Compilation failed in require at (eval 1) line 3.
Perhaps a required shared library or dll isn't installed where expected
<<<<<< End Of Message <<<<<<<

So does this mean it can't find the file InterBase.dll, which is clearly in this path at this location? Or has something failed in the installation of this perl mod and the DLL isn't "registered ", and if so, how do I "register" it? Or could this be a problem with some other shared libary other than the Interbase.dll I'm trying to utilize, perhaps with something that got botched in the downgrade of Perl from 5.8 to 5.6? I've tried removing this DBD-Interbase Perl Mod and re-installing, and installing several different versions of it (0.44, 0.40, and 0.30) with same results.

Any help would be appreciated. Here's specific version numbers:
ActivePerl = 5.6.1 Binary build 638
DBI = 1.48
DBD-InterBase = 0.40 (or 0.44 or 0.30)
Oct 10 '06 #1
0 5749

Sign in to post your reply or Sign up for a free account.

Similar topics

0
3294
by: Randell D. | last post by:
Folks, I have installed MySQL v4 (client, server and development rpm's). I've tried and failed to use the recommended mysqladmin to set a root password after the installation (I have another post open on the MySQL newsgroup about this). I'm attempting an alternative solution and using webmin (www.webmin.com) to create/manage access to my...
3
11874
by: Skybuck Flying | last post by:
Hi, I download some perl source code and the manual says: perl Makefile.PL make make install The first line went ok.
2
2320
by: bbxrider | last post by:
i'm new at this so, please bear with me win2k adv serv, iis5.0, front page extensions installed, activeperl installed can asp and activeperl coexist on the same iis server? the install for the active perl didn't have any notes about asp and none of the iis settings had to be changed that i remember had some asp/vbscripts working ok,...
1
3809
by: Alex Hunsley | last post by:
I am trying to install the DBD::mysql perl module. However, it claims I need mysql.h: cpan> install DBD::mysql CPAN: Storable loaded ok Going to read /home/alex/.cpan/Metadata Database was generated on Mon, 29 Nov 2004 16:01:05 GMT Running install for module DBD::mysql Running make for R/RU/RUDY/DBD-mysql-2.9004.tar.gz CPAN: Digest::MD5...
1
6833
by: kenneth kahn | last post by:
I've installed ActivePerl on my AIX 5.1 system using the following install file ActivePerl-5.8.7.813-aix-5.1-cc-151115.tar.gz By install, all I did was to gunzip/tar the file. Everything seems to have installed OK; I ended up with the following directories /ActivePerl-5.8.7.813-aix-5.1-cc-151115/perl/bin...
0
3453
by: pvannie | last post by:
Hello there, I've been trying to install DBD::mysql on Mac OS X Server 10.3 for 2 days, but it still raises error. So I'm going to send this message to ask for help. Any help will be much appreciated. Here is what I've tried to install the DBD::mysql module: 1> Download DBD-mysql-2.9003 and un-zip it 2> cd to DBD-mysql-2.9003 directory
1
2288
by: pvannie | last post by:
Hello there, I've been trying to install DBD::mysql on Mac OS X Server 10.3 for 2 days, but it still raises error. So I'm going to send this message to ask for help. Any help will be much appreciated. Here is what I've tried to install the DBD::mysql module: 1> Download DBD-mysql-2.9003 and un-zip it 2> cd to DBD-mysql-2.9003 directory
1
5946
by: srikar | last post by:
what is the difference between static linking & dynamic linking, what are the advantages of each? How to perform static linking & Dynamic linking by using gcc -o liniking will be done , but how can we control the type of linking Hi any one please help me to clarify my doubt
5
4214
by: rdl735 | last post by:
I'm relatively new programming on Windows. I need some pointers badly. On Unix, Sybase::DBlib has worked fine for me. I tried to use DBI, DBD::ODBC installed on a server, but I get the following error: DBI connect('DatabaseName','userid',...) failed: Data source name not found and no default driver specified (SQL-IM002)(DBD:...
2
3060
by: sbettadpur | last post by:
Hello Team I am trying to install Bugzilla on Windows 2003 Bugzilla version: bugzilla-3.0.5 and ActivePerl Version : v5.8.8.864 The problem is When I tryied installing ActivePerl , Error showing :" Installation package is not supported by this processor type , contact your product verdor"
0
7396
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7656
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
7751
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
1
5323
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
3449
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3440
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1874
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1012
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
700
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.