Thanks. I did this:

> sudo port -pNf deactivate active and 'p5*'

And sanity checked to make sure I had absolutely no p5* ports active.

But the install still works. Looking at the log file 
https://paste.z0k.xyz/0b334360ab7f <https://paste.z0k.xyz/0b334360ab7f>, I see 
that the build is trying to download CPAN stuff, and failing when it builds 
from CPAN:

> This module requires Module::Build to install itself.
> Install Module::Build now from CPAN? [y] y
> CPAN.pm requires configuration, but most of it can be done automatically.


I can add things like p5-module-build myself, but it looks like there’s 
something broken when azure tries to reach out to CPAN.


> On Oct 12, 2019, at 8:43 AM, Joshua Root <[email protected]> wrote:
> 
> On 2019-10-12 23:30 , Steven Smith wrote:
>> There must be a dependency on one of the p5-* ports that I’ve already
>> installed locally.
>> 
>> Is there an efficient way of tracking down the Perl module dependency tree?
>> 
>> I suppose I could just do something like:
>> 
>> sudo port deactivate p5-*
>> 
>> (How do I restrict this to just the ones I’ve installed). Then start
>> adding depends_run dependencies until it builds.
> 
> You can use boolean operators, like this:
> 
> sudo port deactivate active and p5\*
> 
> You can also use trace mode to hide files provided by ports that aren't
> declared as dependencies (-t option).
> 
> BTW it should be depends_lib if needed at both build time and runtime.
> 
> - Josh

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to