[jifty-devel] jifty on bleadperl trips over UNIVERSAL::require
Kevin Falcone
falcone at bestpractical.com
Tue Jun 12 11:59:42 EDT 2007
On Jun 12, 2007, at 2:39 AM, Andreas J. Koenig wrote:
> Has anybody successfully run Jifty on bleadperl? Does anybody know why
> it fails so quickly with
I haven't tried, but its building now.
>
> /usr/local/perl-p-5.8.0 at 31362/bin/perl /usr/local/perl-
> p-5.8.0 at 31362/bin/jifty server
> UNIVERSAL::require() can only be run as a class method at /usr/
> local/perl-p-5.8.0 at 31362/lib/site_perl/5.9.5/UNIVERSAL/require.pm
> line 76.
> BEGIN failed--compilation aborted at /usr/local/perl-p-5.8.0 at 31362/
> lib/site_perl/5.9.5/Jifty/Plugin/SkeletonApp/View.pm line 7.
> Compilation failed in require at /usr/local/perl-p-5.8.0 at 31362/lib/
> site_perl/5.9.5/Jifty/Util.pm line 240.
>
> Is UNIVERSAL::require used seriously or is it an accident?
We use UNIVERSAL::require quite a bit
The line that dies boils down to this
use constant BaseClass => 'Jifty::View::Declare::BaseClass';
#...
Jifty::Util->require(BaseClass);
UNIVERSAL::require checks BaseClass with ref() I'm wondering if that
return value changed in blead
/me waits for compilation to finish up
Thanks for the heads up
-kevin
More information about the jifty-devel
mailing list