Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error compiling mosquitto with OpenSSL 1.1.1 #3167

Open
acode-x opened this issue Nov 20, 2024 · 2 comments
Open

Error compiling mosquitto with OpenSSL 1.1.1 #3167

acode-x opened this issue Nov 20, 2024 · 2 comments
Labels
Status: Available No one has claimed responsibility for resolving this issue. Status: Needs info More information is needed before action can be taken.

Comments

@acode-x
Copy link

acode-x commented Nov 20, 2024

Hi,

I am currently using OpenSSL 1.1.1 with extended support. I noticed that the recent changes in PR #3050 always compiles mosquitto with OpenSSL 1.1.0, regardless of the available version.

OS: Ubuntu / Alpine Linux
Mosquitto versions: 2.0.19 and 2.0.20

Could you please help with same.

Thanks!

@github-actions github-actions bot added the Status: Available No one has claimed responsibility for resolving this issue. label Nov 20, 2024
@ralight
Copy link
Contributor

ralight commented Jan 20, 2025

Thanks for the report. What errors do you get when compiling? The PR you reference just sets the API compatibility level. There aren't checks in the openssl source or headers that would be impacted by increasing the API compatibility level to 1.1.1, so I don't know what could be happening.

@ralight ralight added the Status: Needs info More information is needed before action can be taken. label Jan 20, 2025
@acode-x
Copy link
Author

acode-x commented Feb 3, 2025

Hi @ralight ,

Sorry the late response. Sharing my compilation code. Same code was working fine till 2.0.18 mosquitto version.

export CFLAGS='-D_FORTIFY_SOURCE=2 -fstack-protector-strong -fPIC'
export CXXFLAGS=${CFLAGS}
export LDFLAGS='-Wl,-z,now'
export CC=/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc
export CXX=/aarch64-linux-musl-cross/bin/aarch64-linux-musl-g++

cmake \
 -DCMAKE_BUILD_TYPE=Release \
 -DWITH_TLS=ON \
 -DWITH_STATIC_LIBRARIES=OFF \
 -DWITH_SHARED_LIBRARIES=ON \
 -DWITH_SRV=OFF \
 -DWITH_WEBSOCKETS=OFF \
 -DDOCUMENTATION=OFF \
 -DWITH_BUNDLED_DEPS=ON \
 -DCMAKE_INSTALL_PREFIX=/usr/local ..

-- The C compiler identification is GNU 10.2.1
-- The CXX compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /aarch64-linux-musl-cross/bin/aarch64-linux-musl-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenSSL: /usr/local/lib/libcrypto.so (found version "1.1.1z")  
-- WITH_DLT = OFF
-- Could NOT find cJSON (missing: CJSON_INCLUDE_DIR CJSON_LIBRARY) 
-- Optional dependency cJSON not found. Some features will be disabled.
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Looking for getaddrinfo_a in anl
-- Looking for getaddrinfo_a in anl - not found
-- Configuring done (1.0s)
-- Generating done (0.1s)
CMake Warning:
  Manually-specified variables were not used by the project:

    WITH_SHARED_LIBRARIES


make -j 40 install
[  1%] Building C object plugins/message-timestamp/CMakeFiles/mosquitto_message_timestamp.dir/mosquitto_message_timestamp.c.o
[  2%] Building C object plugins/payload-modification/CMakeFiles/mosquitto_payload_modification.dir/mosquitto_payload_modification.c.o
[  3%] Building C object apps/mosquitto_passwd/CMakeFiles/mosquitto_passwd.dir/mosquitto_passwd.c.o
[  4%] Building C object apps/mosquitto_passwd/CMakeFiles/mosquitto_passwd.dir/get_password.c.o
[  4%] Building C object apps/mosquitto_passwd/CMakeFiles/mosquitto_passwd.dir/__/__/lib/memory_mosq.c.o
[  6%] Building C object apps/mosquitto_passwd/CMakeFiles/mosquitto_passwd.dir/__/__/lib/misc_mosq.c.o
[  6%] Building C object apps/mosquitto_passwd/CMakeFiles/mosquitto_passwd.dir/__/__/src/memory_public.c.o
[  6%] Building C object apps/mosquitto_passwd/CMakeFiles/mosquitto_passwd.dir/__/__/src/password_mosq.c.o
[  6%] Building C object lib/CMakeFiles/libmosquitto.dir/actions.c.o
[  7%] Building C object lib/CMakeFiles/libmosquitto.dir/connect.c.o
[  8%] Building C object lib/CMakeFiles/libmosquitto.dir/handle_connack.c.o
[  9%] Building C object lib/CMakeFiles/libmosquitto.dir/handle_disconnect.c.o
[ 10%] Building C object lib/CMakeFiles/libmosquitto.dir/callbacks.c.o
[ 11%] Building C object lib/CMakeFiles/libmosquitto.dir/handle_pubackcomp.c.o
[ 12%] Building C object lib/CMakeFiles/libmosquitto.dir/handle_auth.c.o
[ 12%] Building C object lib/CMakeFiles/libmosquitto.dir/handle_publish.c.o
[ 12%] Building C object lib/CMakeFiles/libmosquitto.dir/handle_ping.c.o
[ 13%] Building C object lib/CMakeFiles/libmosquitto.dir/handle_unsuback.c.o
[ 14%] Building C object lib/CMakeFiles/libmosquitto.dir/handle_suback.c.o
[ 13%] Building C object lib/CMakeFiles/libmosquitto.dir/handle_pubrec.c.o
[ 14%] Building C object lib/CMakeFiles/libmosquitto.dir/handle_pubrel.c.o
[ 15%] Building C object lib/CMakeFiles/libmosquitto.dir/helpers.c.o
[ 16%] Building C object lib/CMakeFiles/libmosquitto.dir/logging_mosq.c.o
[ 16%] Building C object lib/CMakeFiles/libmosquitto.dir/loop.c.o
[ 17%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/alias_mosq.c.o
[ 18%] Building C object lib/CMakeFiles/libmosquitto.dir/memory_mosq.c.o
[ 19%] Building C object lib/CMakeFiles/libmosquitto.dir/misc_mosq.c.o
[ 19%] Building C object lib/CMakeFiles/libmosquitto.dir/messages_mosq.c.o
[ 20%] Building C object src/CMakeFiles/mosquitto.dir/bridge.c.o
[ 20%] Building C object src/CMakeFiles/mosquitto.dir/bridge_topic.c.o
[ 21%] Building C object src/CMakeFiles/mosquitto.dir/conf.c.o
[ 22%] Building C object lib/CMakeFiles/libmosquitto.dir/mosquitto.c.o
[ 23%] Building C object lib/CMakeFiles/libmosquitto.dir/net_mosq_ocsp.c.o
[ 23%] Building C object src/CMakeFiles/mosquitto.dir/context.c.o
[ 24%] Building C object src/CMakeFiles/mosquitto.dir/conf_includedir.c.o
[ 25%] Building C object lib/CMakeFiles/libmosquitto.dir/net_mosq.c.o
[ 25%] Building C object src/CMakeFiles/mosquitto.dir/control.c.o
[ 26%] Building C object lib/CMakeFiles/libmosquitto.dir/options.c.o
[ 27%] Building C object src/CMakeFiles/mosquitto.dir/database.c.o
[ 28%] Building C object lib/CMakeFiles/libmosquitto.dir/packet_datatypes.c.o
[ 28%] Building C object lib/CMakeFiles/libmosquitto.dir/packet_mosq.c.o
[ 29%] Building C object lib/CMakeFiles/libmosquitto.dir/property_mosq.c.o
[ 30%] Building C object lib/CMakeFiles/libmosquitto.dir/read_handle.c.o
[ 30%] Linking C shared module mosquitto_payload_modification.so
[ 30%] Linking C shared module mosquitto_message_timestamp.so
[ 30%] Built target mosquitto_payload_modification
[ 30%] Built target mosquitto_message_timestamp
[ 30%] Building C object lib/CMakeFiles/libmosquitto.dir/send_connect.c.o
[ 31%] Building C object src/CMakeFiles/mosquitto.dir/handle_auth.c.o
[ 31%] Building C object lib/CMakeFiles/libmosquitto.dir/send_disconnect.c.o
[ 32%] Building C object src/CMakeFiles/mosquitto.dir/handle_connack.c.o
[ 33%] Building C object lib/CMakeFiles/libmosquitto.dir/send_mosq.c.o
[ 33%] Building C object lib/CMakeFiles/libmosquitto.dir/send_publish.c.o
[ 34%] Building C object lib/CMakeFiles/libmosquitto.dir/send_subscribe.c.o
[ 35%] Building C object lib/CMakeFiles/libmosquitto.dir/send_unsubscribe.c.o
[ 35%] Building C object lib/CMakeFiles/libmosquitto.dir/socks_mosq.c.o
[ 36%] Building C object lib/CMakeFiles/libmosquitto.dir/srv_mosq.c.o
[ 37%] Building C object lib/CMakeFiles/libmosquitto.dir/strings_mosq.c.o
[ 38%] Building C object lib/CMakeFiles/libmosquitto.dir/thread_mosq.c.o
[ 38%] Building C object lib/CMakeFiles/libmosquitto.dir/time_mosq.c.o
[ 39%] Building C object lib/CMakeFiles/libmosquitto.dir/tls_mosq.c.o
[ 40%] Building C object src/CMakeFiles/mosquitto.dir/handle_connect.c.o
[ 40%] Building C object src/CMakeFiles/mosquitto.dir/handle_disconnect.c.o
[ 41%] Building C object lib/CMakeFiles/libmosquitto.dir/utf8_mosq.c.o
[ 41%] Building C object lib/CMakeFiles/libmosquitto.dir/util_mosq.c.o
[ 42%] Building C object lib/CMakeFiles/libmosquitto.dir/util_topic.c.o
[ 43%] Building C object lib/CMakeFiles/libmosquitto.dir/will_mosq.c.o
[ 44%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_ping.c.o
[ 45%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_pubackcomp.c.o
[ 45%] Building C object src/CMakeFiles/mosquitto.dir/handle_publish.c.o
[ 46%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_pubrec.c.o
[ 47%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_pubrel.c.o
[ 47%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_suback.c.o
[ 48%] Building C object src/CMakeFiles/mosquitto.dir/handle_subscribe.c.o
[ 49%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_unsuback.c.o
[ 49%] Building C object src/CMakeFiles/mosquitto.dir/handle_unsubscribe.c.o
[ 50%] Building C object src/CMakeFiles/mosquitto.dir/keepalive.c.o
[ 51%] Building C object src/CMakeFiles/mosquitto.dir/loop.c.o
[ 51%] Building C object src/CMakeFiles/mosquitto.dir/logging.c.o
[ 52%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/memory_mosq.c.o
[ 53%] Building C object src/CMakeFiles/mosquitto.dir/memory_public.c.o
[ 53%] Building C object src/CMakeFiles/mosquitto.dir/mosquitto.c.o
[ 54%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/misc_mosq.c.o
[ 55%] Building C object src/CMakeFiles/mosquitto.dir/mux.c.o
[ 56%] Building C object src/CMakeFiles/mosquitto.dir/mux_epoll.c.o
[ 56%] Building C object src/CMakeFiles/mosquitto.dir/mux_poll.c.o
[ 57%] Building C object src/CMakeFiles/mosquitto.dir/net.c.o
[ 58%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/net_mosq.c.o
[ 58%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/net_mosq_ocsp.c.o
[ 59%] Linking C executable mosquitto_passwd
[ 60%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/packet_datatypes.c.o
[ 61%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/packet_mosq.c.o
[ 61%] Building C object src/CMakeFiles/mosquitto.dir/password_mosq.c.o
[ 62%] Building C object src/CMakeFiles/mosquitto.dir/persist_read_v234.c.o
[ 63%] Building C object src/CMakeFiles/mosquitto.dir/persist_read_v5.c.o
[ 63%] Building C object src/CMakeFiles/mosquitto.dir/persist_read.c.o
[ 64%] Building C object src/CMakeFiles/mosquitto.dir/persist_write_v5.c.o
[ 64%] Built target mosquitto_passwd
[ 65%] Building C object src/CMakeFiles/mosquitto.dir/persist_write.c.o
[ 65%] Building C object src/CMakeFiles/mosquitto.dir/plugin.c.o
[ 66%] Building C object src/CMakeFiles/mosquitto.dir/plugin_public.c.o
[ 67%] Building C object src/CMakeFiles/mosquitto.dir/property_broker.c.o
[ 67%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/property_mosq.c.o
[ 68%] Building C object src/CMakeFiles/mosquitto.dir/read_handle.c.o
[ 69%] Building C object src/CMakeFiles/mosquitto.dir/retain.c.o
[ 69%] Building C object src/CMakeFiles/mosquitto.dir/security.c.o
[ 71%] Building C object src/CMakeFiles/mosquitto.dir/security_default.c.o
[ 71%] Building C object src/CMakeFiles/mosquitto.dir/send_auth.c.o
[ 71%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_mosq.c.o
[ 72%] Building C object src/CMakeFiles/mosquitto.dir/send_connack.c.o
[ 73%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_connect.c.o
[ 73%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_disconnect.c.o
[ 74%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_publish.c.o
[ 75%] Building C object src/CMakeFiles/mosquitto.dir/send_suback.c.o
[ 75%] Building C object src/CMakeFiles/mosquitto.dir/signals.c.o
[ 76%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_subscribe.c.o
[ 77%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_unsubscribe.c.o
[ 77%] Building C object src/CMakeFiles/mosquitto.dir/send_unsuback.c.o
[ 78%] Building C object src/CMakeFiles/mosquitto.dir/session_expiry.c.o
[ 79%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/strings_mosq.c.o
[ 79%] Building C object src/CMakeFiles/mosquitto.dir/subs.c.o
[ 80%] Building C object src/CMakeFiles/mosquitto.dir/sys_tree.c.o
[ 80%] Linking C shared library libmosquitto.so
[ 81%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/time_mosq.c.o
[ 82%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/tls_mosq.c.o
[ 82%] Building C object src/CMakeFiles/mosquitto.dir/topic_tok.c.o
[ 83%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/util_mosq.c.o
[ 84%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/util_topic.c.o
[ 84%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/utf8_mosq.c.o
[ 85%] Building C object src/CMakeFiles/mosquitto.dir/websockets.c.o
[ 86%] Building C object src/CMakeFiles/mosquitto.dir/will_delay.c.o
[ 86%] Building C object src/CMakeFiles/mosquitto.dir/__/lib/will_mosq.c.o
[ 86%] Built target libmosquitto
[ 87%] Building C object client/CMakeFiles/mosquitto_sub.dir/sub_client.c.o
[ 87%] Building CXX object lib/cpp/CMakeFiles/mosquittopp.dir/mosquittopp.cpp.o
[ 88%] Building C object client/CMakeFiles/mosquitto_sub.dir/sub_client_output.c.o
[ 89%] Building C object client/CMakeFiles/mosquitto_rr.dir/rr_client.c.o
[ 89%] Building C object client/CMakeFiles/mosquitto_pub.dir/pub_client.c.o
[ 91%] Building C object client/CMakeFiles/mosquitto_pub.dir/pub_shared.c.o
[ 91%] Building C object client/CMakeFiles/mosquitto_sub.dir/client_shared.c.o
[ 91%] Building C object client/CMakeFiles/mosquitto_pub.dir/client_shared.c.o
[ 91%] Building C object client/CMakeFiles/mosquitto_sub.dir/client_props.c.o
[ 92%] Building C object client/CMakeFiles/mosquitto_rr.dir/pub_shared.c.o
[ 93%] Building C object client/CMakeFiles/mosquitto_rr.dir/sub_client_output.c.o
[ 94%] Building C object client/CMakeFiles/mosquitto_pub.dir/client_props.c.o
[ 94%] Building C object client/CMakeFiles/mosquitto_rr.dir/client_shared.c.o
[ 95%] Building C object client/CMakeFiles/mosquitto_rr.dir/client_props.c.o
[ 96%] Linking CXX shared library libmosquittopp.so
[ 96%] Built target mosquittopp
[ 97%] Linking C executable mosquitto_pub
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: warning: libssl.so.1.1, needed by ../lib/libmosquitto.so.2.0.20, not found (try using -rpath or -rpath-link)
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: warning: libcrypto.so.1.1, needed by ../lib/libmosquitto.so.2.0.20, not found (try using -rpath or -rpath-link)
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ENGINE_finish@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_response_status_str@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `X509_NAME_get_text_by_NID@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `BIO_new_socket@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `GENERAL_NAME_free@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_in_init@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_set_psk_client_callback@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `UI_create_method@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_basic_verify@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_free@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_up_ref@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `UI_method_set_reader@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ENGINE_init@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ENGINE_set_default@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_cert_status_str@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ERR_get_error@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `UI_method_set_closer@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ASN1_STRING_get0_data@OPENSSL_1_1_0'
�[0m�[91m/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_shutdown@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `UI_method_set_writer@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `X509_STORE_CTX_get_ex_data@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_new@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `TLS_client_method@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_set_cipher_list@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `X509_get_subject_name@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OPENSSL_sk_num@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OPENSSL_init_crypto@OPENSSL_1_1_0�[0m�[91m'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ENGINE_by_id@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `UI_destroy_method@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_set_alpn_protos@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_use_PrivateKey@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: �[0m�[91m../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_ctrl@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_set_default_verify_paths@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_is_init_finished@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_response_get1_basic@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `UI_method_get_reader@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ERR_clear_error@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld�[0m�[91m: ../lib/libmosquitto.so.2.0.20: undefined reference to `X509_STORE_CTX_get_current_cert@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `UI_OpenSSL@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `X509_get_ext_d2i@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20�[0m�[91m: undefined reference to `OPENSSL_sk_value@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ENGINE_load_private_key@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_set_connect_state@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20�[0m�[91m: undefined reference to `SSL_CTX_callback_ctrl@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `UI_method_set_opener@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OPENSSL_sk_pop_free@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ENGINE_load_builtin_engines@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_check_validity@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `BN_free@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `X509_STORE_CTX_get_error_depth@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_get_error@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_BASICRESP_free@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_response_status@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ERR_error_string@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_RESPONSE_free@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_crl_reason_str@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `UI_method_get_opener@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `d2i_OCSP_RESPONSE@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_set_default_passwd_cb_userdata@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ENGINE_free@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `CONF_modules_unload@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_single_get0_status@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_use_certificate_chain_file@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `ENGINE_ctrl_cmd@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_resp_get0@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `OCSP_resp_count@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_set_default_passwd_cb@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_read@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_use_PrivateKey_file@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `UI_method_get_writer@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_pending@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_free@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_set_options@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_new@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_set_bio@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `RAND_bytes@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_ctrl@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_get_cert_store@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_load_verify_locations@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_get_ex_data@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_get_peer_cert_chain@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_get_ex_data_X509_STORE_CTX_idx@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_write@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_check_private_key@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `UI_method_get_closer@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_set_ex_data@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `BN_bn2bin@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `BN_num_bits@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `BN_hex2bn@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `CRYPTO_get_ex_new_index@OPENSSL_1_1_0'
/aarch64-linux-musl-cross/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: ../lib/libmosquitto.so.2.0.20: undefined reference to `SSL_CTX_set_verify@OPENSSL_1_1_0'
collect2: error: ld returned 1 exit status

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Available No one has claimed responsibility for resolving this issue. Status: Needs info More information is needed before action can be taken.
Projects
None yet
Development

No branches or pull requests

2 participants