# problem compilation cmake V3.26.0 raspberry3B+ debian11

**URL:** https://discourse.cmake.org/t/problem-compilation-cmake-v3-26-0-raspberry3b-debian11/13805
**Category:** Usage
**Created:** [March 24, 2025, 5:07pm UTC](https://discourse.cmake.org/t/problem-compilation-cmake-v3-26-0-raspberry3b-debian11/13805 "2025-03-24T17:07:29Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![spearman](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@spearman](https://discourse.cmake.org/u/spearman)
#### Post date: [March 24, 2025, 5:07pm UTC](https://discourse.cmake.org/t/problem-compilation-cmake-v3-26-0-raspberry3b-debian11/13805/1 "2025-03-24T17:07:29Z")

</div>

hello,  
i need Cmake v3.26.0 minimal.  
probleme during make.  
Environmt:  
Raspberry3B+/debian11  
Cmake version: 3.18.4  
Openssl version:OpenSSL 1.1.1w 11 Sep 2023

Where is my mystake?  
Thanks.

```auto
...
[25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vssh/libssh2.c.o
[25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vssh/wolfssh.c.o
[25%] Linking C static library libcmcurl.a
[25%] Built target cmcurl
[25%] Building C object Utilities/cmcurl/CMakeFiles/curltest.dir/curltest.c.o
[25%] Linking C executable curltest
/usr/bin/ld : lib/libcmcurl.a(openssl.c.o) : dans la fonction « cert_stuff » :
openssl.c:(.text+0x1f5c) : référence indéfinie vers « EVP_PKEY_get_id »
/usr/bin/ld : lib/libcmcurl.a(openssl.c.o) : dans la fonction « ossl_connect_step1 » :
openssl.c:(.text+0x34bc) : référence indéfinie vers « X509_STORE_load_file »
/usr/bin/ld : openssl.c:(.text+0x3834) : référence indéfinie vers « X509_STORE_load_path »
/usr/bin/ld : openssl.c:(.text+0x38f8) : référence indéfinie vers « X509_STORE_load_path »
/usr/bin/ld : lib/libcmcurl.a(openssl.c.o) : dans la fonction « Curl_ossl_certchain » :
openssl.c:(.text+0x3e04) : référence indéfinie vers « EVP_PKEY_get_id »
/usr/bin/ld : openssl.c:(.text+0x3f6c) : référence indéfinie vers « EVP_PKEY_get_bn_param »
/usr/bin/ld : openssl.c:(.text+0x3f7c) : référence indéfinie vers « EVP_PKEY_get_bn_param »
/usr/bin/ld : openssl.c:(.text+0x3f8c) : référence indéfinie vers « EVP_PKEY_get_bn_param »
/usr/bin/ld : openssl.c:(.text+0x3f9c) : référence indéfinie vers « EVP_PKEY_get_bn_param »
/usr/bin/ld : openssl.c:(.text+0x41b4) : référence indéfinie vers « EVP_PKEY_get_bn_param »
/usr/bin/ld : lib/libcmcurl.a(openssl.c.o):openssl.c:(.text+0x41c4) : encore plus de références indéfinies suivent vers « EVP_PKEY_get_bn_param »
/usr/bin/ld : lib/libcmcurl.a(openssl.c.o) : dans la fonction « servercert » :
openssl.c:(.text+0x4a88) : référence indéfinie vers « SSL_get1_peer_certificate »
/usr/bin/ld : openssl.c:(.text+0x4e8c) : référence indéfinie vers « SSL_get1_peer_certificate »
/usr/bin/ld : openssl.c:(.text+0x4f84) : référence indéfinie vers « SSL_get1_peer_certificate »
collect2: error: ld returned 1 exit status
make[2]: *** [Utilities/cmcurl/CMakeFiles/curltest.dir/build.make:102 : Utilities/cmcurl/curltest] Erreur 1
make[1]: *** [CMakeFiles/Makefile2:1803 : Utilities/cmcurl/CMakeFiles/curltest.dir/all] Erreur 2
make: *** [Makefile:166 : all] Erreur 2
pi@pi3:~/outils/cmake-3.26.0 $

```
