On Do. 06. Jul. 2006, 01:41:35, guest wrote:
Show quoted text> On Wed May 24 07:14:45 2006, SMUELLER wrote:
> > On Di. 14. Jun. 2005, 13:35:58, guest wrote:
> > > Trying to package a Perl/Tk GUI executable results in a error
> dialog being
> > > displayed and then the program terminates. Error message is "The
> > > procedure entry point PL_memory_wrap could not be located in the
> > > dynamic link library perl58.dll".
> > >
> > > Using ActivePerl-5.8.7.813-MSWin32-x86-148120 + PAR 0.89
> >
> >
> > For some reason, my latest answer was eaten by RT. So here it is a
> > second time:
> >
> > This is a problem of binary incompatibility between some builds of
> > ActiveState Perl and some binary packages of PAR. Since this problem
> > came up quite often, I have started a compatibility list for
> ActivePerl
> > versions and PAR binaries. It was compiled with the friendly help of
> > Randy Kobes of uwinnipeg and Jean-Louis Morel, who maintains the
> bribes
>
>
> I also got similar problem
> when I run progrram
>
> use DBI;
> my $DB = 'DBI:Oracle:host=pund2k738;sid=my920';
> my $dbh = DBI->connect( $DB , 'test', 'test', ) || die "Database
> connection not made: $DBI::errstr"; $dbh->disconnect();
>
> Error comes on window
> The procedure entry point Perl_Glockhook_ptr could not be located in
> the dynamic link library perl58.dll
>
> when I press ok it shows Error
>
> install_driver(Oracle) failed: Can't
> load 'C:/Perl/site/lib/auto/DBD/Oracle/Oracle.dll' for module
> DBD::Oracle: load_file:The sp
> ecified procedure could not be found at C:/Perl/lib/DynaLoader.pm line
> 230.
> at (eval 3) line 3
> Compilation failed in require at (eval 3) line 3.
> Perhaps a required shared library or dll isn't installed where expected
> at db2.pl line 5
This looks like one of the following things is happening, but not like
the problem that caused the PL_memory_wrap error:
- Not all necessary dll's for DBD::Oracle have been included in your
pp-ed file. Try explicitly including them. (See the -l command line
option. Perhaps also -a or -M.)
- You are witnessing a bug with (or lack of support for) Dynaloader /
Autoloader, etc. based modules. Problem is that sometimes not all .al or
similar files are picked up and understood as what they are. This was
brought up in ticket
https://rt.cpan.org/Public/Bug/Display.html?id=11354
If you are having trouble packaging a specific application, please turn
to par@perl.org where other users can try to help as well. If the
ensuing discussion leads to the discovery of a bug, please create a new
RT ticket including your platform, PAR and perl details. Thanks!
Steffen