Public bug reported:

Imported from Debian bug http://bugs.debian.org/1138447:

Package: llama.cpp
Version: 8681+dfsg-1
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:

| [ 34%] Building CXX object 
vendor/cpp-httplib/CMakeFiles/cpp-httplib.dir/httplib.cpp.o
| cd 
/build/reproducible-path/llama.cpp-8681+dfsg/obj-x86_64-linux-gnu/vendor/cpp-httplib
 && /usr/bin/c++ -DCPPHTTPLIB_FORM_URL_ENCODED_PAYLOAD_MAX_LENGTH=1048576 
-DCPPHTTPLIB_LISTEN_BACKLOG=512 -DCPPHTTPLIB_OPENSSL_SUPPORT 
-DCPPHTTPLIB_REQUEST_URI_MAX_LENGTH=32768 -DCPPHTTPLIB_TCP_NODELAY=1  -g -O2 
-ffile-prefix-map=/build/reproducible-path/llama.cpp-8681+dfsg=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g 
-DNDEBUG -Wmissing-declarations -Wmissing-noreturn -Wall -Wextra -Wpedantic 
-Wcast-qual -Wno-unused-function -Wno-array-bounds -Wextra-semi -w -MD -MT 
vendor/cpp-httplib/CMakeFiles/cpp-httplib.dir/httplib.cpp.o -MF 
CMakeFiles/cpp-httplib.dir/httplib.cpp.o.d -o 
CMakeFiles/cpp-httplib.dir/httplib.cpp.o -c 
/build/reproducible-path/llama.cpp-8681+dfsg/vendor/cpp-httplib/httplib.cpp
| /build/reproducible-path/llama.cpp-8681+dfsg/vendor/cpp-httplib/httplib.cpp: 
In function ‘stack_st_X509_NAME* 
httplib::tls::impl::create_client_ca_list_from_pem(const char*)’:
| 
/build/reproducible-path/llama.cpp-8681+dfsg/vendor/cpp-httplib/httplib.cpp:12574:44:
 error: invalid conversion from ‘const X509_NAME*’ {aka ‘const 
X509_name_st*’} to ‘X509_NAME*’ {aka ‘X509_name_st*’} [-fpermissive]
| 12574 |     X509_NAME *name = X509_get_subject_name(cert);
|       |                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~
|       |                                            |
|       |                                            const X509_NAME* {aka 
const X509_name_st*}
| make[3]: *** [vendor/cpp-httplib/CMakeFiles/cpp-httplib.dir/build.make:82: 
vendor/cpp-httplib/CMakeFiles/cpp-httplib.dir/httplib.cpp.o] Error 1
| make[3]: Leaving directory 
'/build/reproducible-path/llama.cpp-8681+dfsg/obj-x86_64-linux-gnu'


Full buildlog
        
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/llama.cpp_8681+dfsg-1_amd64-2026-04-19T10:42:24Z

Sebastian

** Affects: llama.cpp (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: llama.cpp (Debian)
     Importance: Undecided
         Status: New

** Bug watch added: Debian Bug tracker #1138447
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138447

** Changed in: llama.cpp (Debian)
 Remote watch: None => Debian Bug tracker #1138447

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2154995

Title:
  llama.cpp: FTBFS with openssl 4.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/llama.cpp/+bug/2154995/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to