My "port upgrade outdated" choked today on p5.30-net-ssleay: $ sudo port upgrade outdated ---> Computing dependencies for openssl Error: Can't install openssl because conflicting ports are active: libressl Error: Problem while installing openssl Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Debug shows this: DEBUG: p5.30-net-ssleay 1.920.0_1 exists in the ports tree DEBUG: p5.30-net-ssleay 1.920.0_0 is the latest installed DEBUG: p5.30-net-ssleay 1.920.0_0 is active DEBUG: Merging existing requested variants '' into variants DEBUG: new fully merged portvariants: DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/perl/p5-net-ssleay DEBUG: OS darwin/17.7.0 (macOS 10.13.6) arch i386 DEBUG: Re-registering default for configure.universal_args DEBUG: Sourcing PortGroup perl5 1.0 from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/perl5-1.0.tcl DEBUG: Re-registering default for livecheck.version DEBUG: adding the default universal variant DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Running callback portstartupitem::add_notes DEBUG: Finished running callback portstartupitem::add_notes DEBUG: Fetching p5.30-net-ssleay-1.920.0_1.darwin_17.x86_64.tbz2 archive size DEBUG: openssl is *not* installed by MacPorts DEBUG: Searching for dependency: openssl DEBUG: Didn't find receipt, going to depspec regex for: openssl DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/openssl DEBUG: OS darwin/17.7.0 (macOS 10.13.6) arch i386 DEBUG: Sourcing PortGroup compiler_wrapper 1.0 from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/compiler_wrapper-1.0.tcl DEBUG: Sourcing PortGroup openssl 1.0 from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/openssl-1.0.tcl DEBUG: openssl: Set OpenSSL Branch dependency 3 DEBUG: openssl: configure_proc set : Configure '' DEBUG: adding the default universal variant DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Running callback portstartupitem::add_notes DEBUG: Finished running callback portstartupitem::add_notes DEBUG: Running callback compwrap::configure_envs DEBUG: Finished running callback compwrap::configure_envs DEBUG: Running callback openssl::set_openssl_dependency DEBUG: openssl: Set OpenSSL Branch dependency 3 DEBUG: Finished running callback openssl::set_openssl_dependency DEBUG: Running callback openssl::check_for_cmake DEBUG: Finished running callback openssl::check_for_cmake DEBUG: Running callback openssl::configure_build DEBUG: Finished running callback openssl::configure_build DEBUG: Fetching openssl-3_10.darwin_17.x86_64.tbz2 archive size DEBUG: epoch: in tree: 0 installed: 0 DEBUG: openssl3 3.1.0_3 exists in the ports tree DEBUG: openssl3 3.1.0_3 is the latest installed DEBUG: openssl3 3.1.0_3 is active DEBUG: Merging existing requested variants '' into variants DEBUG: new fully merged portvariants: DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/openssl3 DEBUG: OS darwin/17.7.0 (macOS 10.13.6) arch i386 DEBUG: Sourcing PortGroup compiler_blacklist_versions 1.0 from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/compiler_blacklist_versions-1.0.tcl DEBUG: Sourcing PortGroup muniversal 1.0 from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/muniversal-1.0.tcl DEBUG: Sourcing PortGroup legacysupport 1.1 from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/legacysupport-1.1.tcl DEBUG: legacysupport: Will append MACPORTS_LEGACY_SUPPORT_DISABLED=1 to extract.env DEBUG: legacysupport: Will append MACPORTS_LEGACY_SUPPORT_DISABLED=1 to configure.env DEBUG: legacysupport: Will append MACPORTS_LEGACY_SUPPORT_DISABLED=1 to build.env DEBUG: legacysupport: Will append MACPORTS_LEGACY_SUPPORT_DISABLED=1 to destroot.env DEBUG: legacysupport: Will append MACPORTS_LEGACY_SUPPORT_DISABLED=1 to test.env DEBUG: muniversal: adding universal variant DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Running callback portstartupitem::add_notes DEBUG: Finished running callback portstartupitem::add_notes DEBUG: Running callback legacysupport::add_legacysupport DEBUG: legacysupport: Will append MACPORTS_LEGACY_SUPPORT_DISABLED=1 to extract.env DEBUG: legacysupport: Will append MACPORTS_LEGACY_SUPPORT_DISABLED=1 to configure.env DEBUG: legacysupport: Will append MACPORTS_LEGACY_SUPPORT_DISABLED=1 to build.env DEBUG: legacysupport: Will append MACPORTS_LEGACY_SUPPORT_DISABLED=1 to destroot.env DEBUG: legacysupport: Will append MACPORTS_LEGACY_SUPPORT_DISABLED=1 to test.env DEBUG: Finished running callback legacysupport::add_legacysupport DEBUG: No need to upgrade! openssl3 3.1.0_3 >= openssl3 3.1.0_3 DEBUG: dropping privileges: euid changed to 504, egid changed to 20. DEBUG: Starting logging for openssl @3_10 DEBUG: macOS 10.13.6 (darwin/17.7.0) arch i386 DEBUG: MacPorts 2.8.1 DEBUG: Xcode 9.4.1, CLT 10.1.0.0.1.1539992718 DEBUG: SDK 10.13 DEBUG: MACOSX_DEPLOYMENT_TARGET: 10.13 ---> Computing dependencies for openssl DEBUG: Checking for conflicts against openssl DEBUG: Searching for dependency: libressl DEBUG: Found Dependency: receipt exists for libressl DEBUG: Searching for dependency: libressl-devel DEBUG: Didn't find receipt, going to depspec regex for: libressl-devel Error: Can't install openssl because conflicting ports are active: libressl Error: Problem while installing openssl Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. I do not have openssl port installed, I have libressl. I think I am running into conflict with this commit: https://github.com/macports/macports-ports/commit/f59edbc20406d79185fc0cfd560b81bcd8505574 # Not yet compatible with libressl 3.6. Next release should be. depends_lib-append port:openssl #depends_lib-append \ # path:lib/libssl.dylib:openssl libressl is now at 3.7.2. If I revert the change in my local port file, update installs fine. Is it time to revert that commit? Thanks, Kastus