Opened 9 years ago

Closed 7 years ago

#26323 closed defect (fixed)

perl default options: multiplicity, thread ?

Reported by: jul_bsd@… Owned by: ghosthound
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc:
Port: perl5.8 perl5.10 perl5.12 perl5.14

Description

As I test more my perlchartdir port (Ticket #26004), it seems it is incompatible with current macports perl.

perlchartdir is a binary-only port and planned to be used with Apple perl. It seems you can't use with macports as configure options are different, mainly thread and multiplicity. http://www.chartdir.com/forum/download_thread.php?site=chartdir&bn=chartdir_support&thread=1283330578

As I don't know what are the consequences of such parameters, I (stupidly :) ask, is there any reason why these are not default to have something more compatible with Apple perl ?

or is it better/simpler to add perl dependency with variants for perlchartdir ? (I don't remember if it is possible ...)

thanks

Change History (4)

comment:1 Changed 9 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to ricci@…
Port: perl5.8 perl5.10 perl5.12 added

Please remember to fill in the Port field and cc the maintainer. See also #22301.

comment:2 Changed 9 years ago by jul_bsd@…

ok for multiplicity. and for threads ?

if I test perlchartdir with 5.10 (including multiplicity and not threads), I still get bug

$ /opt/local/bin/perl5.10.1 /opt/local/share/examples/perlchartdir/binaryseries.pl
Can't load '/opt/local/lib/perl5/vendor_perl/5.8.9/perlchartdir510i64.dylib' for module perlchartdir510i64: dlopen(/opt/local/lib/perl5/vendor_perl/5.8.9/perlchartdir510i64.dylib, 1): Symbol not found: _PL_stack_sp
  Referenced from: /opt/local/lib/perl5/vendor_perl/5.8.9/perlchartdir510i64.dylib
  Expected in: flat namespace
 at /opt/local/lib/perl5/vendor_perl/5.8.9/perlchartdir.pm line 9
	...propagated at /opt/local/lib/perl5/vendor_perl/5.8.9/perlchartdir.pm line 20.
Compilation failed in require at /opt/local/share/examples/perlchartdir/binaryseries.pl line 3.
BEGIN failed--compilation aborted at /opt/local/share/examples/perlchartdir/binaryseries.pl line 3.
$ ls -l /opt/local/lib/perl5/vendor_perl/5.8.9/perlchartdir510i64.dylib
-rw-r--r--  2 root  admin  58754  2 sep 09:00 /opt/local/lib/perl5/vendor_perl/5.8.9/perlchartdir510i64.dylib

comment:3 Changed 8 years ago by jmroot (Joshua Root)

Port: perl5.14 added

comment:4 Changed 7 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.