in reply to problem with pp packager

Years and years ago, when I was a big PAR fan, I used to sometimes have to include some modules by hand. Try pp -M MIME::Lite::HTML -M MIME::Lite -v -o flhtml.exe and see if it pulls in the required modules better?

The dep scanner is probably just missing one of the modules for some reason. Perhaps MIME::Lite::HTML pulls in MIME::Lite in some non-standard way or something. Who knows.

UPDATE: Looking at MIME/Lite/HTML.pm around line 475, I would guess that it's something more complicated. The function (build_mime_object) appears to build the message and then apply treatments for the various different types of messages. How it gets to the bottom without having $mail filled out is a little mysterious — In particular, why would it differ once packed with pp.

I still think the manual package deps could help, but it's less likely than I thought.

-Paul

Replies are listed 'Best First'.
Re^2: problem with pp packager
by mnooning (Beadle) on May 24, 2007 at 17:56 UTC
    I am using Windows XP, ActiveState Perl 5.8.8, build 820.

    In pursuit of duplicating your problem, I attempted to install MIME-Lite-HTML-1.22. Unfortunately it would not pass two of its tests because, as the error message says, "symbolic links are not supported on this system". Consequently this will not install (except perhaps with force). Are you sure this is supposed to work on Windows? How did you get past this?

    I will paste below attempts to run the failing tests one at time.

    C:\DOCUME~1\ALLUSE~1\DOCUME~1\WEBDOW~1\perl\mime\MIME-Lite-HTML-1.22>perl -Mblib t\20create_image_part.t
    ln: symbolic links are not supported on this system
    You said to run 0 tests! You've got to run something.
    # Looks like your test died before it could output anything.

    C:\DOCUME~1\ALLUSE~1\DOCUME~1\WEBDOW~1\perl\mime\MIME-Lite-HTML-1.22>perl -Mblib t\50generic.t
    ln: symbolic links are not supported on this system
    1..0 # Skip Error on link C:/DOCUME~1/ALLUSE~1/DOCUME~1/WEBDOW~1/perl/mime/MIME-Lite-HTML-1.22/t!