Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Beatnik (493)

  (email not shown publicly)

A 29 year old belgian who likes Mountain Dew, Girl Scout Cookies, Tim Hortons French Vanilla Flavoured Cappucinno, Belgian beer, Belgian chocolate, Belgian women, Magners Cider, chocolate chipped cookies and Perl. Likes snowboarding, snorkling, sailing and silence. Bach can really cheer him up! He still misses his dog.

Project Daddy of Spine [], a mod_perl based CMS.

In his superhero time (8.30 AM to 5.30 PM), he works on world peace.

Journal of Beatnik (493)

Thursday November 01, 2007
10:15 AM

Leopard: Perl

[ #34810 ]
Leopard comes with Perl 5.8.8 with threads enabled.

Characteristics of this binary (from libperl):
                        USE_PERLIO USE_REENTRANT_API

Which means that, occasionally, stuff like this happens:

make: *** No rule to make target `/System/Library/Perl/5.8.8/darwin-thread-multi-2level/CORE/config.h', needed by `Makefile'.  Stop.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • What is the fix for that?
    • Install the Dev Tools -- an optional package on the Leopard DVD. MacOSX has worked like this for as long as I can remember. Dev Tools also gives you a functional gcc, which can be useful.
  • I don't get the "which means that" part.
    • Yes, I don't see why this is something new in Leopard. Tiger also shipped with a threaded perl.
  • If you copy the files from your old(er) installation of perl (5.8.6) you should be able to get around this problem.

    sudo cp /System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/* /System/Library/Perl/5.8.8/darwin-thread-multi-2level/CORE/

    Cheers koops