Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Perl 5.8.0 installer available UNIX
A Perl 5.8.0 package installer has been created. Perl 5.8.0 was just released recently, and includes many new features and fixes. This package installs Perl 5.8.0 without conflicting with Apple's Perl,and can be found here.

    •    
  • Currently 4.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (1 vote cast)
 
[2,885 views]  

Perl 5.8.0 installer available | 2 comments | Create New Account
Click here to return to the 'Perl 5.8.0 installer available' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
This breaks the Quicktime 6.0.2 update
Authored by: ssevenup on Oct 25, '02 03:18:12PM

It seems that Apple's build of Perl is less case sensitive than this one. I installed the update, but I dumped the original. If you upgraded to Perl 5.8 and dumped the original, read on. I found an article on Usenet that explained why I could not install the latest QT6 update. Armed with this info I edited the file in question and a brand new error appeared :-( The whole solution that finally worked was this:

-Download the update from Apple (Software Update will fail)
-Copy the package from the disk image to a folder
-In the Terminal open "/packagelocation/QuickTime.pkg \
/Contents/Resources/preflight" with vi (or whatever) and replace the instances of "NE" and "EQ" with "ne" and "eq", and save
-In Terminal you must back out of the package directory (just type "cd")
-In the Finder you must copy the whole packge to a new location to "reset" the mod dates so they all match again (otherwise the package fails)
-Now run the package from the new location

Here is the original Usenet article I read:

> Quicktime 6.0.2 has been released but my software update keeps "failing."
> Anyone else have trouble? QuickTime Updater also quits shortly after launch
> for me.

Probably unrelated, but I had the same problem and traced it to a problem
with the "preflight" script for this package, which is written in Perl. It
used constructs like this:

if ( "a" EQ "b" ) { ...

Perl programmers out there will immediately notice that EQ is uppercase for
some reason which isn't valid Perl code. Similarly things that test for
inequality use NE instead of ne. This actually works with the version of
Perl that ships with OSX but if you've installed your own like I have, it
breaks. Thanks a lot Apple :-(

Hope this helps someone out there. I installed Perl 5.8 using hints I
found on osxhints.com I believe.



[ Reply to This | # ]
Perl 5.8 and FinkCommander
Authored by: jauty on Dec 26, '02 11:47:01AM

It might be note worthy that Perl 5.8 and FinkCommander don't seem to work together at this time.



[ Reply to This | # ]