[Pkg-openssl-devel] Bug#1138380: gsocket: FTBFS with openssl 4.0
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Sat May 30 17:04:06 BST 2026
Package: gsocket
Version: 1.4.43-4
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: pkg-openssl-devel at lists.alioth.debian.org
Usertags: openssl-4.0
OpenSSL 4.0 is in experimental. This package fails to build against it:
| checking for dlopen in -ldl... (cached) yes
| checking for procstat_close in -lprocstat... no
| checking for ENGINE_init in -lcrypto... no
| configure: error: libcrypto not found
| tail -v -n \+0 config.log
| ==> config.log <==
| This file contains any messages produced by compilers while
| running configure, to aid debugging if configure makes a mistake.
|
| It was created by gsocket configure 1.4.42, which was
| generated by GNU Autoconf 2.72. Invocation command line was
|
| $ ./configure --build=x86_64-linux-gnu --prefix=/usr '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules '--libdir=${prefix}/lib/x86_64-linux-gnu' --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking
|
…
| configure:7011: checking for ENGINE_init in -lcrypto
| configure:7040: gcc -o conftest -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gsocket-1.4.43=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c -lcrypto -ldl -lutil >&5
| /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccDFJnei.o: in function `main':
| ././conftest.c:49:(.text.startup+0x9): undefined reference to `ENGINE_init'
| collect2: error: ld returned 1 exit status
| configure:7040: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "gsocket"
| | #define PACKAGE_TARNAME "gsocket"
| | #define PACKAGE_VERSION "1.4.42"
| | #define PACKAGE_STRING "gsocket 1.4.42"
| | #define PACKAGE_BUGREPORT ""
| | #define PACKAGE_URL ""
| | #define PACKAGE "gsocket"
| | #define VERSION "1.4.42"
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TIME_H 1
| | #define HAVE_SYS_PARAM_H 1
| | #define HAVE_UNISTD_H 1
| | #define HAVE_FNMATCH_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UTMP_H 1
| | #define HAVE_UTMPX_H 1
| | #define HAVE_PTY_H 1
| | #define HAVE_OPENSSL_SRP_H 1
| | #define HAVE_NETINET_IN_SYSTM_H 1
| | #define HAVE_WORDEXP_H 1
| | #define HAVE_LIBUTIL 1
| | #define HAVE_LIBDL 1
| | /* end confdefs.h. */
| |
| | /* Override any GCC internal prototype to avoid an error.
| | Use char because int might match the return type of a GCC
| | builtin and then its argument prototype would still apply.
| | The 'extern "C"' is for builds by C++ compilers;
| | although this is not generally supported in C code supporting it here
| | has little cost and some practical benefit (sr 110532). */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char ENGINE_init (void);
| | int
| | main (void)
| | {
| | return ENGINE_init ();
| | ;
| | return 0;
| | }
| configure:7052: result: no
| configure:7061: error: libcrypto not found
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/gsocket_1.4.43-4_amd64-2026-04-19T11:37:03Z
Sebastian
More information about the Pkg-openssl-devel
mailing list