Well installing libssl-dev fixes that error. However given that the copyright file claims the package is under the GPL and doesn't mention any license exceptions I don't think the package should be being built against openssl libraries.

And even with libssl-dev installed the build fails later with undefined reference errors

libtool: link: gcc -Wall -Werror -std=gnu89 -g -O2 -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare -fno-strict-aliasing -o nm-openconnect-auth-dialog nm_openconnect_auth_dialog-main.o -pthread -pthread -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/libcairo-gobject.so /usr/lib/libcairo.so -lpango-1.0 /usr/lib/x86_64-linux-gnu/libfreetype.so -lfontconfig -lgmodule-2.0 -lnm-util -lnm-glib -lnm-glib-vpn -ldbus-glib-1 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt /usr/lib/libgconf-2.so -lglib-2.0 /usr/lib/libxml2.so -pthread
nm_openconnect_auth_dialog-main.o: In function `ui_write_prompt':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:272: undefined reference to `UI_get0_output_string' /network-manager-openconnect-0.9.0/auth-dialog/main.c:273: undefined reference to `UI_get_input_flags'
nm_openconnect_auth_dialog-main.o: In function `do_check_visibility':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:198: undefined reference to `UI_get_result_minsize'
nm_openconnect_auth_dialog-main.o: In function `validate_peer_cert':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:689: undefined reference to `openconnect_get_cert_sha1'
nm_openconnect_auth_dialog-main.o: In function `user_validate_cert':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:620: undefined reference to `BIO_s_mem' /network-manager-openconnect-0.9.0/auth-dialog/main.c:620: undefined reference to `BIO_new' /network-manager-openconnect-0.9.0/auth-dialog/main.c:631: undefined reference to `X509_print_ex' /network-manager-openconnect-0.9.0/auth-dialog/main.c:632: undefined reference to `BIO_write' /network-manager-openconnect-0.9.0/auth-dialog/main.c:633: undefined reference to `BIO_ctrl' /network-manager-openconnect-0.9.0/auth-dialog/main.c:636: undefined reference to `openconnect_get_hostname' /network-manager-openconnect-0.9.0/auth-dialog/main.c:665: undefined reference to `BIO_free'
nm_openconnect_auth_dialog-main.o: In function `ui_write':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:375: undefined reference to `UI_get0_user_data' /network-manager-openconnect-0.9.0/auth-dialog/main.c:386: undefined reference to `UI_get_string_type'
nm_openconnect_auth_dialog-main.o: In function `ui_flush':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:419: undefined reference to `UI_get0_user_data' /network-manager-openconnect-0.9.0/auth-dialog/main.c:444: undefined reference to `UI_set_result'
nm_openconnect_auth_dialog-main.o: In function `ui_open':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:364: undefined reference to `UI_add_user_data'
nm_openconnect_auth_dialog-main.o: In function `connect_host':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:1108: undefined reference to `openconnect_reset_ssl' /network-manager-openconnect-0.9.0/auth-dialog/main.c:1115: undefined reference to `openconnect_parse_url' /network-manager-openconnect-0.9.0/auth-dialog/main.c:1121: undefined reference to `openconnect_get_urlpath' /network-manager-openconnect-0.9.0/auth-dialog/main.c:1118: undefined reference to `openconnect_set_hostname' /network-manager-openconnect-0.9.0/auth-dialog/main.c:1121: undefined reference to `openconnect_get_urlpath' /network-manager-openconnect-0.9.0/auth-dialog/main.c:1122: undefined reference to `openconnect_set_urlpath'
nm_openconnect_auth_dialog-main.o: In function `obtain_cookie':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:1081: undefined reference to `openconnect_obtain_cookie'
nm_openconnect_auth_dialog-main.o: In function `ui_write_error':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:248: undefined reference to `UI_get0_output_string'
nm_openconnect_auth_dialog-main.o: In function `cookie_obtained':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:1045: undefined reference to `openconnect_get_port' /network-manager-openconnect-0.9.0/auth-dialog/main.c:1045: undefined reference to `openconnect_get_hostname' /network-manager-openconnect-0.9.0/auth-dialog/main.c:1051: undefined reference to `openconnect_get_cookie' /network-manager-openconnect-0.9.0/auth-dialog/main.c:1053: undefined reference to `openconnect_clear_cookie' /network-manager-openconnect-0.9.0/auth-dialog/main.c:1055: undefined reference to `openconnect_get_peer_cert' /network-manager-openconnect-0.9.0/auth-dialog/main.c:1059: undefined reference to `openconnect_get_cert_sha1'
nm_openconnect_auth_dialog-main.o: In function `ui_write_info':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:257: undefined reference to `UI_get0_output_string'
nm_openconnect_auth_dialog-main.o: In function `init_ui_data':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:1320: undefined reference to `openconnect_vpninfo_new'
nm_openconnect_auth_dialog-main.o: In function `get_config':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:870: undefined reference to `EVP_MD_CTX_init' /network-manager-openconnect-0.9.0/auth-dialog/main.c:871: undefined reference to `EVP_sha1' /network-manager-openconnect-0.9.0/auth-dialog/main.c:871: undefined reference to `EVP_Digest' /network-manager-openconnect-0.9.0/auth-dialog/main.c:872: undefined reference to `EVP_MD_CTX_cleanup' /network-manager-openconnect-0.9.0/auth-dialog/main.c:877: undefined reference to `openconnect_set_xmlsha1' /network-manager-openconnect-0.9.0/auth-dialog/main.c:883: undefined reference to `openconnect_set_cafile' /network-manager-openconnect-0.9.0/auth-dialog/main.c:892: undefined reference to `openconnect_setup_csd' /network-manager-openconnect-0.9.0/auth-dialog/main.c:901: undefined reference to `openconnect_set_client_cert' /network-manager-openconnect-0.9.0/auth-dialog/main.c:905: undefined reference to `openconnect_passphrase_from_fsid'
nm_openconnect_auth_dialog-main.o: In function `init_openssl_ui':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:465: undefined reference to `UI_create_method' /network-manager-openconnect-0.9.0/auth-dialog/main.c:467: undefined reference to `UI_method_set_opener' /network-manager-openconnect-0.9.0/auth-dialog/main.c:468: undefined reference to `UI_method_set_flusher' /network-manager-openconnect-0.9.0/auth-dialog/main.c:469: undefined reference to `UI_method_set_writer' /network-manager-openconnect-0.9.0/auth-dialog/main.c:470: undefined reference to `UI_method_set_closer' /network-manager-openconnect-0.9.0/auth-dialog/main.c:472: undefined reference to `UI_set_default_method'
nm_openconnect_auth_dialog-main.o: In function `main':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:1416: undefined reference to `openconnect_init_openssl'
nm_openconnect_auth_dialog-main.o: In function `get_config':
/network-manager-openconnect-0.9.0/auth-dialog/main.c:896: undefined reference to `openconnect_set_http_proxy'
collect2: ld returned 1 exit status
make[3]: *** [nm-openconnect-auth-dialog] Error 1
make[3]: Leaving directory `/network-manager-openconnect-0.9.0/auth-dialog'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/network-manager-openconnect-0.9.0'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/network-manager-openconnect-0.9.0'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Build command 'cd network-manager-openconnect-0.9.0 && dpkg-buildpackage -b -uc' failed.
E: Child process failed
debian:/#



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to