Re: [perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-26 Thread Allison Randal
Andy Dougherty via RT wrote: + +unless osname == 'darwin' goto not_darwin + link .= '-undefined dynamic_lookup ' +not_darwin: + I understand and sympathize with wanting to just get past this problem, but this looks to me like layering more magic to undo the bad magic applied ea

Re: [perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-26 Thread Andy Dougherty
On Sat, 26 Jan 2008, Allison Randal via RT wrote: > The attached patch allows 'make' to complete on my OS X box, and passes > 'make test'. > --- tools/dev/pbc_to_exe_gen.pl (revision 25264) > +++ tools/dev/pbc_to_exe_gen.pl (working copy) > @@ -351,6 +351,11 @@ > .local string li

Re: [perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-26 Thread chromatic
On Saturday 26 January 2008 19:01:48 Allison Randal via RT wrote: > But, I won't commit the patch until I have some confirmation on whether > the segfault happens without the patch on other platforms, or with the > patch on other darwin-based installs. At least I can apply the patch to > my workin

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-26 Thread Allison Randal via RT
The attached patch allows 'make' to complete on my OS X box, and passes 'make test'. It gets a segfault when running 'make perl6', at the point where it runs 'pbc_to_exe perl6.pbc'. The segfault appears to be a standard GC-style error attempting to access reclaimed memory, and not related to symbol

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-26 Thread Allison Randal via RT
Update: Nat Torkington wrote a test case for the features we're using (compiling a dynamic library, and compiling an executable that uses that library), which I've attached. The test case works, and is fundamentally the same as what Parrot is doing. I've been stepping through the differences betwe

[perl #49766] toplevel 'make perl6' needs dependency fixup.

2008-01-26 Thread Will Coleda via RT
On Mon Jan 14 11:26:27 2008, coke wrote: > In the top level directory, type: > > 'make perl6' > > a perl6 binary is created. > > now type "make perl6" again, and the binary is regenerated from the > step "./pbc_to_exe languages/perl6/perl6.pbc" on, despite the fact > that nothing has changed. >

[svn:parrot-pdd] r25243 - trunk/docs/pdds/draft

2008-01-26 Thread simon
Author: simon Date: Sat Jan 26 04:58:44 2008 New Revision: 25243 Modified: trunk/docs/pdds/draft/pdd28_character_sets.pod Log: Nits picked by Mark Reed, David Romano and Larry Modified: trunk/docs/pdds/draft/pdd28_character_sets.pod ===

Re: [perl #50244] [RFE] Remove 'languages/perl5'

2008-01-26 Thread Bernhard Schmalhofer
Andrew Parker via RT schrieb: This fix seems to have broken Configure.pl. I just checked out a fresh copy (r25239) of parrot trunk and got: Configuring languages... step gen::languages died during execution: Can't open languages/perl5/config/makefiles/root.in: No such file or directory at lib/P

Re: [BUG] "Undefined symbols" on OS X

2008-01-26 Thread fitz . elliott
On Jan 23, 2:05 pm, [EMAIL PROTECTED] (Andy Dougherty) wrote: > On Wed, 23 Jan 2008, chromatic wrote: > > On Wednesday 23 January 2008 10:20:03 Andy Dougherty wrote: > > > > my suggested reordering is unlikely to fix this. The undefined > > > symbol '_Parrot_set_executable_name' is referenced in p