[MacPorts] #64747: libressl-devel update to 3.5.0

MacPorts noreply at macports.org
Tue Mar 1 22:12:07 UTC 2022


#64747: libressl-devel update to 3.5.0
-----------------------------+--------------------
  Reporter:  artkiver        |      Owner:  (none)
      Type:  update          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:
Resolution:                  |   Keywords:
      Port:  libressl-devel  |
-----------------------------+--------------------

Comment (by artkiver):

 As a couple of caveats when working with this so far:

 libevent seems to fail to build, despite this, I can still get tmux (which
 has libevent as a dependency) installed and running.

 Excerpt from my:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libevent/libevent/main.log

 info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libevent/libevent/work/libevent-2.1.12-stable"
 && /usr/bin/make -j8 -w all
 :info:build Exit code: 2
 :error:build Failed to build libevent: command execution failed
 :debug:build Error code: CHILDSTATUS 10889 2
 :debug:build Backtrace: command execution failed
 :debug:build     while executing
 :debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
 :debug:build     invoked from within
 :debug:build "command_exec -callback
 portprogress::target_progress_callback build"
 :debug:build     (procedure "portbuild::build_main" line 8)
 :debug:build     invoked from within
 :debug:build "$procedure $targetname"

 Additionally, while I was able to install OpenSSH 8.9p1 using this version
 of LibreSSL, the install was tripping up with the default variant using
 kerberos5. Thus, when using this version of LibreSSL, it seems as if
 OpenSSH should either be installed without the kerberos5 (which doesn't
 impact my use case) or additional debugging appears to be required with
 the kerberos5 variant enabled by default.


 Excerpt from my:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_kerberos5/kerberos5/main.log


 :info:build make[4]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_kerberos5/kerberos5/work/krb5-1.19.2/src/lib/crypto/openssl/enc_provider'
 :info:build making all in lib/crypto/openssl/hash_provider...
 :info:build make[4]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_kerberos5/kerberos5/work/krb5-1.19.2/src/lib/crypto/openssl/hash_provider'
 :info:build /usr/bin/clang  -DSHARED -DHAVE_CONFIG_H
 -I../../../../include -I../../../../include -I./../../krb -I./..
 -DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -I/opt/local/include
 -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk
 -pipe -Os
 -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk
 -arch arm64 -fno-common -Werror=unknown-warning-option -Wall -Wcast-align
 -Wshadow -Wmissing-prototypes -Wno-format-zero-length -Woverflow -Wstrict-
 overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type
 -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label
 -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare
 -Wnewline-eof -Wdeclaration-after-statement -pthread  -c hash_evp.c -o
 hash_evp.so.o && mv -f hash_evp.so.o hash_evp.so
 :info:build : updated OBJS.SH
 :info:build make[4]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_kerberos5/kerberos5/work/krb5-1.19.2/src/lib/crypto/openssl/hash_provider'
 :info:build make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_kerberos5/kerberos5/work/krb5-1.19.2/src/lib/crypto/openssl'
 :info:build make[2]: *** [all-recurse] Error 1
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_kerberos5/kerberos5/work/krb5-1.19.2/src/lib/crypto'
 :info:build make[1]: *** [all-recurse] Error 1
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_kerberos5/kerberos5/work/krb5-1.19.2/src/lib'
 :info:build make: *** [all-recurse] Error 1
 :info:build make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_kerberos5/kerberos5/work/krb5-1.19.2/src'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_kerberos5/kerberos5/work/krb5-1.19.2/src"
 && /usr/bin/make -j8 -w all
 :info:build Exit code: 2
 :error:build Failed to build kerberos5: command execution failed
 :debug:build Error code: CHILDSTATUS 18240 2
 :debug:build Backtrace: command execution failed
 :debug:build     while executing
 :debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
 :debug:build     invoked from within
 :debug:build "command_exec -callback
 portprogress::target_progress_callback build"
 :debug:build     (procedure "portbuild::build_main" line 8)
 :debug:build     invoked from within
 :debug:build "$procedure $targetname"


 Since neither libevent nor kerberos5 default to libressl-devel as a
 dependency, it seems as if this errors are not critical. Nonetheless, for
 additional development work, especially given the nature that LibreSSL
 3.5.0 is considered a development branch, it seemed worth mentioning some
 other potential pitfalls on related ports as well as potential
 workarounds.

 As mentioned, I do have OpenSSH 8.9p1 installed with LibreSSL 3.5.0
 (omitting the kerberos5 port variant) and tmux seems to be functioning OK
 despite libevent having issues that do not seem to be easily resolved with
 a port rev-upgrade.

 Thanks!

-- 
Ticket URL: <https://trac.macports.org/ticket/64747#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list