PAR/PP on Windows XP with ActiveState

sigzero_at_gmail.com
Date: 02/03/05


Date: 3 Feb 2005 05:30:33 -0800

I am trying to build an EXE without the Perl DLL included. I run my
make.bat which contains:

pp --icon app.ico -d -o popups.exe popups.pl

And it errors out with this:

Goto undefined subroutine &DynaLoader::bootstrap_inherit at
C:/aperl58/lib/XSLoa
der.pm line 95.
Compilation failed in require at C:/aperl58/lib/IO/Handle.pm line 260.
BEGIN failed--compilation aborted at C:/aperl58/lib/IO/Handle.pm line
260.
Compilation failed in require at C:/aperl58/lib/IO/Seekable.pm line
101.
BEGIN failed--compilation aborted at C:/aperl58/lib/IO/Seekable.pm line
101.
Compilation failed in require at C:/aperl58/lib/IO/File.pm line 117.
BEGIN failed--compilation aborted at C:/aperl58/lib/IO/File.pm line
117.
Compilation failed in require at -e line 305.
BEGIN failed--compilation aborted at -e line 835.
Cannot open popups.exe for reading: No such file or directory at
C:/Perl/site/li
b/Parse/Binary.pm line 611.

I then read the -d switch and it says:

-d, --dependent

Reduce the executable size by not including a copy of perl interpreter.
Executables built this way will need a separate perl5x.dll or
libperl.so to function correctly. This option is only available if perl
is built as a shared library.

The last sentence is what got me. Is the ActiveState distro built as a
shared library? Or is a lean EXE out of my reach because AS was not
built that way?

Robert



Relevant Pages

  • Re: PAR/PP on Windows XP with ActiveState
    ... > I am trying to build an EXE without the Perl DLL included. ... > Reduce the executable size by not including a copy of perl interpreter. ... > is built as a shared library. ...
    (comp.lang.perl.misc)
  • RE: Installing DBD::File via CPAN
    ... I built this directly from source. ... > Did you build Perl from source, or install via a RPM or binary distro? ... > CPAN module so I wasn't expecting to get myself confused with multiple ...
    (perl.dbi.users)
  • Microsoft ODBC for Oracle problem
    ... This is perl, v5.8.2 built for MSWin32-x86-multi-thread ... ActiveState is a division of Sophos. ... advise the sender and delete the message and attachments immediately. ...
    (perl.dbi.users)
  • Re: Keypress event F2 works in VFP6 but not VFP7 onwards
    ... Build an exe and run that exe from Windows Explorer to test. ... > I have built a menu as an experiment without the _MEDIT pad and F2 ... > includes menus built with the "QuickMenu" option as suggested. ...
    (microsoft.public.fox.programmer.exchange)
  • (Fwd) DBD module install problem
    ... I downloaded and built from source the lastest Perl from CPAN. ... I built it with gcc compiler which was built as a 64 bit binary. ... I was able to add the DBI module for Oracle, with no problem, but when I during the make of DBD I get this warning and an error message, and am unable to install it. ...
    (perl.dbi.users)