[Padre-dev] Padre PPMs
Mark Dootson
mark.dootson at znix.com
Sat Feb 27 04:15:52 PST 2010
On 27/02/2010 10:59, Steffen Mueller wrote:
> By the way, I think our single biggest barrier of entry for MacOSX is
> that their stupid system perl is unthreaded. Why Apple made that silly
> choice is beyond me, but it's not going to change. Thus, for true
> out-of-the-box experience on MacOS, we'll need someone to create a sort
> of Padre-standalone including a threaded perl as a .dmg. I suppose your
> PPMs were made with a threaded perl? If so, maybe they could form a base
> for building such a package akin to how Curtis uses .par's of wx and
> similar large modules to keep the rebuilding time of a Strawberry Perl
> release down. (Note: PPMs can also be converted to .par's using
> PAR::Dist::FromPPM.) I'm trying to say that you, Mark, need to do this,
> by the way. :)
The PPM's are built using ActivePerl - so a quick way to take a look at
Padre on OSX is to install ActivePerl and install the PPMs. They are
built on an intel - Snow Leopard machine - but are tested against an old
G4 Mac Mini running Tiger - so they should work for just about everyone.
I went to the effort of Linux PPMs too as most of the traffic on the PPM
website will be from Windows users. I wanted to give an easy opportunity
for someone coming from a Windows background to give cross-platform
stuff a try.
Funnily enough I was going to post to the strawberry/vanilla list to see
if anyone was thinking of a distro for MacOSX. On Snow Leopard, the
installed wxPerl does not work at all and the Perl itself has a bizarre
32bit / 64bit switching system. Seems like there's a need for a truly
free distribution on MacOSX. I vote for 'orangeperl'.
But I'll probably take the lazy route and use ActivePerl until MacOSX
becomes a 'business only' platform too.
>
> Odd. Is it listed in the PPM's dependency meta information?
>
Yep - When you select Padre it warns you that dependency Debug::Client
cannot be found. However, Debug::Client is there and can be installed
with the package manager. This would not be so bad - except that ppm
installs NO dependencies if Debug::Client is missing - but does not warn
you. It would be very confusing for a first time user. I will get it
fixed eventually - may head is gone just for now.
Regards
Mark
More information about the Padre-dev
mailing list