[MacPorts] #64413: gdal @3.4.0 +cfitsio+hdf4+hdf5+heif+libkml+lto+lzma+native+netcdf+openjpeg+poppler+postgresql13+proj7+xerces: linker assertion failure

MacPorts noreply at macports.org
Wed Jan 12 12:25:27 UTC 2022


#64413: gdal @3.4.0
+cfitsio+hdf4+hdf5+heif+libkml+lto+lzma+native+netcdf+openjpeg+poppler+postgresql13+proj7+xerces:
linker assertion failure
--------------------------+--------------------
  Reporter:  cooljeanius  |      Owner:  (none)
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.7.1
Resolution:               |   Keywords:
      Port:  gdal         |
--------------------------+--------------------

Comment (by cooljeanius):

 So yeah building it in trace mode worked; let me find the trace mode
 warnings...

 configure phase:
 {{{
 Warning: The following existing files were hidden from the build system by
 trace mode:
   /opt/local/bin/ar
   /opt/local/bin/gawk
   /opt/local/bin/ggrep
   /opt/local/bin/gsed
   /opt/local/bin/lipo
   /opt/local/bin/mawk
   /opt/local/bin/nawk
   /opt/local/bin/nf-config
   /opt/local/bin/nm
   /opt/local/bin/nmedit
   /opt/local/bin/otool
   /opt/local/bin/ranlib
   /opt/local/bin/sfcgal-config
   /opt/local/bin/strip
   /opt/local/include/boost
   /opt/local/include/cryptopp/aes.h
   /opt/local/include/cryptopp/osrng.h
   /opt/local/include/libdeflate.h
   /opt/local/lib/libdeflate.a
   /opt/local/lib/libdeflate.dylib
   /opt/local/lib/libunwind.dylib
   /private/var/select/sh
 }}}
 {{{
 Warning: The following files inside the MacPorts prefix not installed by a
 port were accessed:
   /opt/local/include/openssl/bio.h
   /opt/local/include/openssl/bioerr.h
   /opt/local/include/openssl/configuration.h
   /opt/local/include/openssl/core.h
   /opt/local/include/openssl/crypto.h
   /opt/local/include/openssl/cryptoerr.h
   /opt/local/include/openssl/cryptoerr_legacy.h
   /opt/local/include/openssl/e_os2.h
   /opt/local/include/openssl/macros.h
   /opt/local/include/openssl/opensslconf.h
   /opt/local/include/openssl/opensslv.h
   /opt/local/include/openssl/safestack.h
   /opt/local/include/openssl/stack.h
   /opt/local/include/openssl/symhacks.h
   /opt/local/include/openssl/types.h
   /opt/local/include/qhull/libqhull.h
   /opt/local/include/qhull/mem.h
   /opt/local/include/qhull/qset.h
   /opt/local/include/qhull/stat.h
   /opt/local/include/qhull/user.h
 DEBUG: Executing portconfigure::configure_finish
 Warning: Configuration logfiles contain indications of -Wimplicit-
 function-declaration; check that features were not accidentally disabled:
   mremap: found in gdal-3.4.0/config.log
 }}}

 build phase:
 {{{
 Warning: The following existing files were hidden from the build system by
 trace mode:
   /opt/local/bin/ar
   /opt/local/bin/git
   /opt/local/bin/ranlib
   /opt/local/include/absl/strings/string_view.h
   /opt/local/lib/libunwind.dylib
   /private/var/select/sh
 }}}
 {{{
 Warning: The following files inside the MacPorts prefix not installed by a
 port were accessed:
   /opt/local/include/openssl/asn1.h
   /opt/local/include/openssl/asn1err.h
   /opt/local/include/openssl/async.h
   /opt/local/include/openssl/asyncerr.h
   /opt/local/include/openssl/bio.h
   /opt/local/include/openssl/bioerr.h
   /opt/local/include/openssl/bn.h
   /opt/local/include/openssl/bnerr.h
   /opt/local/include/openssl/buffer.h
   /opt/local/include/openssl/buffererr.h
   /opt/local/include/openssl/comp.h
   /opt/local/include/openssl/comperr.h
   /opt/local/include/openssl/conf.h
   /opt/local/include/openssl/conferr.h
   /opt/local/include/openssl/configuration.h
   /opt/local/include/openssl/conftypes.h
   /opt/local/include/openssl/core.h
   /opt/local/include/openssl/core_dispatch.h
   /opt/local/include/openssl/crypto.h
   /opt/local/include/openssl/cryptoerr.h
   /opt/local/include/openssl/cryptoerr_legacy.h
   /opt/local/include/openssl/ct.h
   /opt/local/include/openssl/cterr.h
   /opt/local/include/openssl/dh.h
   /opt/local/include/openssl/dherr.h
   /opt/local/include/openssl/dsa.h
   /opt/local/include/openssl/dsaerr.h
   /opt/local/include/openssl/dtls1.h
   /opt/local/include/openssl/e_os2.h
   /opt/local/include/openssl/ec.h
   /opt/local/include/openssl/ecerr.h
   /opt/local/include/openssl/engine.h
   /opt/local/include/openssl/engineerr.h
   /opt/local/include/openssl/err.h
   /opt/local/include/openssl/evp.h
   /opt/local/include/openssl/evperr.h
   /opt/local/include/openssl/hmac.h
   /opt/local/include/openssl/http.h
   /opt/local/include/openssl/lhash.h
   /opt/local/include/openssl/macros.h
   /opt/local/include/openssl/obj_mac.h
   /opt/local/include/openssl/objects.h
   /opt/local/include/openssl/objectserr.h
   /opt/local/include/openssl/ocsp.h
   /opt/local/include/openssl/ocsperr.h
   /opt/local/include/openssl/opensslconf.h
   /opt/local/include/openssl/opensslv.h
   /opt/local/include/openssl/params.h
   /opt/local/include/openssl/pem.h
   /opt/local/include/openssl/pemerr.h
   /opt/local/include/openssl/pkcs7.h
   /opt/local/include/openssl/pkcs7err.h
   /opt/local/include/openssl/prov_ssl.h
   /opt/local/include/openssl/rand.h
   /opt/local/include/openssl/randerr.h
   /opt/local/include/openssl/rsa.h
   /opt/local/include/openssl/rsaerr.h
   /opt/local/include/openssl/safestack.h
   /opt/local/include/openssl/sha.h
   /opt/local/include/openssl/srtp.h
   /opt/local/include/openssl/ssl.h
   /opt/local/include/openssl/ssl2.h
   /opt/local/include/openssl/ssl3.h
   /opt/local/include/openssl/sslerr.h
   /opt/local/include/openssl/sslerr_legacy.h
   /opt/local/include/openssl/stack.h
   /opt/local/include/openssl/symhacks.h
   /opt/local/include/openssl/tls1.h
   /opt/local/include/openssl/types.h
   /opt/local/include/openssl/ui.h
   /opt/local/include/openssl/uierr.h
   /opt/local/include/openssl/x509.h
   /opt/local/include/openssl/x509_vfy.h
   /opt/local/include/openssl/x509err.h
   /opt/local/include/openssl/x509v3.h
   /opt/local/include/openssl/x509v3err.h
 }}}

 destroot phase:
 {{{
 Warning: The following existing files were hidden from the build system by
 trace mode:
   /opt/local/bin/git
   /opt/local/bin/ranlib
   /private/var/select/sh
   /var/root/.CFUserTextEncoding
 }}}

 I'm not seeing anything related to clang/llvm or compiling/linking,
 though? So I don't know what exactly trace mode fixed...

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


More information about the macports-tickets mailing list