Couple things,

From make test on Catalyst-Runtime-5.80025, Ubuntu Jaunty x86:

t/aggregate/ unit_core_component_loading.t ............................. 24/155
#   Failed test 'The thing isa Catalyst::Controller'
#   at t/aggregate/unit_core_component_loading.t line 233.
#     The thing isn't defined
# Looks like you failed 1 test of 155.

That would be the last test in the file, #155.


My real issue though, is this: I'm trying to install a Catalyst app on Windows.

I know. 64-bit even.

Anyway, my question is with respect to PAR. First, are the PARs made by `make catalyst_par' special somehow? Because if I pack a PAR by hand with pp, the app can't see the contents of root/, even if I explicitly add it (I checked).

There are two reasons why I would even try that. First, the colons in the filenames generated by manify_pods don't play well with Windows (I can comment that out but it's annoying). Second is because catalyst_par seems to ignore my requests to omit all the XS modules (which naturally screw up going from Ubuntu to Windows).

Here are the relevant contents of Makefile.PL:

# this apparently doesn't do anything
catalyst_ignore([qr/.*\.3pm/]);

my @skip = qw(
APR
APR::Pool
APR::Table
Apache2::Connection
Apache2::Const
Apache2::RequestIO
Apache2::RequestRec
Apache2::RequestUtil
Apache2::Response
Apache2::URI
Class::MOP
Clone
Compress::Raw::Zlib
Compress::Zlib
Crypt::SSLeay
DBD::Pg
DBD::SQLite
Date::Calc
DateTime
Devel::GlobalDestruction
FCGI
HTML::Parser
List::MoreUtils
ModPerl::Const
Moose
MooseX::Role::WithOverloading
Net::LibIDN
Net::SSLeay
Params::Util
Variable::Magic
);

catalyst_par_options(join(' -X ', '', @skip) . ' -I ../CUPE-DBIC/lib - I ../Data-Grid/lib -M CUPE::DBIC -M Data::Grid');

catalyst;

Here is the relevant part of the generated Makefile:

catalyst_par :: all
$(NOECHO) $(PERL) -Ilib -Minc::Module::Install - MModule::Install::Catalyst - e"Catalyst::Module::Install::_catalyst_par( '', 'CUPE-EDS', { CLASSES => [], PAROPTS => { 'M' => [ 'CUPE::DBIC', 'Data::Grid' ], 'X' => [ 'APR', 'APR::Pool', 'APR::Table', 'Apache2::Connection', 'Apache2::Const', 'Apache2::RequestIO', 'Apache2::RequestRec', 'Apache2::RequestUtil', 'Apache2::Response', 'Apache2::URI', 'Class::MOP', 'Clone', 'Compress::Raw::Zlib', 'Compress::Zlib', 'Crypt::SSLeay', 'DBD::Pg', 'DBD::SQLite', 'Date::Calc', 'DateTime', 'Devel::GlobalDestruction', 'FCGI', 'HTML::Parser', 'List::MoreUtils', 'ModPerl::Const', 'Moose', 'MooseX::Role::WithOverloading', 'Net::LibIDN', 'Net::SSLeay', 'Params::Util', 'Variable::Magic' ], 'I' => [ '../CUPE-DBIC/lib', '../Data-Grid/lib' ] }, ENGINE => 'CGI', SCRIPT => '', USAGE => q## } )"
# --- Module::Install::AutoInstall section:

But they're still in the generated PAR when I view it with zipinfo. Did I miss anything glaring?

PS this is all the newest release of everything (Catalyst::Devel, PAR, etc.).

If there's any other relevant information I left out, holler back.

Thanks,

--
Dorian Taylor
Make things. Make sense.
http://doriantaylor.com


_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to