Jonas Brømsø Nielsen
Wed, 11 Mar 2009 23:31:58 -0700
Hi Noah,
This sounds like the trouble unleashed with Apple's latest security fix.
Have a look at:
http://perlbuzz.com/2009/02/mac-os-x-security-update-2009-001-might-break-your-perl.html
And Miyagawa's blog (also referenced from Perlbuzz)
http://bulknews.typepad.com/blog/2009/02/mac-os-x-security-update-2009001-breaks-perl-cpan.html
jonasbn
On 12/03/2009, at 04.14, Noah wrote:
Any clues why this is happening and how can I cure the issue?Any help is appreciated. I get this error just about every time I invoke perl.$ sudo -H cpan -i CGI::ApplicationIO object version 1.22 does not match bootstrap parameter 1.23 at / System/Library/Perl/5.8.8/darwin-thread-multi-2level/XSLoader.pm line 97. Compilation failed in require at /System/Library/Perl/5.8.8/darwin- thread-multi-2level/IO/Handle.pm line 263. BEGIN failed--compilation aborted at /System/Library/Perl/5.8.8/ darwin-thread-multi-2level/IO/Handle.pm line 263. Compilation failed in require at /System/Library/Perl/5.8.8/darwin- thread-multi-2level/IO/Seekable.pm line 101. BEGIN failed--compilation aborted at /System/Library/Perl/5.8.8/ darwin-thread-multi-2level/IO/Seekable.pm line 101. Compilation failed in require at /System/Library/Perl/5.8.8/darwin- thread-multi-2level/IO/File.pm line 133. BEGIN failed--compilation aborted at /System/Library/Perl/5.8.8/ darwin-thread-multi-2level/IO/File.pm line 133. Compilation failed in require at /System/Library/Perl/5.8.8/ FileHandle.pm line 9. Compilation failed in require at /System/Library/Perl/5.8.8/CPAN.pm line 36. BEGIN failed--compilation aborted at /System/Library/Perl/5.8.8/ CPAN.pm line 36.Compilation failed in require at /usr/bin/cpan line 119. BEGIN failed--compilation aborted at /usr/bin/cpan line 119. localhost:~ $ which perl /usr/bin/perl localhost:~ $ perl -V Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=darwin, osvers=9.0, archname=darwin-thread-multi-2leveluname='darwin b04.apple.com 9.0 darwin kernel version 9.3.0: tue aug 12 17:18:07 pdt 2008; root:xnu-1228.5.90~13release_i386 i386 ' config_args='-ds -e -Dprefix=/usr -Dccflags=-g -pipe -Dldflags=- Dman3ext=3pm -Duseithreads -Duseshrplib'hint=recommended, useposix=true, d_sigaction=defineusethreads=define use5005threads=undef useithreads=define usemultiplicity=defineuseperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=define use64bitall=define uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler:cc='cc', ccflags ='-arch i386 -arch ppc -g -pipe -fno-common - DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -Wdeclaration- after-statement -I/usr/local/include',optimize='-O3',cppflags='-no-cpp-precomp -g -pipe -fno-common -DPERL_DARWIN -no- cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement -I/ usr/local/include' ccversion='', gccversion='4.0.1 (Apple Inc. build 5465)', gccosandvers=''intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8alignbytes=8, prototype=define Linker and Libraries:ld='cc -mmacosx-version-min=10.5.6', ldflags ='-arch i386 -arch ppc -L/usr/local/lib'libpth=/usr/local/lib /usr/lib libs=-ldbm -ldl -lm -lutil -lc perllibs=-ldl -lm -lutil -lclibc=/usr/lib/libc.dylib, so=dylib, useshrplib=true, libperl=libperl.dylibgnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' 'cccdlflags=' ', lddlflags='-arch i386 -arch ppc -bundle - undefined dynamic_lookup -L/usr/local/lib'Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Locally applied patches: fix for regcomp CVE-2007-5116 security vulnerability fix for double-free CVE-2008-1927 security vulnerability Built under darwin Compiled at Jan 13 2009 10:02:17 @INC: /System/Library/Perl/5.8.8/darwin-thread-multi-2level /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8 /Library/Perl /Network/Library/Perl/5.8.8/darwin-thread-multi-2level /Network/Library/Perl/5.8.8 /Network/Library/Perl /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6 /Library/Perl/5.8.1 .