Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Dll version issue dynaloader

by barbierid (Initiate)
on Sep 24, 2019 at 10:15 UTC ( #11106637=perlquestion: print w/replies, xml ) Need Help??

barbierid has asked for the wisdom of the Perl Monks concerning the following question:

Hello i'm facing this issue. I know this might be something related to dll version and perl version (32bit/64bit). The error: Can't load 'c:/Perl/site/lib/auto/DBD/Pg/Pg.dll' for module DBD::Pg: load_file:%1 is not a valid Win32 application at c:/Perl/lib/ line 230. Perl version:
Summary of my perl5 (revision 5 version 8 subversion 6) configuration: Platform: osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef usethreads=define use5005threads=undef useithreads=define usemulti +plicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cl', ccflags ='-nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D +_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICI +T_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX', optimize='-MD -Zi -DNDEBUG -O1', cppflags='-DWIN32' ccversion='', gccversion='', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64 +', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='link', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf -l +ibpath:"c:\Perl\lib\CORE" -machine:x86' libpth=\lib libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib + comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netap +i32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib + odbccp32.lib msvcrt.lib perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool +.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib n +etapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32 +.lib odbccp32.lib msvcrt.lib libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl58.lib gnulibc_version='undef' Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug -opt: +ref,icf -libpath:"c:\Perl\lib\CORE" -machine:x86' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL +_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS Locally applied patches: ActivePerl Build 811 21540 Fix backward-compatibility issues in 23565 Wrong MANIFEST.SKIP Built under MSWin32 Compiled at Dec 13 2004 09:52:01 @INC: c:/Perl/lib c:/Perl/site/lib .
Any suggestion about troubleshooting ? Thanks Regards Davide

Replies are listed 'Best First'.
Re: Dll version issue dynaloader
by syphilis (Bishop) on Sep 24, 2019 at 12:48 UTC
    Can't load 'c:/Perl/site/lib/auto/DBD/Pg/Pg.dll' for module DBD::Pg...

    It's worth pointing out that DBD::Pg ships with recent versions of Strawberry Perl.
    I therefore recommend installing and using Strawberry Perl if that's an option for you. (IMO, installing a "portable edition" to the location of your choosing is best.)

      Thanks all i will try to update the version. I will advise Davide
Re: Dll version issue dynaloader
by daxim (Curate) on Sep 24, 2019 at 12:34 UTC
    Any suggestion about troubleshooting ?
    What happens when you use a recent supported Perl version? Do you still get the same error?
Re: Dll version issue dynaloader
by Anonymous Monk on Sep 24, 2019 at 11:06 UTC
    Why troubleshoot something from 2004?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://11106637]
Approved by Discipulus
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (2)
As of 2020-10-23 06:12 GMT
Find Nodes?
    Voting Booth?
    My favourite web site is:

    Results (235 votes). Check out past polls.