An update to bytes has occurred!
to 1988574506.81257 from 1988574506.81257
An update to bytes has occurred!
to 1161805289.10036 from 1161805289.10036
An update to bytes has occurred!
to 287736468.69037 from 287736468.69037

Any given course can have multiple accreditors. I would like to return a single row with all accreditors for each course. I suspect either group_concat or concat_ws will come into play, but I can't put all the magic together yet.

I'm having a similar problem on ActivePerl 5.14.2 and have made it to this point with troubleshooting:

Sample code:

use strict;
use warnings;
use WWW::Mechanize;
# LWP complains if this isn't included with the packaged executable.
# This may be because I'm on Win32. At any rate, PP isn't smart enoug+h
# to know it's needed, so I include it here to make packaging easier.
use Encode::Byte;
# WWW::Mechanize debugging
# per http://search.cpan.org/~mstrout/WWW-Mechanize/lib/WWW/Mechanize/+FAQ.pod#How_do_I_figure_out_why_$mech-%3Eget%28$url%29_doesn%27t_work+?
use LWP::Debug qw(+);
# by default, PP picks Net::SSLeay
# It appears to test for IO::Socket::SSL first and use it if it's avai+lable.
# use Crypt::SSLeay;
# use IO::Socket::SSL;
my $mech = WWW::Mechanize->new();
my $url = 'http://google.com';
$mech->get($url);
if ($mech->success() == 1) {
print "yay";
} else { die "Can't fetch $url"; }

So the problem definitely lies within the idea that something that's required is not being packaged by pp. The problem is that the documentation states that if you want to use SSL, you use either Crypt::SSLeay or IO::Socket::SSL, which we can explicity include, but it doesn't alter the result.

How I'm using pp: pp mech_test.pl -x -o mech_test.exe

-x is supposed to execute the program so pp can sort out what exactly it needs, per http://search.cpan.org/~autrijus/PAR-0.85_01/script/pp#OPTIONS.

Digging through the packed executable, it appears that both IO::Socket::SSL and Crypt::SSLeay are included with the output, so the the safe assumption is that one of those has a missing depenancy that it's not yelling about.