Re: perl@10517 (Fail)

2001-06-15 Thread Edward Moy
On Friday, June 15, 2001, at 12:43 PM, Jarkko Hietaniemi wrote: On Fri, Jun 15, 2001 at 12:39:20PM -0700, Edward Moy wrote: I didn't notice that a bug report had been filed, so I filed Radar #2710821 about the INT32_MIN problem (and as it turns out, INT64_MIN has the same problem). The

Re: perl@10517 (Fail)

2001-06-15 Thread Edward Moy
I didn't notice that a bug report had been filed, so I filed Radar #2710821 about the INT32_MIN problem (and as it turns out, INT64_MIN has the same problem). As for make test, I ran the failing lib/db-btree test in gdb, and got the following stack trace: #0 0x70010e48 in memmove () #1

Re: perl@10517 (Fail)

2001-06-13 Thread Edward Moy
Yes, this new snapshot fixes the problem. It's interesting to note that when I run make test I now get 4 errors, the same three as before plus: lib/filefind..Insecure directory in $ENV{PATH} while running with -T switch at ../lib/Cwd.pm line 96. FAILED at test 1 If I set my path to a

Re: perl@10517 (Fail)

2001-06-13 Thread Jarkko Hietaniemi
On Wed, Jun 13, 2001 at 08:26:12AM +, Nick Ing-Simmons wrote: Edward Moy [EMAIL PROTECTED] writes: Thread 0: #0 0x4be055dc in _Perl_get_av () #1 0x4be055c4 in _Perl_get_av () #2 0x4bf51778 in _PerlIO_default_layers () #3 0x4bf5254c in _PerlIO_resolve_layers () #4

Re: perl@10517 (Fail)

2001-06-13 Thread Edward Moy
On Wednesday, June 13, 2001, at 01:26 AM, Nick Ing-Simmons wrote: Okay, perlio is going to have to get fixed... Just for fun, I re-enabled perlio with the fix to INT32_MIN, hoping that was causing the bus error. Unfortunately, it still bus errors. So it looks like perlio and INT32_MIN are

Re: perl@10517 (Fail)

2001-06-12 Thread Jarkko Hietaniemi
passed the current roadblock, not as a permanent solution. But I did recompile with -2147483647-1 and it also finishes building. 3 test scripts still fail: Those failures are 'known ones'. Not that it makes it any better or that they shouldn't be fixed, but now we are back at the point

Re: perl@10517 (Fail)

2001-06-12 Thread Edward Moy
I made a private copy of stdint.h and changed: #define INT32_MIN-2147483648 --- #define INT32_MIN-2147483647 After setting cflags to use my stdint.h, I rebuilt, and the build succeeded! There were no decimal constant is so large that it is unsigned warnings. I ran make

Re: perl@10517 (Fail)

2001-06-12 Thread Nicholas Clark
On Tue, Jun 12, 2001 at 12:41:27PM -0700, Edward Moy wrote: I made a private copy of stdint.h and changed: #define INT32_MIN-2147483648 --- #define INT32_MIN-2147483647 After setting cflags to use my stdint.h, I rebuilt, and the build succeeded! There were no

Re: perl@10517 (Fail)

2001-06-12 Thread Wilfredo Sanchez
On Tuesday, June 12, 2001, at 06:29 AM, Jarkko Hietaniemi wrote: It would be nice to know why not, though. Hmmm. Maybe your locale configuration is somehow better (as in, you have some working locales installed) than the out-of-the-box one? (If my theory about the combination of PerlIO

Re: perl@10517 (Fail)

2001-06-12 Thread Nicholas Clark
On Tue, Jun 12, 2001 at 08:29:51AM -0500, Jarkko Hietaniemi wrote: The actual problem I'm running into is that $config_pm appears to remain undefined in configpm, which therefore craps out in line 19, which is what Edward Moy is seeing. That is, miniperl is not setting $config_pm

Re: perl@10517 (Fail)

2001-06-12 Thread Wilfredo Sanchez
OK, I build perl@10517, and indeed if you just run ./miniperl, you will run into symbol conflicts: [moof:~/ufs/perl] wsanchez% ./miniperl configpm configpm.tmp dyld: ./miniperl multiple definitions of symbol _Perl_ck_exec ./miniperl definition of _Perl_ck_exec

Re: perl@10517 (Fail)

2001-06-11 Thread Larry Shatzer
On Monday, June 11, 2001, at 01:41 PM, Jarkko Hietaniemi wrote: Hmm, I wonder why no other gccs seem to care? What's the version of gcc? Reading specs from /usr/libexec/gcc/darwin/ppc/2.95.2/specs Apple Computer, Inc. version gcc-926, based on gcc version 2.95.2 19991024 (release) Maybe

Re: perl@10517 (Fail)

2001-06-11 Thread Larry Shatzer
On Monday, June 11, 2001, at 01:41 PM, Jarkko Hietaniemi wrote: Ouch. This definitely isn't some irrelevant (test) failure. Could you: rm -f config.sh sh Configure -des -Dusedevel -Doptimize=-g make miniperl gdb ./miniperl (gdb) run (gdb) where GNU

Re: perl@10517 (Fail)

2001-06-11 Thread Edward Moy
On Monday, June 11, 2001, at 01:41 PM, Jarkko Hietaniemi wrote: [...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/

Re: perl@10517 (Fail)

2001-06-11 Thread Jarkko Hietaniemi
(gdb) run Oops, I meant to say run configpm configpm.tmp to get the same segfault, and after that 'where'. Starting program: /Users/lshatzer/perl/bleadperl/./miniperl [Switching to thread 1 (process 12049 thread 0x1903)] dyld: /Users/lshatzer/perl/bleadperl/./miniperl multiple

Re: perl@10517 (Fail)

2001-06-11 Thread Wilfredo Sanchez
On Monday, June 11, 2001, at 02:24 PM, Jarkko Hietaniemi wrote: Ho-hum. On closer inspection the dynaloader error messages look much like there's a big confusion going on: both the symbols of the newly built (mini)perl *AND* the operating system's already installed shared Perl library

Re: perl@10517 (Fail)

2001-06-11 Thread Jarkko Hietaniemi
On Mon, Jun 11, 2001 at 06:43:43PM -0700, Wilfredo Sanchez wrote: On Monday, June 11, 2001, at 02:24 PM, Jarkko Hietaniemi wrote: Ho-hum. On closer inspection the dynaloader error messages look much like there's a big confusion going on: both the symbols of the newly built

Re: perl@10517 (Fail)

2001-06-11 Thread Jr.
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

Re: perl@10517 (Fail)

2001-06-11 Thread Larry Shatzer
On Monday, June 11, 2001, at 02:11 PM, Jarkko Hietaniemi wrote: (gdb) run Oops, I meant to say run configpm configpm.tmp to get the same segfault, and after that 'where'. I hope I am doing everything right ;o) (gdb) run configpm configpm.tmp Starting program:

Re: perl@10517 (Fail)

2001-06-11 Thread Larry Shatzer
On Monday, June 11, 2001, at 02:06 PM, Jarkko Hietaniemi wrote: On Mon, Jun 11, 2001 at 01:56:32PM -0700, Larry Shatzer wrote: [snip] Maybe Apple mucked with something? Another possibility is that that said constants are somehow brokenly defined in Mac OS X. Running the util.c through

Re: perl@10517 (Fail)

2001-06-11 Thread Larry Shatzer
On Monday, June 11, 2001, at 02:24 PM, Jarkko Hietaniemi wrote: Ho-hum. On closer inspection the dynaloader error messages look much like there's a big confusion going on: both the symbols of the newly built (mini)perl *AND* the operating system's already installed shared Perl library

Re: perl@10517 (Fail)

2001-06-11 Thread Jarkko Hietaniemi
Ouch. This definitely isn't some irrelevant (test) failure. I got this, too. From CrashCatcher: ** Date/Time: 2001-06-11 13:30:00 -0700 PID: 13766 Command: miniperl Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x

Re: perl@10517 (Fail)

2001-06-11 Thread Wilfredo Sanchez
On Monday, June 11, 2001, at 06:53 PM, Jarkko Hietaniemi wrote: Isn't this correct only if you want to replace the system Perl? This is set by the -install_name flag on the link line, which Configure sets to wherever you plan to install it, which I think defaults to the system perl, but