I had the same thing happen, and asked in the MacOSX mailing list a
while back (under Subject: bleadperl), about the same thing, so it has
been happening a while. I guess I should have posted to p5p, but it was
early in the morning :o)
On Monday, June 11, 2001, at 12:09 PM, Ken Williams wrote:
> Hi,
>
> Please let me know if I should send reports to a different address. I'm
> sending to P5P ([EMAIL PROTECTED]) and CC-ing Jarkko and the
> OSX-perl list.
>
> See results below.
>
> [EMAIL PROTECTED] (Chris Nandor) wrote:
>> Hi, everybody!
>>
>> Jarkko humbly requests that people test the latest snapshot of perl
>> 5.7 on
>> Mac OS X.
>>
>> -- Chris
>>
>>> Date: Mon, 11 Jun 2001 11:20:24 -0500
>>> From: Jarkko Hietaniemi <[EMAIL PROTECTED]>
>>> To: [EMAIL PROTECTED]
>>> Subject: perl@10517
>>> Mail-Followup-To: Jarkko Hietaniemi <[EMAIL PROTECTED]>,
>>> [EMAIL PROTECTED]
>>> X-Spam-Rating: onion.valueclick.com 1.6.2 0/1000/N
>>>
>>> http:[EMAIL PROTECTED]
>>> http:[EMAIL PROTECTED]
>>> ftp:[EMAIL PROTECTED]
>
>
> I configured using "sh Configure -de -Dusedevel". I had some warnings
> and errors during 'make', and was not able to run any tests. Here are
> some relevant bits of the 'make' output:
>
> ==================================================================
> `sh cflags libperl.dylib perly.o` perly.c
> CCCMD = cc -DPERL_CORE -c -pipe -fno-common
> -DHAS_TELLDIR_PROTOTYPE -Wall -fno-strict-aliasing -I/usr/local/include
> -O3
> perly.c: In function `Perl_yyparse':
> perly.c:1539: warning: suggest parentheses around assignment used as
> truth value
>
> [...snip...]
>
> `sh cflags libperl.dylib util.o` util.c
> CCCMD = cc -DPERL_CORE -c -pipe -fno-common
> -DHAS_TELLDIR_PROTOTYPE -Wall -fno-strict-aliasing -I/usr/local/include
> -O3
> util.c: In function `Perl_cast_ulong':
> util.c:2936: warning: decimal constant is so large that it is unsigned
> util.c:2936: warning: decimal constant is so large that it is unsigned
> util.c: In function `Perl_cast_i32':
> util.c:2954: warning: decimal constant is so large that it is unsigned
> util.c:2954: warning: decimal constant is so large that it is unsigned
>
> [...snip...]
>
> `sh cflags libperl.dylib pp_sys.o` pp_sys.c
> CCCMD = cc -DPERL_CORE -c -pipe -fno-common
> -DHAS_TELLDIR_PROTOTYPE -Wall -fno-strict-aliasing -I/usr/local/include
> -O3
> pp_sys.c: In function `Perl_pp_system':
> pp_sys.c:3961: warning: variable `sp' might be clobbered by `longjmp'
> or `vfork'
> pp_sys.c:3961: warning: variable `mark' might be clobbered by `longjmp'
> or `vfork'
>
> [...snip...]
>
> You may see some irrelevant test failures if you have been unable
> to build lib/Config.pm.
> cd t && (rm -f perl; /bin/ln -s ../miniperl perl) \
> && DYLD_LIBRARY_PATH=/Users/ken/Downloads/perl ./perl TEST
> base/*.t comp/*.t cmd/*.t run/*.t io/*.t op/*.t pragma/*.t </dev/tty
> make[1]: *** [minitest] Bus error
> make: [extra.pods] Error 1 (ignored)
> DYLD_LIBRARY_PATH=/Users/ken/Downloads/perl ./miniperl configpm
> configpm.tmp
> make: *** [lib/Config.pm] Bus error
> ==================================================================
>
>
> When I try to run 'make test', I get this:
>
> [localhost:~/Downloads/perl] ken% make test
> sh writemain lib/auto/DynaLoader/DynaLoader.a > writemain.tmp
> sh mv-if-diff writemain.tmp perlmain.c
> File perlmain.c not changed.
> DYLD_LIBRARY_PATH=/Users/ken/Downloads/perl ./miniperl configpm
> configpm.tmp
> make: *** [lib/Config.pm] Bus error
> [localhost:~/Downloads/perl] ken%
>
> There is no file 'lib/Config.pm' in the build directory.
>
> Hope this is helpful.
>
>
> ------------------- -------------------
> Ken Williams Last Bastion of Euclidity
> [EMAIL PROTECTED] The Math Forum