Opened 2 hours ago

Last modified 81 seconds ago

#70897 new defect

openssl3: fails to destroot due to cp errors when installing man docs.

Reported by: christophecvr (christophecvr) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.9.99
Keywords: Cc:
Port:

Description

openssl 3 does not install due to destroot failure during man docs install phase. extract from concerned error :

*** Installing manpages
install doc/man/man1/CA.pl.1 -> /opt/local/var/macports/build/_opt_mports_macports-ports_devel_openssl3/openssl3/work/destroot/opt/local/share/man/man1/CA.pl.1ssl
install doc/man/man1/openssl-asn1parse.1 -> /opt/local/var/macports/build/_opt_mports_macports-ports_devel_openssl3/openssl3/work/destroot/opt/local/share/man/man1/openssl-asn1parse.1ssl
install doc/man/man1/openssl-ca.1 -> /opt/local/var/macports/build/_opt_mports_macports-ports_devel_openssl3/openssl3/work/destroot/opt/local/share/man/man1/openssl-ca.1ssl
install doc/man/man1/openssl-ciphers.1 -> /opt/local/var/macports/build/_opt_mports_macports-ports_devel_openssl3/openssl3/work/destroot/opt/local/share/man/man1/openssl-ciphers.1ssl
install doc/man/man1/openssl-cmds.1 -> /opt/local/var/macports/build/_opt_mports_macports-ports_devel_openssl3/openssl3/work/destroot/opt/local/share/man/man1/openssl-cmds.1ssl
cp: Bad address
make: *** [install_man_docs] Error 14
make: Leaving directory `/opt/local/var/macports/build/_opt_mports_macports-ports_devel_openssl3/openssl3/work/openssl-3.3.2'
Command failed:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_devel_openssl3/openssl3/work/openssl-3.3.2" && /usr/bin/make -w install MANDIR=/opt/local/share/man MANSUFFIX=ssl DESTDIR=/opt/local/var/macports/build/_opt_mports_macports-ports_devel_openssl3/openssl3/work/destroot 
Exit code: 2
Error: Failed to destroot openssl3: command execution failed
Error: See /opt/local/var/macports/logs/_opt_mports_macports-ports_devel_openssl3/openssl3/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port openssl3 failed

this on macos 10.15.7 xcode 11.5 CommandLineTools 11.5

macports master.

included full.log as append.

Attachments (1)

mainopenssl3.log.txt (3.0 MB) - added by christophecvr (christophecvr) 2 hours ago.
main build log

Change History (3)

Changed 2 hours ago by christophecvr (christophecvr)

Attachment: mainopenssl3.log.txt added

main build log

comment:1 Changed 70 minutes ago by christophecvr (christophecvr)

I looked to find a way to build openssl3 without the manpages . The only way in openssl3 is to just not install the manpages by using install_sw instead of install.

How can the port be configured so that the destroot phase uses:

make instal_sw ...

instead of

make install ...

I could not find that in manual of mac ports

comment:2 Changed 81 seconds ago by christophecvr (christophecvr)

Found the way by using

destroot.target install_sw

however port is really not ok in general.

to build by me

Note: See TracTickets for help on using tickets.