[MacPorts] #70270: gstreamer1-gst-plugins-bad: fails to build on Sonoma, again: Undefined symbols for architecture arm64: "_EVP_CIPHER_CTX_ctrl"

MacPorts noreply at macports.org
Fri Jun 21 12:39:10 UTC 2024


#70270: gstreamer1-gst-plugins-bad: fails to build on Sonoma, again: Undefined
symbols for architecture arm64: "_EVP_CIPHER_CTX_ctrl"
--------------------------+----------------------------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.9.3
 Keywords:  sonoma        |       Port:  gstreamer1-gst-plugins-bad
--------------------------+----------------------------------------
 {{{
 :info:build FAILED: ext/srtp/libgstsrtp.dylib
 :info:build /usr/bin/clang  -o ext/srtp/libgstsrtp.dylib
 ext/srtp/libgstsrtp.dylib.p/meson-generated_.._gstsrtp-enumtypes.c.o
 ext/srtp/libgstsrtp.dylib.p/gstsrtp.c.o
 ext/srtp/libgstsrtp.dylib.p/gstsrtpelement.c.o
 ext/srtp/libgstsrtp.dylib.p/gstsrtpplugin.c.o
 ext/srtp/libgstsrtp.dylib.p/gstsrtpdec.c.o
 ext/srtp/libgstsrtp.dylib.p/gstsrtpenc.c.o -L/opt/local/lib
 -I/opt/local/include -Wl,-dead_strip_dylibs
 -Wl,-headerpad_max_install_names -shared -install_name
 @rpath/libgstsrtp.dylib -Wl,-headerpad_max_install_names
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk
 -arch arm64 -pipe -Os -std=c11 -funroll-loops -fstrict-aliasing
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk
 /opt/local/lib/libgstrtp-1.0.dylib /opt/local/lib/libgstbase-1.0.dylib
 /opt/local/lib/libgstreamer-1.0.dylib -Wl,-rpath,/opt/local/lib
 /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libglib-2.0.dylib
 /opt/local/lib/libintl.dylib /opt/local/lib/libgstvideo-1.0.dylib
 -Wl,-rpath,/opt/local/lib /opt/local/lib/libsrtp2.a
 :info:build ld: warning: duplicate -rpath '/opt/local/lib' ignored
 :info:build Undefined symbols for architecture arm64:
 :info:build   "_EVP_CIPHER_CTX_ctrl", referenced from:
 :info:build       _srtp_aes_gcm_openssl_set_aad in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build       _srtp_aes_gcm_openssl_decrypt in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build       _srtp_aes_gcm_openssl_set_iv in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build       _srtp_aes_gcm_openssl_get_tag in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build   "_EVP_CIPHER_CTX_free", referenced from:
 :info:build       _srtp_aes_icm_openssl_dealloc in
 libsrtp2.a[6](aes_icm_ossl.o)
 :info:build       _srtp_aes_gcm_openssl_dealloc in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build   "_EVP_CIPHER_CTX_new", referenced from:
 :info:build       _srtp_aes_icm_openssl_alloc in
 libsrtp2.a[6](aes_icm_ossl.o)
 :info:build       _srtp_aes_gcm_openssl_alloc in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build   "_EVP_CIPHER_CTX_reset", referenced from:
 :info:build       _srtp_aes_icm_openssl_context_init in
 libsrtp2.a[6](aes_icm_ossl.o)
 :info:build       _srtp_aes_gcm_openssl_context_init in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build   "_EVP_Cipher", referenced from:
 :info:build       _srtp_aes_gcm_openssl_set_aad in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build       _srtp_aes_gcm_openssl_encrypt in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build       _srtp_aes_gcm_openssl_decrypt in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build       _srtp_aes_gcm_openssl_decrypt in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build       _srtp_aes_gcm_openssl_get_tag in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build   "_EVP_CipherInit_ex", referenced from:
 :info:build       _srtp_aes_gcm_openssl_context_init in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build       _srtp_aes_gcm_openssl_set_iv in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build   "_EVP_EncryptFinal_ex", referenced from:
 :info:build       _srtp_aes_icm_openssl_encrypt in
 libsrtp2.a[6](aes_icm_ossl.o)
 :info:build   "_EVP_EncryptInit_ex", referenced from:
 :info:build       _srtp_aes_icm_openssl_context_init in
 libsrtp2.a[6](aes_icm_ossl.o)
 :info:build       _srtp_aes_icm_openssl_set_iv in
 libsrtp2.a[6](aes_icm_ossl.o)
 :info:build   "_EVP_EncryptUpdate", referenced from:
 :info:build       _srtp_aes_icm_openssl_encrypt in
 libsrtp2.a[6](aes_icm_ossl.o)
 :info:build   "_EVP_aes_128_ctr", referenced from:
 :info:build       _srtp_aes_icm_openssl_context_init in
 libsrtp2.a[6](aes_icm_ossl.o)
 :info:build   "_EVP_aes_128_gcm", referenced from:
 :info:build       _srtp_aes_gcm_openssl_context_init in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build   "_EVP_aes_192_ctr", referenced from:
 :info:build       _srtp_aes_icm_openssl_context_init in
 libsrtp2.a[6](aes_icm_ossl.o)
 :info:build   "_EVP_aes_256_ctr", referenced from:
 :info:build       _srtp_aes_icm_openssl_context_init in
 libsrtp2.a[6](aes_icm_ossl.o)
 :info:build   "_EVP_aes_256_gcm", referenced from:
 :info:build       _srtp_aes_gcm_openssl_context_init in
 libsrtp2.a[7](aes_gcm_ossl.o)
 :info:build   "_EVP_sha1", referenced from:
 :info:build       _srtp_hmac_init in libsrtp2.a[11](hmac_ossl.o)
 :info:build   "_HMAC_CTX_free", referenced from:
 :info:build       _srtp_hmac_dealloc in libsrtp2.a[11](hmac_ossl.o)
 :info:build   "_HMAC_CTX_new", referenced from:
 :info:build       _srtp_hmac_alloc in libsrtp2.a[11](hmac_ossl.o)
 :info:build   "_HMAC_Final", referenced from:
 :info:build       _srtp_hmac_compute in libsrtp2.a[11](hmac_ossl.o)
 :info:build   "_HMAC_Init_ex", referenced from:
 :info:build       _srtp_hmac_init in libsrtp2.a[11](hmac_ossl.o)
 :info:build       _srtp_hmac_start in libsrtp2.a[11](hmac_ossl.o)
 :info:build   "_HMAC_Update", referenced from:
 :info:build       _srtp_hmac_compute in libsrtp2.a[11](hmac_ossl.o)
 :info:build       _srtp_hmac_update in libsrtp2.a[11](hmac_ossl.o)
 :info:build   "_OPENSSL_cleanse", referenced from:
 :info:build       _octet_string_set_to_zero in libsrtp2.a[12](datatypes.o)
 :info:build ld: symbol(s) not found for architecture arm64
 :info:build clang: error: linker command failed with exit code 1 (use -v
 to see invocation)
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/70270>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list