Perl5-IDEA icon indicating copy to clipboard operation
Perl5-IDEA copied to clipboard

Cannot install devel::camelcadedb on Macos 15.2

Open richardcrossley opened this issue 11 months ago • 1 comments

Hi,

When I try to debug a Perl script in Intellij Idea, I am asked to install devel::camecadedb which I do. The tool prompts to make administration changes which is expect and it is granted permission to do. The packages does not appear to install and I have capture the relevant details here.

Intellij Idea: IntelliJ IDEA 2024.3.2.1 (Ultimate Edition) Build #IU-243.23654.153, built on January 23, 2025 Licensed to Richard Crossley Subscription is active until September 19, 2025. Runtime version: 21.0.5+8-b631.30 aarch64 (JCEF 122.1.9) VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Toolkit: sun.lwawt.macosx.LWCToolkit macOS 15.2 GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation Memory: 2048M Cores: 10 Metal Rendering is ON Registry: debugger.watches.in.variables=false ide.experimental.ui=true Non-Bundled Plugins: com.gmike.visual-studio-2019-dark (1.5.4) com.perl5 (2024.3.1) PythonCore (243.23654.153) Pythonid (243.23654.153) Kotlin: 243.23654.153-IJ

Perl: This is perl 5, version 34, subversion 1 (v5.34.1) built for darwin-thread-multi-2level (with 2 registered patches, see perl -V for more detail)

Copyright 1987-2022, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page.

Installation output: /usr/bin/cpan -T Devel::Camelcadedb Loading internal logger. Log::Log4perl recommended for better logging Reading '/Users/richard/.cpan/Metadata' Database was generated on Mon, 27 Jan 2025 16:41:02 GMT Running install for module 'Devel::Camelcadedb' Checksum for /Users/richard/.cpan/sources/authors/id/H/HU/HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz ok Configuring H/HU/HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz with Makefile.PL Checking if your kit is complete... Looks good Warning: prerequisite Hash::StoredIterator 0 not found. Warning: prerequisite Test::Simple 1.302192 not found. We have 1.302183. Generating a Unix-style Makefile Writing Makefile for Devel::Camelcadedb Writing MYMETA.yml and MYMETA.json HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz /usr/bin/perl Makefile.PL -- OK Running make for H/HU/HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz ---- Unsatisfied dependencies detected during ---- ---- HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz ---- Hash::StoredIterator [requires] Test::Simple [build_requires] Running install for module 'Hash::StoredIterator' Checksum for /Users/richard/.cpan/sources/authors/id/M/MS/MSCHWERN/Hash-StoredIterator-0.008.tar.gz ok Configuring M/MS/MSCHWERN/Hash-StoredIterator-0.008.tar.gz with Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Hash-StoredIterator' version '0.008' MSCHWERN/Hash-StoredIterator-0.008.tar.gz /usr/bin/perl Build.PL -- OK Running Build for M/MS/MSCHWERN/Hash-StoredIterator-0.008.tar.gz Building Hash-StoredIterator cc -iwithsysroot /System/Library/Perl/5.34/darwin-thread-multi-2level/CORE -DVERSION="0.008" -DXS_VERSION="0.008" -c -g -pipe -DPERL_USE_SAFE_PUTENV -Wno-error=implicit-function-declaration -Os -o lib/Hash/StoredIterator.o lib/Hash/StoredIterator.c lib/Hash/StoredIterator.c:196:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 196 | STMT_START { | ^~~~~~~~~~ lib/Hash/../../ppport.h:4001:28: note: expanded from macro 'STMT_START' 4001 | # define STMT_START (void)( /* gcc supports ({ STATEMENTS; })'' */ | ^ lib/Hash/StoredIterator.c:196:13: note: '{' token is here 196 | STMT_START { | ^ lib/Hash/StoredIterator.c:207:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 207 | } STMT_END | ^ lib/Hash/StoredIterator.c:207:4: note: ')' token is here 207 | } STMT_END | ^~~~~~~~ lib/Hash/../../ppport.h:4002:20: note: expanded from macro 'STMT_END' 4002 | # define STMT_END ) | ^ lib/Hash/StoredIterator.c:214:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 214 | XSprePUSH; PUSHi(PTR2IV(RETVAL)); | ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ lib/Hash/../../ppport.h:4001:28: note: expanded from macro 'STMT_START' 4001 | # define STMT_START (void)( /* gcc supports ({ STATEMENTS; })'' / | ^ lib/Hash/StoredIterator.c:214:13: note: '{' token is here 214 | XSprePUSH; PUSHi(PTR2IV(RETVAL)); | ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ lib/Hash/StoredIterator.c:214:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 214 | XSprePUSH; PUSHi(PTR2IV(RETVAL)); | ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START {
| ^~~~~~~~~~ lib/Hash/../../ppport.h:4001:28: note: expanded from macro 'STMT_START' 4001 | # define STMT_START (void)( /
gcc supports ({ STATEMENTS; })'' */ | ^ lib/Hash/StoredIterator.c:214:13: note: '{' token is here 214 | XSprePUSH; PUSHi(PTR2IV(RETVAL)); | ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ lib/Hash/StoredIterator.c:214:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 214 | XSprePUSH; PUSHi(PTR2IV(RETVAL)); | ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ lib/Hash/StoredIterator.c:214:13: note: ')' token is here 214 | XSprePUSH; PUSHi(PTR2IV(RETVAL)); | ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ lib/Hash/../../ppport.h:4002:20: note: expanded from macro 'STMT_END' 4002 | # define STMT_END ) | ^ lib/Hash/StoredIterator.c:214:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 214 | XSprePUSH; PUSHi(PTR2IV(RETVAL)); | ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ lib/Hash/StoredIterator.c:214:13: note: ')' token is here 214 | XSprePUSH; PUSHi(PTR2IV(RETVAL)); | ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ lib/Hash/../../ppport.h:4002:20: note: expanded from macro 'STMT_END' 4002 | # define STMT_END ) | ^ lib/Hash/StoredIterator.c:216:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 216 | XSRETURN(1); | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ lib/Hash/../../ppport.h:4001:28: note: expanded from macro 'STMT_START' 4001 | # define STMT_START (void)( /* gcc supports ({ STATEMENTS; })'' / | ^ lib/Hash/StoredIterator.c:216:5: note: '{' token is here 216 | XSRETURN(1); | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START {
| ^ lib/Hash/StoredIterator.c:216:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 216 | XSRETURN(1); | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ lib/Hash/StoredIterator.c:216:5: note: ')' token is here 216 | XSRETURN(1); | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ lib/Hash/../../ppport.h:4002:20: note: expanded from macro 'STMT_END' 4002 | # define STMT_END ) | ^ lib/Hash/StoredIterator.c:231:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 231 | STMT_START { | ^~~~~~~~~~ lib/Hash/../../ppport.h:4001:28: note: expanded from macro 'STMT_START' 4001 | # define STMT_START (void)( /
gcc supports ({ STATEMENTS; })'' */ | ^ lib/Hash/StoredIterator.c:231:13: note: '{' token is here 231 | STMT_START { | ^ lib/Hash/StoredIterator.c:242:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 242 | } STMT_END | ^ lib/Hash/StoredIterator.c:242:4: note: ')' token is here 242 | } STMT_END | ^~~~~~~~ lib/Hash/../../ppport.h:4002:20: note: expanded from macro 'STMT_END' 4002 | # define STMT_END ) | ^ lib/Hash/StoredIterator.c:249:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 249 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ lib/Hash/../../ppport.h:4001:28: note: expanded from macro 'STMT_START' 4001 | # define STMT_START (void)( /* gcc supports ({ STATEMENTS; })'' / | ^ lib/Hash/StoredIterator.c:249:5: note: '{' token is here 249 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ lib/Hash/StoredIterator.c:249:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 249 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START {
| ^~~~~~~~~~ lib/Hash/../../ppport.h:4001:28: note: expanded from macro 'STMT_START' 4001 | # define STMT_START (void)( /
gcc supports ({ STATEMENTS; })'' */ | ^ lib/Hash/StoredIterator.c:249:5: note: '{' token is here 249 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ lib/Hash/StoredIterator.c:249:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 249 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ lib/Hash/StoredIterator.c:249:5: note: ')' token is here 249 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ lib/Hash/../../ppport.h:4002:20: note: expanded from macro 'STMT_END' 4002 | # define STMT_END ) | ^ lib/Hash/StoredIterator.c:249:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 249 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ lib/Hash/StoredIterator.c:249:5: note: ')' token is here 249 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ lib/Hash/../../ppport.h:4002:20: note: expanded from macro 'STMT_END' 4002 | # define STMT_END ) | ^ lib/Hash/StoredIterator.c:262:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 262 | STMT_START { | ^~~~~~~~~~ lib/Hash/../../ppport.h:4001:28: note: expanded from macro 'STMT_START' 4001 | # define STMT_START (void)( /* gcc supports ({ STATEMENTS; })'' / | ^ lib/Hash/StoredIterator.c:262:13: note: '{' token is here 262 | STMT_START { | ^ lib/Hash/StoredIterator.c:273:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 273 | } STMT_END | ^ lib/Hash/StoredIterator.c:273:4: note: ')' token is here 273 | } STMT_END | ^~~~~~~~ lib/Hash/../../ppport.h:4002:20: note: expanded from macro 'STMT_END' 4002 | # define STMT_END ) | ^ lib/Hash/StoredIterator.c:279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 279 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ lib/Hash/../../ppport.h:4001:28: note: expanded from macro 'STMT_START' 4001 | # define STMT_START (void)( / gcc supports ({ STATEMENTS; })'' */ | ^ lib/Hash/StoredIterator.c:279:5: note: '{' token is here 279 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ lib/Hash/StoredIterator.c:279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 279 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ lib/Hash/../../ppport.h:4001:28: note: expanded from macro 'STMT_START' 4001 | # define STMT_START (void)( /* gcc supports ({ STATEMENTS; })'' */ | ^ lib/Hash/StoredIterator.c:279:5: note: '{' token is here 279 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START {
| ^ lib/Hash/StoredIterator.c:279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 279 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ lib/Hash/StoredIterator.c:279:5: note: ')' token is here 279 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ lib/Hash/../../ppport.h:4002:20: note: expanded from macro 'STMT_END' 4002 | # define STMT_END ) | ^ lib/Hash/StoredIterator.c:279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 279 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ lib/Hash/StoredIterator.c:279:5: note: ')' token is here 279 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ lib/Hash/../../ppport.h:4002:20: note: expanded from macro 'STMT_END' 4002 | # define STMT_END ) | ^ 20 warnings generated. ExtUtils::Mkbootstrap::Mkbootstrap('blib/arch/auto/Hash/StoredIterator/StoredIterator.bs') env LD_RUN_PATH=/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE cc -bundle -undefined dynamic_lookup -o blib/arch/auto/Hash/StoredIterator/StoredIterator.bundle lib/Hash/StoredIterator.o MSCHWERN/Hash-StoredIterator-0.008.tar.gz ./Build -- OK MSCHWERN/Hash-StoredIterator-0.008.tar.gz Skipping test because of notest pragma Running Build install for MSCHWERN/Hash-StoredIterator-0.008.tar.gz Building Hash-StoredIterator !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ERROR: Can't create '/Library/Perl/5.34/darwin-thread-multi-2level/Hash' mkdir /Library/Perl/5.34/darwin-thread-multi-2level: Permission denied at /System/Library/Perl/5.34/ExtUtils/Install.pm line 470.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! at /System/Library/Perl/Extras/5.34/Module/Build/Base.pm line 3570. Files found in blib/arch: installing files in blib/lib into architecture dependent library tree MSCHWERN/Hash-StoredIterator-0.008.tar.gz ./Build install -- NOT OK Running install for module 'Test::Simple' Checksum for /Users/richard/.cpan/sources/authors/id/E/EX/EXODIST/Test-Simple-1.302209.tar.gz ok Configuring E/EX/EXODIST/Test-Simple-1.302209.tar.gz with Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Test::Simple Writing MYMETA.yml and MYMETA.json EXODIST/Test-Simple-1.302209.tar.gz /usr/bin/perl Makefile.PL -- OK Running make for E/EX/EXODIST/Test-Simple-1.302209.tar.gz cp lib/Test2/Todo.pm blib/lib/Test2/Todo.pm cp lib/Test/Tutorial.pod blib/lib/Test/Tutorial.pod cp lib/ok.pm blib/lib/ok.pm cp lib/Test/Builder/TodoDiag.pm blib/lib/Test/Builder/TodoDiag.pm cp lib/Test2/Compare/Bag.pm blib/lib/Test2/Compare/Bag.pm cp lib/Test2/Compare/Float.pm blib/lib/Test2/Compare/Float.pm cp lib/Test2/Compare/Meta.pm blib/lib/Test2/Compare/Meta.pm cp lib/Test/Tester/Delegate.pm blib/lib/Test/Tester/Delegate.pm cp lib/Test2/Require/Module.pm blib/lib/Test2/Require/Module.pm cp lib/Test2/Require/RealFork.pm blib/lib/Test2/Require/RealFork.pm cp lib/Test2/API/InterceptResult/Hub.pm blib/lib/Test2/API/InterceptResult/Hub.pm cp lib/Test2/Hub.pm blib/lib/Test2/Hub.pm cp lib/Test2/Util/Importer.pm blib/lib/Test2/Util/Importer.pm cp lib/Test2/Compare/Undef.pm blib/lib/Test2/Compare/Undef.pm cp lib/Test2/Manual/Testing.pm blib/lib/Test2/Manual/Testing.pm cp lib/Test2/Tools/Refcount.pm blib/lib/Test2/Tools/Refcount.pm cp lib/Test2/Manual/Anatomy/Context.pm blib/lib/Test2/Manual/Anatomy/Context.pm cp lib/Test2/Bundle/More.pm blib/lib/Test2/Bundle/More.pm cp lib/Test2/Manual/Anatomy/EndToEnd.pm blib/lib/Test2/Manual/Anatomy/EndToEnd.pm cp lib/Test2/Manual/Anatomy.pm blib/lib/Test2/Manual/Anatomy.pm cp lib/Test2/Util/Grabber.pm blib/lib/Test2/Util/Grabber.pm cp lib/Test2/Manual/Tooling/Nesting.pm blib/lib/Test2/Manual/Tooling/Nesting.pm cp lib/Test2/Formatter.pm blib/lib/Test2/Formatter.pm cp lib/Test2/Util/Sub.pm blib/lib/Test2/Util/Sub.pm cp lib/Test2/EventFacet/About.pm blib/lib/Test2/EventFacet/About.pm cp lib/Test2/Util/Trace.pm blib/lib/Test2/Util/Trace.pm cp lib/Test2/Event/Fail.pm blib/lib/Test2/Event/Fail.pm cp lib/Test2/Plugin/BailOnFail.pm blib/lib/Test2/Plugin/BailOnFail.pm cp lib/Test2/Event/Note.pm blib/lib/Test2/Event/Note.pm cp lib/Test2/Require/NonInteractiveTesting.pm blib/lib/Test2/Require/NonInteractiveTesting.pm cp lib/Test2/Util/Guard.pm blib/lib/Test2/Util/Guard.pm cp lib/Test2/Plugin/Times.pm blib/lib/Test2/Plugin/Times.pm cp lib/Test2/Compare/EventMeta.pm blib/lib/Test2/Compare/EventMeta.pm cp lib/Test2/API.pm blib/lib/Test2/API.pm cp lib/Test2/Plugin.pm blib/lib/Test2/Plugin.pm cp lib/Test2/EventFacet/Hub.pm blib/lib/Test2/EventFacet/Hub.pm cp lib/Test2/Event/V2.pm blib/lib/Test2/Event/V2.pm cp lib/Test2/Manual/Anatomy/Hubs.pm blib/lib/Test2/Manual/Anatomy/Hubs.pm cp lib/Test/use/ok.pm blib/lib/Test/use/ok.pm cp lib/Test2/Compare/Base.pm blib/lib/Test2/Compare/Base.pm cp lib/Test2/EventFacet/Error.pm blib/lib/Test2/EventFacet/Error.pm cp lib/Test2/API/Stack.pm blib/lib/Test2/API/Stack.pm cp lib/Test2/Event/Diag.pm blib/lib/Test2/Event/Diag.pm cp lib/Test2/Tools/GenTemp.pm blib/lib/Test2/Tools/GenTemp.pm cp lib/Test2/Util/HashBase.pm blib/lib/Test2/Util/HashBase.pm cp lib/Test/Builder/Module.pm blib/lib/Test/Builder/Module.pm cp lib/Test2/Workflow.pm blib/lib/Test2/Workflow.pm cp lib/Test2/Hub/Interceptor/Terminator.pm blib/lib/Test2/Hub/Interceptor/Terminator.pm cp lib/Test/Simple.pm blib/lib/Test/Simple.pm cp lib/Test2/Require/AuthorTesting.pm blib/lib/Test2/Require/AuthorTesting.pm cp lib/Test2/Manual/Tooling/Plugin/TestExit.pm blib/lib/Test2/Manual/Tooling/Plugin/TestExit.pm cp lib/Test2/Bundle.pm blib/lib/Test2/Bundle.pm cp lib/Test2/Manual/Tooling/Plugin/ToolCompletes.pm blib/lib/Test2/Manual/Tooling/Plugin/ToolCompletes.pm cp lib/Test2/Compare/Custom.pm blib/lib/Test2/Compare/Custom.pm cp lib/Test2/Mock.pm blib/lib/Test2/Mock.pm cp lib/Test2/Event/Pass.pm blib/lib/Test2/Event/Pass.pm cp lib/Test2/EventFacet/Render.pm blib/lib/Test2/EventFacet/Render.pm cp lib/Test2/Tools/Spec.pm blib/lib/Test2/Tools/Spec.pm cp lib/Test2/Util/Times.pm blib/lib/Test2/Util/Times.pm cp lib/Test2/Bundle/Extended.pm blib/lib/Test2/Bundle/Extended.pm cp lib/Test2/Manual/Tooling.pm blib/lib/Test2/Manual/Tooling.pm cp lib/Test2/Tools/Exception.pm blib/lib/Test2/Tools/Exception.pm cp lib/Test2/Workflow/Task.pm blib/lib/Test2/Workflow/Task.pm cp lib/Test/Builder.pm blib/lib/Test/Builder.pm cp lib/Test/Builder/Formatter.pm blib/lib/Test/Builder/Formatter.pm cp lib/Test2/Workflow/Task/Action.pm blib/lib/Test2/Workflow/Task/Action.pm cp lib/Test2/Compare/String.pm blib/lib/Test2/Compare/String.pm cp lib/Test2/Manual/Tooling/TestBuilder.pm blib/lib/Test2/Manual/Tooling/TestBuilder.pm cp lib/Test2/Manual/Anatomy/IPC.pm blib/lib/Test2/Manual/Anatomy/IPC.pm cp lib/Test2/Compare/Hash.pm blib/lib/Test2/Compare/Hash.pm cp lib/Test2/Compare/Array.pm blib/lib/Test2/Compare/Array.pm cp lib/Test2/Compare/Bool.pm blib/lib/Test2/Compare/Bool.pm cp lib/Test2/EventFacet/Info.pm blib/lib/Test2/EventFacet/Info.pm cp lib/Test2/Tools/Ref.pm blib/lib/Test2/Tools/Ref.pm cp lib/Test2/Event/Ok.pm blib/lib/Test2/Event/Ok.pm cp lib/Test2/Manual/Concurrency.pm blib/lib/Test2/Manual/Concurrency.pm cp lib/Test2/Util/Table.pm blib/lib/Test2/Util/Table.pm cp lib/Test2/Tools/AsyncSubtest.pm blib/lib/Test2/Tools/AsyncSubtest.pm cp lib/Test2/Util/Term.pm blib/lib/Test2/Util/Term.pm cp lib/Test2/API/InterceptResult/Event.pm blib/lib/Test2/API/InterceptResult/Event.pm cp lib/Test2/Manual/Tooling/Plugin/TestingDone.pm blib/lib/Test2/Manual/Tooling/Plugin/TestingDone.pm cp lib/Test2/Util/Sig.pm blib/lib/Test2/Util/Sig.pm cp lib/Test2/EventFacet.pm blib/lib/Test2/EventFacet.pm cp lib/Test2/Require/ExtendedTesting.pm blib/lib/Test2/Require/ExtendedTesting.pm cp lib/Test2/Manual/Tooling/Formatter.pm blib/lib/Test2/Manual/Tooling/Formatter.pm cp lib/Test2/Workflow/Build.pm blib/lib/Test2/Workflow/Build.pm cp lib/Test2/Compare/Isa.pm blib/lib/Test2/Compare/Isa.pm cp lib/Test2/Event/Subtest.pm blib/lib/Test2/Event/Subtest.pm cp lib/Test2/AsyncSubtest/Formatter.pm blib/lib/Test2/AsyncSubtest/Formatter.pm cp lib/Test2/Manual.pm blib/lib/Test2/Manual.pm cp lib/Test2/Compare/Ref.pm blib/lib/Test2/Compare/Ref.pm cp lib/Test2/Event/Skip.pm blib/lib/Test2/Event/Skip.pm cp lib/Test2/Hub/Subtest.pm blib/lib/Test2/Hub/Subtest.pm cp lib/Test2/Compare/Pattern.pm blib/lib/Test2/Compare/Pattern.pm cp lib/Test2/Compare/Scalar.pm blib/lib/Test2/Compare/Scalar.pm cp lib/Test2/Plugin/SRand.pm blib/lib/Test2/Plugin/SRand.pm cp lib/Test2/API/Breakage.pm blib/lib/Test2/API/Breakage.pm cp lib/Test2/AsyncSubtest/Hub.pm blib/lib/Test2/AsyncSubtest/Hub.pm cp lib/Test2/Tools/Tester.pm blib/lib/Test2/Tools/Tester.pm cp lib/Test2/Event/Exception.pm blib/lib/Test2/Event/Exception.pm cp lib/Test2/Manual/Anatomy/API.pm blib/lib/Test2/Manual/Anatomy/API.pm cp lib/Test2/API/InterceptResult.pm blib/lib/Test2/API/InterceptResult.pm cp lib/Test2/Hub/Interceptor.pm blib/lib/Test2/Hub/Interceptor.pm cp lib/Test2/Util/Table/LineBreak.pm blib/lib/Test2/Util/Table/LineBreak.pm cp lib/Test2/Tools/Basic.pm blib/lib/Test2/Tools/Basic.pm cp lib/Test2/Compare.pm blib/lib/Test2/Compare.pm cp lib/Test2/Require/EnvVar.pm blib/lib/Test2/Require/EnvVar.pm cp lib/Test2/Event.pm blib/lib/Test2/Event.pm cp lib/Test/Tester/CaptureRunner.pm blib/lib/Test/Tester/CaptureRunner.pm cp lib/Test2/Event/Encoding.pm blib/lib/Test2/Event/Encoding.pm cp lib/Test2/API/Instance.pm blib/lib/Test2/API/Instance.pm cp lib/Test2/IPC.pm blib/lib/Test2/IPC.pm cp lib/Test2.pm blib/lib/Test2.pm cp lib/Test2/Require/ReleaseTesting.pm blib/lib/Test2/Require/ReleaseTesting.pm cp lib/Test2/Event/Waiting.pm blib/lib/Test2/Event/Waiting.pm cp lib/Test2/Util/Stash.pm blib/lib/Test2/Util/Stash.pm cp lib/Test2/Require.pm blib/lib/Test2/Require.pm cp lib/Test2/Env.pm blib/lib/Test2/Env.pm cp lib/Test2/EventFacet/Parent.pm blib/lib/Test2/EventFacet/Parent.pm cp lib/Test2/Tools/Subtest.pm blib/lib/Test2/Tools/Subtest.pm cp lib/Test2/AsyncSubtest.pm blib/lib/Test2/AsyncSubtest.pm cp lib/Test2/Util/Facets2Legacy.pm blib/lib/Test2/Util/Facets2Legacy.pm cp lib/Test2/Transition.pod blib/lib/Test2/Transition.pod cp lib/Test2/Plugin/DieOnFail.pm blib/lib/Test2/Plugin/DieOnFail.pm cp lib/Test2/EventFacet/Plan.pm blib/lib/Test2/EventFacet/Plan.pm cp lib/Test2/Workflow/BlockBase.pm blib/lib/Test2/Workflow/BlockBase.pm cp lib/Test2/Util/Table/Cell.pm blib/lib/Test2/Util/Table/Cell.pm cp lib/Test2/Compare/Negatable.pm blib/lib/Test2/Compare/Negatable.pm cp lib/Test2/Plugin/ExitSummary.pm blib/lib/Test2/Plugin/ExitSummary.pm cp lib/Test2/Util.pm blib/lib/Test2/Util.pm cp lib/Test2/Manual/Contributing.pm blib/lib/Test2/Manual/Contributing.pm cp lib/Test2/API/InterceptResult/Facet.pm blib/lib/Test2/API/InterceptResult/Facet.pm cp lib/Test2/Tools/Target.pm blib/lib/Test2/Tools/Target.pm cp lib/Test2/Util/ExternalMeta.pm blib/lib/Test2/Util/ExternalMeta.pm cp lib/Test2/Require/Threads.pm blib/lib/Test2/Require/Threads.pm cp lib/Test2/Manual/Testing/Introduction.pm blib/lib/Test2/Manual/Testing/Introduction.pm cp lib/Test2/Compare/Event.pm blib/lib/Test2/Compare/Event.pm cp lib/Test2/Compare/Object.pm blib/lib/Test2/Compare/Object.pm cp lib/Test2/EventFacet/Amnesty.pm blib/lib/Test2/EventFacet/Amnesty.pm cp lib/Test2/Compare/Number.pm blib/lib/Test2/Compare/Number.pm cp lib/Test2/EventFacet/Trace.pm blib/lib/Test2/EventFacet/Trace.pm cp lib/Test2/Manual/Testing/Todo.pm blib/lib/Test2/Manual/Testing/Todo.pm cp lib/Test2/EventFacet/Assert.pm blib/lib/Test2/EventFacet/Assert.pm cp lib/Test2/EventFacet/Info/Table.pm blib/lib/Test2/EventFacet/Info/Table.pm cp lib/Test2/API/InterceptResult/Squasher.pm blib/lib/Test2/API/InterceptResult/Squasher.pm cp lib/Test2/Tools/Event.pm blib/lib/Test2/Tools/Event.pm cp lib/Test2/Tools/Defer.pm blib/lib/Test2/Tools/Defer.pm cp lib/Test2/Util/Ref.pm blib/lib/Test2/Util/Ref.pm cp lib/Test2/Bundle/Simple.pm blib/lib/Test2/Bundle/Simple.pm cp lib/Test2/Manual/Anatomy/Event.pm blib/lib/Test2/Manual/Anatomy/Event.pm cp lib/Test2/Compare/Delta.pm blib/lib/Test2/Compare/Delta.pm cp lib/Test2/Compare/Regex.pm blib/lib/Test2/Compare/Regex.pm cp lib/Test2/Tools/Mock.pm blib/lib/Test2/Tools/Mock.pm cp lib/Test2/EventFacet/Control.pm blib/lib/Test2/EventFacet/Control.pm cp lib/Test2/IPC/Driver.pm blib/lib/Test2/IPC/Driver.pm cp lib/Test2/Workflow/Task/Group.pm blib/lib/Test2/Workflow/Task/Group.pm cp lib/Test2/Manual/Tooling/FirstTool.pm blib/lib/Test2/Manual/Tooling/FirstTool.pm cp lib/Test2/EventFacet/Meta.pm blib/lib/Test2/EventFacet/Meta.pm cp lib/Test/Builder/Tester.pm blib/lib/Test/Builder/Tester.pm cp lib/Test2/Tools/Grab.pm blib/lib/Test2/Tools/Grab.pm cp lib/Test2/Manual/Tooling/Testing.pm blib/lib/Test2/Manual/Tooling/Testing.pm cp lib/Test2/Tools/Class.pm blib/lib/Test2/Tools/Class.pm cp lib/Test2/IPC/Driver/Files.pm blib/lib/Test2/IPC/Driver/Files.pm cp lib/Test2/Event/Generic.pm blib/lib/Test2/Event/Generic.pm cp lib/Test2/Suite.pm blib/lib/Test2/Suite.pm cp lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm blib/lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm cp lib/Test2/Manual/Testing/Planning.pm blib/lib/Test2/Manual/Testing/Planning.pm cp lib/Test2/Tools/Warnings.pm blib/lib/Test2/Tools/Warnings.pm cp lib/Test2/Formatter/TAP.pm blib/lib/Test2/Formatter/TAP.pm cp lib/Test2/Tools/Tiny.pm blib/lib/Test2/Tools/Tiny.pm cp lib/Test2/Compare/Wildcard.pm blib/lib/Test2/Compare/Wildcard.pm cp lib/Test/Tester/Capture.pm blib/lib/Test/Tester/Capture.pm cp lib/Test2/Manual/Anatomy/Utilities.pm blib/lib/Test2/Manual/Anatomy/Utilities.pm cp lib/Test2/Manual/Testing/Migrating.pm blib/lib/Test2/Manual/Testing/Migrating.pm cp lib/Test2/API/Context.pm blib/lib/Test2/API/Context.pm cp lib/Test/Builder/Tester/Color.pm blib/lib/Test/Builder/Tester/Color.pm cp lib/Test2/Event/Plan.pm blib/lib/Test2/Event/Plan.pm cp lib/Test2/Tools/Compare.pm blib/lib/Test2/Tools/Compare.pm cp lib/Test2/Require/AutomatedTesting.pm blib/lib/Test2/Require/AutomatedTesting.pm cp lib/Test2/Tools/Exports.pm blib/lib/Test2/Tools/Exports.pm cp lib/Test2/Compare/OrderedSubset.pm blib/lib/Test2/Compare/OrderedSubset.pm cp lib/Test2/Compare/Set.pm blib/lib/Test2/Compare/Set.pm cp lib/Test2/AsyncSubtest/Event/Attach.pm blib/lib/Test2/AsyncSubtest/Event/Attach.pm cp lib/Test2/Event/Bail.pm blib/lib/Test2/Event/Bail.pm cp lib/Test2/Event/TAP/Version.pm blib/lib/Test2/Event/TAP/Version.pm cp lib/Test2/Manual/Tooling/Subtest.pm blib/lib/Test2/Manual/Tooling/Subtest.pm cp lib/Test/More.pm blib/lib/Test/More.pm cp lib/Test2/Require/Perl.pm blib/lib/Test2/Require/Perl.pm cp lib/Test2/Tools/Encoding.pm blib/lib/Test2/Tools/Encoding.pm cp lib/Test2/Tools/ClassicCompare.pm blib/lib/Test2/Tools/ClassicCompare.pm cp lib/Test2/Require/Fork.pm blib/lib/Test2/Require/Fork.pm cp lib/Test2/V0.pm blib/lib/Test2/V0.pm cp lib/Test2/Plugin/UTF8.pm blib/lib/Test2/Plugin/UTF8.pm cp lib/Test2/AsyncSubtest/Event/Detach.pm blib/lib/Test2/AsyncSubtest/Event/Detach.pm cp lib/Test2/Tools.pm blib/lib/Test2/Tools.pm cp lib/Test2/Workflow/Runner.pm blib/lib/Test2/Workflow/Runner.pm cp lib/Test2/Compare/DeepRef.pm blib/lib/Test2/Compare/DeepRef.pm cp lib/Test/Tester.pm blib/lib/Test/Tester.pm Manifying 193 pod documents EXODIST/Test-Simple-1.302209.tar.gz /usr/bin/make -- OK EXODIST/Test-Simple-1.302209.tar.gz Skipping test because of notest pragma Running make install for EXODIST/Test-Simple-1.302209.tar.gz Manifying 193 pod documents !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ERROR: Can't create '/Library/Perl/5.34' Do not have write permissions on '/Library/Perl/5.34' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! at -e line 1. make: *** [pure_site_install] Error 13 EXODIST/Test-Simple-1.302209.tar.gz /usr/bin/make install -- NOT OK

You may have to su to root to install the package (Or you may want to run something like o conf make_install_make_command 'sudo make' to raise your permissions. HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz Has already been unwrapped into directory /Users/richard/.cpan/build/Devel-Camelcadedb-v2023.1-3 HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz Has already been prepared Running make for H/HU/HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz cp lib/Devel/Camelcadedb.pm blib/lib/Devel/Camelcadedb.pm cp lib/Devel/Camelcadedb.pod blib/lib/Devel/Camelcadedb.pod Manifying 1 pod document HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz /usr/bin/make -- OK HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz Skipping test because of notest pragma Running make install for HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz Manifying 1 pod document !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ERROR: Can't create '/Library/Perl/5.34/Devel' mkdir /Library/Perl/5.34/Devel: Permission denied at /System/Library/Perl/5.34/ExtUtils/Install.pm line 470.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! at -e line 1. make: *** [pure_site_install] Error 13 HURRICUP/Devel-Camelcadedb-v2023.1.tar.gz /usr/bin/make install -- NOT OK

Process finished with exit code 1

richardcrossley avatar Jan 28 '25 12:01 richardcrossley

The problem seems to be with StoredIterator library, because of some new compiler flags. Clang makes compilation stricter and this is a good thing, but some old code may not comply and fail to build. Also, macos system stuff tend to be broken in different ways. I would suggest to install perlbrew/plenv, install perl in there and try with it.

Otherwise you may look through compilation errors and disable particular compilation flags. This is the fastest way to go probably.

hurricup avatar Jan 28 '25 16:01 hurricup