Re: [Pdl-devel] PDL and its pre-req PerlIO::Layers fail to build in macOS 10.13.3

2018-03-25 Thread Chris Marshall
Will- Any progress with the work around?  I'm on #pdl today. --Chris On 3/22/2018 16:31, Chris Marshall wrote: Makefile.PL is the file in which the File::Map line needs to be deleted On Thu, Mar 22, 2018 at 4:30 PM, Chris Marshall mailto:devel.chm...@gmail.com>> wrote: A quick loo

Re: [Pdl-devel] PDL and its pre-req PerlIO::Layers fail to build in macOS 10.13.3

2018-03-23 Thread Chris Marshall
Hi Will- I understand your frustration in not being able to build/install PDL. When we/I say it is not a PDL bug, we don't mean that the bug doesn't affect PDL as it clearly does since we require File::Map which requires PerlIO::Layers. It means that the fix is not in the PDL code and that a bug

Re: [Pdl-devel] PDL and its pre-req PerlIO::Layers fail to build in macOS 10.13.3

2018-03-22 Thread William Schmidt
Interesting... In 00-compile.t in PerlIO::Layers the test attempts to run a perl -e 'require PerlIO/Layers.pm' as a child process. It then does a waitpid() to get the exit status of that perl script process. It then tests $? against 0, and if TRUE, reports test-ok. Wrong! Man, is that wrong. The

Re: [Pdl-devel] PDL and its pre-req PerlIO::Layers fail to build in macOS 10.13.3

2018-03-22 Thread Chris Marshall
Makefile.PL is the file in which the File::Map line needs to be deleted On Thu, Mar 22, 2018 at 4:30 PM, Chris Marshall wrote: > A quick look at the CPAN testers reports for > PerlIO::Layers show passes for your perl version > and many others on Mac platforms. I can't help > with a debug fo

Re: [Pdl-devel] PDL and its pre-req PerlIO::Layers fail to build in macOS 10.13.3

2018-03-22 Thread Chris Marshall
A quick look at the CPAN testers reports for PerlIO::Layers show passes for your perl version and many others on Mac platforms. I can't help with a debug for your build there... ...but you can delete the line containing the string 'File::Map' to removed the hard dependency for PDL on this module.

Re: [Pdl-devel] PDL and its pre-req PerlIO::Layers fail to build in macOS 10.13.3

2018-03-22 Thread Derek Lamb
Hi Will, This doesn't really seem to be a PDL issue. And you don't say whether you've been able to install on prior versions of macOS. But my PerlIO::Layers installed from MacPorts just fine on macOS 10.12.x (Sierra), and it doesn't look like MacPorts does anything special to make it work. A

[Pdl-devel] PDL and its pre-req PerlIO::Layers fail to build in macOS 10.13.3

2018-03-22 Thread William Schmidt
Hello PDL peeps, I'm trying to build PDL in macOS 10.13.3 (High Sierra) and am getting a build test error in a pre-req, specifically, in PerlIO::Layers. The scenario: sudo cpan install PDL. # Warning: prerequisite File::Map 0.57 not found. There are other pre-req errors but the first one is a de