View Issue Details

IDProjectCategoryView StatusLast Update
0006178SOGoBackend Generalpublic2026-03-06 17:22
ReporterMSK Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version5.12.5 
Summary0006178: SOGo5 fails to build on opensuse LINUX - NON DOCKER
Description

Hi team,

starting from version 5.12.2 the build of SOGo5 fails.
Last working version was 5.12.1

You switched to libcurl https://github.com/Alinto/sogo/commit/a782424a30cfe8e9c6f2769a45bcdd3498679237#diff-29c8fb0a4a95e2d446edfa1c9ddb2e8f2293a28c0a0d1a7498bca0d6a2772dc1 , and this causes problems here:

Steps To Reproduce

configure & make

Linking tool sogod ...
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_http2_strerror' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_del'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to gsasl_property_set' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference togsasl_done'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_get_remote_settings' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_is_fatal'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_consume' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_submit_settings'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to gsasl_strerror' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_option_del'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_get_stream_remote_window_size' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_get_stream_effective_local_window_size'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_submit_priority' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_callbacks_set_on_data_chunk_recv_callback'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_set_stream_user_data' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_client_new2'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_get_remote_window_size' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_callbacks_set_on_frame_recv_callback'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_callbacks_set_send_callback' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_mem_recv'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_callbacks_set_on_frame_send_callback' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_set_local_window_size'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_strerror' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference topsl_is_cookie_domain_acceptable'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to psl_free' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_callbacks_set_on_stream_close_callback'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_option_new' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_submit_rst_stream'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_submit_ping' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_submit_request'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_get_stream_user_data' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_option_set_no_auto_window_update' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference togsasl_client_start'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to psl_latest' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_get_local_window_size'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_want_read' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_send'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to gsasl_init' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference togsasl_free'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_callbacks_set_on_header_callback' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_callbacks_del'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_callbacks_new' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_priority_spec_init'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to psl_builtin' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_get_stream_effective_recv_data_length'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_version' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_upgrade2'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_want_write' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference togsasl_step'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_resume_data' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_pack_settings_payload'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_callbacks_set_error_callback' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference togsasl_finish'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference to nghttp2_session_check_request_allowed' /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: ../SoObjects/SOGo/SOGo.framework/sogo/libSOGo.so: undefined reference tonghttp2_session_callbacks_set_on_begin_headers_callback'
collect2: error: ld returned 1 exit status

Additional Information

I updated both curl & nghttp2 to the latest versions.

curl version 8.18.0
nghttp2 version 1.68.0

Tagscompilation error

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-03-06 17:22 MSK New Issue
2026-03-06 17:22 MSK Tag Attached: compilation error