Opened 8 days ago

Last modified 7 days ago

#71193 new defect

Experimental p5.38-mac-systemdirectory does not build for testing on macOS High Sierra, version 10.13.6, because of wrong input/answer?

Reported by: ballapete (Peter "Pete" Dyballa) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.10.2
Keywords: highsierra Cc:
Port: p5.38-mac-systemdirectory

Description

Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-mac-systemdirectory/p5.38-mac-systemdirectory/work/Mac-SystemDirectory-0.14" && /usr/bin/make -w pure_install DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-mac-systemdirectory/p5.38-mac-systemdirectory/work/destroot 
make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-mac-systemdirectory/p5.38-mac-systemdirectory/work/Mac-SystemDirectory-0.14'
"/opt/local/bin/perl5.38" -MExtUtils::Command::MM -e 'cp_nonempty' -- SystemDirectory.bs blib/arch/auto/Mac/SystemDirectory/SystemDirectory.bs 644
"/opt/local/bin/perl5.38" "/opt/local/lib/perl5/5.38/ExtUtils/xsubpp"  -typemap '/opt/local/lib/perl5/5.38/ExtUtils/typemap'  SystemDirectory.xs > SystemDirectory.xsc
mv SystemDirectory.xsc SystemDirectory.c
mv SystemDirectory.c SystemDirectory.m
/usr/bin/clang -c   -fno-common -DPERL_DARWIN -DNO_POSIX_2008_LOCALE -pipe -Os -fno-strict-aliasing -fstack-protector-strong -I/opt/local/include -arch x86_64 -isysroot/ -O3   -DVERSION=\"0.14\" -DXS_VERSION=\"0.14\"  "-I/opt/local/lib/perl5/5.38/darwin-thread-multi-2level/CORE"  -DHAS_BOOL SystemDirectory.m
SystemDirectory.xs:8:8: warning: extra tokens at end of #endif directive [-Wextra-tokens]
#endif Move
       ^
       //
SystemDirectory.xs:12:8: warning: extra tokens at end of #endif directive [-Wextra-tokens]
#endif I_POLL
       ^
       //
SystemDirectory.xs:92:12: warning: enumeration values 'NSAutosavedInformationDirectory', 'NSApplicationScriptsDirectory', and 'NSTrashDirectory' not handled in switch [-Wswitch]
    switch(directory) {
           ^
SystemDirectory.xs:92:12: note: add missing switch cases
    switch(directory) {
           ^
3 warnings generated.
rm -f blib/arch/auto/Mac/SystemDirectory/SystemDirectory.bundle
/usr/bin/clang  -bundle -undefined dynamic_lookup -L/opt/local/lib -Wl,-headerpad_max_install_names  -fstack-protector-strong -lobjc -framework CoreFoundation -framework Foundation  SystemDirectory.o -arch x86_64 -Wl,-syslibroot,/ -o blib/arch/auto/Mac/SystemDirectory/SystemDirectory.bundle  \
	      \
	  
chmod 755 blib/arch/auto/Mac/SystemDirectory/SystemDirectory.bundle
Manifying 1 pod document
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-mac-systemdirectory/p5.38-mac-systemdirectory/work/destroot/opt/local/lib/perl5/vendor_perl/5.38/darwin-thread-multi-2level/auto/Mac/SystemDirectory/SystemDirectory.bundle
Installing /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-mac-systemdirectory/p5.38-mac-systemdirectory/work/destroot/opt/local/lib/perl5/vendor_perl/5.38/darwin-thread-multi-2level/Mac/SystemDirectory.pm
Installing /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-mac-systemdirectory/p5.38-mac-systemdirectory/work/destroot/opt/local/share/perl5.38/man/man3/Mac::SystemDirectory.3pm
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-mac-systemdirectory/p5.38-mac-systemdirectory/work/Mac-SystemDirectory-0.14'
Fixing paths in darwin-thread-multi-2level/auto/Mac/SystemDirectory/.packlist
--->  Patching .packlist: s|/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-mac-systemdirectory/p5.38-mac-systemdirectory/work/destroot||p
--->  Testing p5.38-mac-systemdirectory
Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-mac-systemdirectory/p5.38-mac-systemdirectory/work/Mac-SystemDirectory-0.14" && /usr/bin/make test 
"/opt/local/bin/perl5.38" -MExtUtils::Command::MM -e 'cp_nonempty' -- SystemDirectory.bs blib/arch/auto/Mac/SystemDirectory/SystemDirectory.bs 644
"/opt/local/bin/perl5.38" "/opt/local/lib/perl5/5.38/ExtUtils/xsubpp"  -typemap '/opt/local/lib/perl5/5.38/ExtUtils/typemap'  SystemDirectory.xs > SystemDirectory.xsc
mv SystemDirectory.xsc SystemDirectory.c
mv SystemDirectory.c SystemDirectory.m
override rw-r--r--  root/wheel for SystemDirectory.m? (y/n [n]) not overwritten
/usr/bin/clang -c   -fno-common -DPERL_DARWIN -DNO_POSIX_2008_LOCALE -pipe -Os -fno-strict-aliasing -fstack-protector-strong -I/opt/local/include -arch x86_64 -isysroot/ -O3   -DVERSION=\"0.14\" -DXS_VERSION=\"0.14\"  "-I/opt/local/lib/perl5/5.38/darwin-thread-multi-2level/CORE"  -DHAS_BOOL SystemDirectory.m
error: unable to open output file 'SystemDirectory.o': 'Operation not permitted'
1 error generated.
make: *** [SystemDirectory.o] Error 1
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-mac-systemdirectory/p5.38-mac-systemdirectory/work/Mac-SystemDirectory-0.14" && /usr/bin/make test 

The answer is explicitly no, which leads to the test failure?

Installed are p5.38-mac-systemdirectory @0.140.0_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2024-10-29T10:42:07+0100' and also ossp-uuid @1.6.2_13+perl5_34 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2022-12-20T18:06:22+0100'.

Attachments (1)

main.log (43.9 KB) - added by ballapete (Peter "Pete" Dyballa) 8 days ago.
Main.log from High Sierra 10.13.6

Download all attachments as: .zip

Change History (4)

Changed 8 days ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.log added

Main.log from High Sierra 10.13.6

comment:1 Changed 8 days ago by ballapete (Peter "Pete" Dyballa)

I think the problem here is that the port previously was not installed. Now that it is, test runs but FAILs.

So this report is rather invalid.

comment:2 Changed 8 days ago by ballapete (Peter "Pete" Dyballa)

  p5.38-file-homedir @1.6.0_0 (active) requested_variants='' platform='darwin any' archs='noarch' date='2024-10-29T12:19:31+0100'

Corrected line. And one more correction: test PASSes. (Wrong tab in Safari.)

Last edited 8 days ago by ballapete (Peter "Pete" Dyballa) (previous) (diff)

comment:3 Changed 7 days ago by ryandesign (Ryan Carsten Schmidt)

It's weird to file bug reports against ports that don't exist.

If you're trying to create a port or subport and are having problems, the macports-dev list is a good place to ask questions.

Note: See TracTickets for help on using tickets.