Pe un ubuntu proaspăt 21.04 x64 sau 20.04 lts x64 fac:
apt install build-essential
wget https://curl.se/download/curl-7.77.0.tar.gz
tar -xvzf curl-7.77.0.tar.gz
cd curl-7.77.0/
apt install libnss3-dev
./configure --with-nss
face
Asta primesc:
Făcând totul în lib
make[1]: se introduce în directorul „/root/curl-7.77.0/lib”
face all-am
make[2]: se introduce în directorul „/root/curl-7.77.0/lib”
CC libcurl_la-altsvc.lo
CC libcurl_la-amigaos.lo
CC libcurl_la-asyn-ares.lo
CC libcurl_la-asyn-thread.lo
CC libcurl_la-base64.lo
CC libcurl_la-bufref.lo
CC libcurl_la-c-hyper.lo
CC libcurl_la-conncache.lo
CC libcurl_la-connect.lo
CC libcurl_la-content_encoding.lo
CC libcurl_la-cookie.lo
CC libcurl_la-curl_addrinfo.lo
CC libcurl_la-curl_ctype.lo
CC libcurl_la-curl_des.lo
CC libcurl_la-curl_endian.lo
CC libcurl_la-curl_fnmatch.lo
CC libcurl_la-curl_get_line.lo
CC libcurl_la-curl_gethostname.lo
CC libcurl_la-curl_gssapi.lo
CC libcurl_la-curl_memrchr.lo
CC libcurl_la-curl_multibyte.lo
CC libcurl_la-curl_ntlm_core.lo
În fișierul inclus din /usr/include/nss/nss.h:34,
din curl_ntlm_core.c:82:
/usr/include/nss/seccomon.h:17:10: eroare fatală: prtypes.h: Nu există un astfel de fișier sau director
17 | #include „prtypes.h”
| ^~~~~~~~~~~
compilarea sa încheiat.
make[2]: *** [Makefile:2127: libcurl_la-curl_ntlm_core.lo] Eroare 1
make[2]: Ieșim din directorul „/root/curl-7.77.0/lib”
make[1]: *** [Makefile:1362: all] Eroare 2
make[1]: Ieșim din directorul „/root/curl-7.77.0/lib”
make: *** [Makefile:1267: all-recursive] Eroare 1
Ai idee ce greșesc sau ce pot încerca?