libcrypto.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi. I installed OpenSSL 1.1 (MacOS 11.3.1) using Homebrew. I added the following to my .bash_profile:

export PKG_CONFIG_PATH="/opt/homebrew/opt/openssl@1.1/lib/pkgconfig"

I added this to the global path file at /etc/paths:

/opt/homebrew/opt/openssl@1.1/bin

I've tried a number of other steps. What are some other fixes/suggestions for debugging this issue? 

Errors:

/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake --build /Users/stephenjje/Documents/Je/test/cmake-build-debug --target test -- -j 6
[  2%] Linking C executable test
ld: warning: ignoring file /usr/local/Cellar/openssl@1.1/1.1.1k/lib/libcrypto.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
ld: warning: ignoring file /usr/local/Cellar/openssl@1.1/1.1.1k/lib/libssl.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
Undefined symbols for architecture arm64:
  "_ERR_print_errors_fp", referenced from:
      _http_tcpip_inbound_initialize in http_tcpip_inbound.c.o
      _http_tcpip_inbound_tls_initialize in http_tcpip_inbound.c.o
      _http_tcpip_outbound_get_url_using_string_type_tls in http_tcpip_outbound.c.o
  "_OPENSSL_init_crypto", referenced from:
      _http_tcpip_inbound_tls_initialize in http_tcpip_inbound.c.o
  "_OPENSSL_init_ssl", referenced from:
      _http_tcpip_inbound_tls_initialize in http_tcpip_inbound.c.o
  "_SSL_CIPHER_get_name", referenced from:
      _http_tcpip_inbound_initialize in http_tcpip_inbound.c.o
  "_SSL_CTX_free", referenced from:
      _http_tcpip_inbound_initialize in http_tcpip_inbound.c.o
  "_SSL_CTX_new", referenced from:
      _http_tcpip_inbound_tls_initialize in http_tcpip_inbound.c.o
      _http_tcpip_outbound_get_url_using_string_type_tls in http_tcpip_outbound.c.o
  "_SSL_CTX_use_PrivateKey_file", referenced from:
      _http_tcpip_inbound_tls_initialize in http_tcpip_inbound.c.o
  "_SSL_CTX_use_certificate_file", referenced from:
      _http_tcpip_inbound_tls_initialize in http_tcpip_inbound.c.o
  "_SSL_accept", referenced from:
      _http_tcpip_inbound_initialize in http_tcpip_inbound.c.o
  "_SSL_connect", referenced from:
      _http_tcpip_outbound_get_url_using_string_type_tls in http_tcpip_outbound.c.o
  "_SSL_ctrl", referenced from:
      _http_tcpip_outbound_get_url_using_string_type_tls in http_tcpip_outbound.c.o
  "_SSL_free", referenced from:
      _http_tcpip_inbound_initialize in http_tcpip_inbound.c.o
  "_SSL_get_current_cipher", referenced from:
      _http_tcpip_inbound_initialize in http_tcpip_inbound.c.o
  "_SSL_get_peer_certificate", referenced from:
      _http_tcpip_outbound_get_url_using_string_type_tls in http_tcpip_outbound.c.o
  "_SSL_new", referenced from:
      _http_tcpip_inbound_initialize in http_tcpip_inbound.c.o
      _http_tcpip_outbound_get_url_using_string_type_tls in http_tcpip_outbound.c.o
  "_SSL_read", referenced from:
      _http_tcpip_inbound_parse_request in http_tcpip_inbound.c.o
      _http_tcpip_outbound_get_url_using_string_type_tls in http_tcpip_outbound.c.o
  "_SSL_set_fd", referenced from:
      _http_tcpip_inbound_initialize in http_tcpip_inbound.c.o
      _http_tcpip_outbound_get_url_using_string_type_tls in http_tcpip_outbound.c.o
  "_SSL_shutdown", referenced from:
      _http_tcpip_inbound_initialize in http_tcpip_inbound.c.o
  "_SSL_write", referenced from:
      _http_tcpip_inbound_send_response in http_tcpip_inbound.c.o
      _http_tcpip_outbound_request_send_type_tls in http_tcpip_outbound.c.o
  "_TLS_client_method", referenced from:
      _http_tcpip_outbound_get_url_using_string_type_tls in http_tcpip_outbound.c.o
  "_TLS_server_method", referenced from:
      _http_tcpip_inbound_tls_initialize in http_tcpip_inbound.c.o
  "_X509_free", referenced from:
      _http_tcpip_outbound_get_url_using_string_type_tls in http_tcpip_outbound.c.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[3]: *** [CMakeFiles/test.dir/build.make:680: test] Error 1
gmake[2]: *** [CMakeFiles/Makefile2:83: CMakeFiles/test.dir/all] Error 2
gmake[1]: *** [CMakeFiles/Makefile2:90: CMakeFiles/test.dir/rule] Error 2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux