Public bug reported: Imported from Debian bug http://bugs.debian.org/1138446:
Package: opencpn Version: 1:5.14.1+dfsg-2 Severity: normal Tags: sid control: affects -1 src:openssl User: [email protected] Usertags: openssl-4.0 OpenSSL 4.0 is in experimental. This package fails to build against it: | cd /build/reproducible-path/opencpn-5.14.1+dfsg/obj-x86_64-linux-gnu/model && /usr/bin/c++ -DHAVE_LIBUSB_10 -DHAVE_WEBVIEW -DHAVE_WX_GESTURE_EVENTS -DINTERFACE -DIXWEBSOCKET_USE_OPEN_SSL -DIXWEBSOCKET_USE_TLS -DIXWEBSOCKET_USE_ZLIB -DRAPIDJSON_HAS_STDSTRING=1 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_OCPN_MODEL -D__OCPN_USE_GLEW__ -D__WXGTK3__ -D__WXGTK__ -DocpnUSE_GL -DocpnUSE_GLSL -DocpnUSE_SVG -DocpnUSE_wxBitmapBundle -DwxUSE_WEBVIEW=1 -I/build/reproducible-path/opencpn-5.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/model/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/sqlite/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/wxcurl/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libusb-1.0 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glycin-2 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/observable/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/IXWebSocket -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/garmin/jeeps -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/gdal/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/gdal/include/gdal -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/geoprim/src -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/iso8211/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/mdns/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/mdns/mdns-1.4.3 -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/mongoose/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/N2KParser/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/nmea0183/src -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/pugixml -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/s52plib/src -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/o_sound/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/wxJSON/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/std_filesystem/include -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/wxservdisc -I/build/reproducible-path/opencpn-5.14.1+dfsg/libs/picosha2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -g -O2 -ffile-prefix-map=/build/reproducible-path/opencpn-5.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -D__WXGTK3__ -O2 -g -DNDEBUG -std=gnu++17 -fPIC -DPREFIX=\"/usr\" -Wall -Wno-unused -fexceptions -rdynamic -fno-strict-aliasing -Wno-deprecated-declarations -Wno-unknown-pragmas -MD -MT model/CMakeFiles/_model_src.dir/src/certificates.cpp.o -MF CMakeFiles/_model_src.dir/src/certificates.cpp.o.d -o CMakeFiles/_model_src.dir/src/certificates.cpp.o -c /build/reproducible-path/opencpn-5.14.1+dfsg/model/src/certificates.cpp | /build/reproducible-path/opencpn-5.14.1+dfsg/model/src/certificates.cpp: In function ‘X509* generate_x509(EVP_PKEY*, std::string)’: | /build/reproducible-path/opencpn-5.14.1+dfsg/model/src/certificates.cpp:120:42: error: invalid conversion from ‘const X509_NAME*’ {aka ‘const X509_name_st*’} to ‘X509_NAME*’ {aka ‘X509_name_st*’} [-fpermissive] | 120 | X509_NAME *name = X509_get_subject_name(x509); | | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | | | const X509_NAME* {aka const X509_name_st*} | make[3]: *** [model/CMakeFiles/_model_src.dir/build.make:194: model/CMakeFiles/_model_src.dir/src/certificates.cpp.o] Error 1 | make[3]: Leaving directory '/build/reproducible-path/opencpn-5.14.1+dfsg/obj-x86_64-linux-gnu' Full buildlog https://breakpoint.cc/openssl-rebuild/logs-4/attempted/opencpn_5.14.1+dfsg-2_amd64-2026-04-19T11:48:22Z Sebastian ** Affects: opencpn (Ubuntu) Importance: Undecided Status: New ** Affects: opencpn (Debian) Importance: Undecided Status: New ** Bug watch added: Debian Bug tracker #1138446 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138446 ** Changed in: opencpn (Debian) Remote watch: None => Debian Bug tracker #1138446 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2154994 Title: opencpn: FTBFS with openssl 4.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/opencpn/+bug/2154994/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
