You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
oug@goodall:~/Projects/curl$ mkdir build
doug@goodall:~/Projects/curl$ cd build
doug@goodall:~/Projects/curl/build$ cmake ..
-- The C compiler identification is GNU 11.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- curl version=[8.2.0-DEV]
-- Performing Test OPT_Wdouble_promotion
-- Performing Test OPT_Wdouble_promotion - Success
-- Performing Test OPT_Wenum_conversion
-- Performing Test OPT_Wenum_conversion - Success
-- Performing Test OPT_Wunused_const_variable
-- Performing Test OPT_Wunused_const_variable - Success
-- Picky compiler options: -W -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Wcast-align -Wdeclaration-after-statement -Wempty-body -Wendif-labels -Wfloat-equal -Wignored-qualifiers -Wno-format-nonliteral -Wno-sign-conversion -Wno-system-headers -Wstrict-prototypes -Wtype-limits -Wvla -Wmissing-parameter-type -Wold-style-declaration -Wstrict-aliasing=3 -Wformat=2 -Warray-bounds=2 -ftree-vrp -Wduplicated-cond -Wnull-dereference -fdelete-null-pointer-checks -Wshift-negative-value -Wshift-overflow=2 -Walloc-zero -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=1 -Wrestrict -Warith-conversion -Wdouble-promotion -Wenum-conversion -Wunused-const-variable
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_ADDR
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_ADDR - Success
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID - Success
-- Found Perl: /usr/bin/perl (found version "5.34.0")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for connect in socket;
-- Looking for connect in socket; - not found
-- Looking for gethostname
-- Looking for gethostname - found
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2")
-- Looking for RAND_egd
-- Looking for RAND_egd - not found
-- Looking for OPENSSL_IS_BORINGSSL
-- Looking for OPENSSL_IS_BORINGSSL - not found
-- Looking for OPENSSL_IS_AWSLC
-- Looking for OPENSSL_IS_AWSLC - not found
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
-- Looking for ldap_init in ldap;OpenSSL::SSL;OpenSSL::Crypto;ZLIB::ZLIB
-- Looking for ldap_init in ldap;OpenSSL::SSL;OpenSSL::Crypto;ZLIB::ZLIB - not found
-- Looking for ber_init in lber;OpenSSL::SSL;OpenSSL::Crypto;ZLIB::ZLIB
-- Looking for ber_init in lber;OpenSSL::SSL;OpenSSL::Crypto;ZLIB::ZLIB - not found
-- Looking for include file ldap.h
-- Looking for include file ldap.h - not found
-- Looking for include file lber.h
-- Looking for include file lber.h - not found
-- LDAP_H not found CURL_DISABLE_LDAP set ON
-- LDAP needs to be enabled to support LDAPS
-- Looking for idn2_lookup_ul in idn2;OpenSSL::SSL;OpenSSL::Crypto;ZLIB::ZLIB
-- Looking for idn2_lookup_ul in idn2;OpenSSL::SSL;OpenSSL::Crypto;ZLIB::ZLIB - not found
-- Could NOT find LibPSL (missing: LIBPSL_LIBRARY LIBPSL_INCLUDE_DIR)
-- Could NOT find LibSSH2 (missing: LIBSSH2_LIBRARY LIBSSH2_INCLUDE_DIR)
-- Performing Test USE_UNIX_SOCKETS
-- Performing Test USE_UNIX_SOCKETS - Success
-- Found CA bundle: /etc/ssl/certs/ca-certificates.crt
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include files inttypes.h, sys/filio.h
-- Looking for include files inttypes.h, sys/filio.h - not found
-- Looking for include files inttypes.h, sys/ioctl.h
-- Looking for include files inttypes.h, sys/ioctl.h - found
-- Looking for 3 include files inttypes.h, ..., sys/param.h
-- Looking for 3 include files inttypes.h, ..., sys/param.h - found
-- Looking for 4 include files inttypes.h, ..., sys/poll.h
-- Looking for 4 include files inttypes.h, ..., sys/poll.h - found
-- Looking for 5 include files inttypes.h, ..., sys/resource.h
-- Looking for 5 include files inttypes.h, ..., sys/resource.h - found
-- Looking for 6 include files inttypes.h, ..., sys/select.h
-- Looking for 6 include files inttypes.h, ..., sys/select.h - found
-- Looking for 7 include files inttypes.h, ..., sys/socket.h
-- Looking for 7 include files inttypes.h, ..., sys/socket.h - found
-- Looking for 8 include files inttypes.h, ..., sys/sockio.h
-- Looking for 8 include files inttypes.h, ..., sys/sockio.h - not found
-- Looking for 8 include files inttypes.h, ..., sys/stat.h
-- Looking for 8 include files inttypes.h, ..., sys/stat.h - found
-- Looking for 9 include files inttypes.h, ..., sys/time.h
-- Looking for 9 include files inttypes.h, ..., sys/time.h - found
-- Looking for 10 include files inttypes.h, ..., sys/types.h
-- Looking for 10 include files inttypes.h, ..., sys/types.h - found
-- Looking for 11 include files inttypes.h, ..., sys/un.h
-- Looking for 11 include files inttypes.h, ..., sys/un.h - found
-- Looking for 12 include files inttypes.h, ..., sys/utime.h
-- Looking for 12 include files inttypes.h, ..., sys/utime.h - not found
-- Looking for 12 include files inttypes.h, ..., sys/xattr.h
-- Looking for 12 include files inttypes.h, ..., sys/xattr.h - found
-- Looking for 13 include files inttypes.h, ..., arpa/inet.h
-- Looking for 13 include files inttypes.h, ..., arpa/inet.h - found
-- Looking for 14 include files inttypes.h, ..., arpa/tftp.h
-- Looking for 14 include files inttypes.h, ..., arpa/tftp.h - found
-- Looking for 15 include files inttypes.h, ..., fcntl.h
-- Looking for 15 include files inttypes.h, ..., fcntl.h - found
-- Looking for 16 include files inttypes.h, ..., idn2.h
-- Looking for 16 include files inttypes.h, ..., idn2.h - not found
-- Looking for 16 include files inttypes.h, ..., ifaddrs.h
-- Looking for 16 include files inttypes.h, ..., ifaddrs.h - found
-- Looking for 17 include files inttypes.h, ..., io.h
-- Looking for 17 include files inttypes.h, ..., io.h - not found
-- Looking for 17 include files inttypes.h, ..., libgen.h
-- Looking for 17 include files inttypes.h, ..., libgen.h - found
-- Looking for 18 include files inttypes.h, ..., locale.h
-- Looking for 18 include files inttypes.h, ..., locale.h - found
-- Looking for 19 include files inttypes.h, ..., net/if.h
-- Looking for 19 include files inttypes.h, ..., net/if.h - found
-- Looking for 20 include files inttypes.h, ..., netdb.h
-- Looking for 20 include files inttypes.h, ..., netdb.h - found
-- Looking for 21 include files inttypes.h, ..., netinet/in.h
-- Looking for 21 include files inttypes.h, ..., netinet/in.h - found
-- Looking for 22 include files inttypes.h, ..., netinet/tcp.h
-- Looking for 22 include files inttypes.h, ..., netinet/tcp.h - found
-- Looking for linux/tcp.h
-- Looking for linux/tcp.h - found
-- Looking for 23 include files inttypes.h, ..., poll.h
-- Looking for 23 include files inttypes.h, ..., poll.h - found
-- Looking for 24 include files inttypes.h, ..., pwd.h
-- Looking for 24 include files inttypes.h, ..., pwd.h - found
-- Looking for 25 include files inttypes.h, ..., setjmp.h
-- Looking for 25 include files inttypes.h, ..., setjmp.h - found
-- Looking for 26 include files inttypes.h, ..., signal.h
-- Looking for 26 include files inttypes.h, ..., signal.h - found
-- Looking for 27 include files inttypes.h, ..., ssl.h
-- Looking for 27 include files inttypes.h, ..., ssl.h - not found
-- Looking for 27 include files inttypes.h, ..., stdatomic.h
-- Looking for 27 include files inttypes.h, ..., stdatomic.h - found
-- Looking for 28 include files inttypes.h, ..., stdbool.h
-- Looking for 28 include files inttypes.h, ..., stdbool.h - found
-- Looking for 29 include files inttypes.h, ..., stdint.h
-- Looking for 29 include files inttypes.h, ..., stdint.h - found
-- Looking for 30 include files inttypes.h, ..., stdlib.h
-- Looking for 30 include files inttypes.h, ..., stdlib.h - found
-- Looking for 31 include files inttypes.h, ..., string.h
-- Looking for 31 include files inttypes.h, ..., string.h - found
-- Looking for 32 include files inttypes.h, ..., strings.h
-- Looking for 32 include files inttypes.h, ..., strings.h - found
-- Looking for 33 include files inttypes.h, ..., stropts.h
-- Looking for 33 include files inttypes.h, ..., stropts.h - not found
-- Looking for 33 include files inttypes.h, ..., termio.h
-- Looking for 33 include files inttypes.h, ..., termio.h - found
-- Looking for 34 include files inttypes.h, ..., termios.h
-- Looking for 34 include files inttypes.h, ..., termios.h - found
-- Looking for 35 include files inttypes.h, ..., time.h
-- Looking for 35 include files inttypes.h, ..., time.h - found
-- Looking for 36 include files inttypes.h, ..., unistd.h
-- Looking for 36 include files inttypes.h, ..., unistd.h - found
-- Looking for 37 include files inttypes.h, ..., utime.h
-- Looking for 37 include files inttypes.h, ..., utime.h - found
-- Looking for 38 include files inttypes.h, ..., stddef.h
-- Looking for 38 include files inttypes.h, ..., stddef.h - found
-- Looking for 39 include files inttypes.h, ..., sys/utsname.h
-- Looking for 39 include files inttypes.h, ..., sys/utsname.h - found
-- Check size of size_t
-- Check size of size_t - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of long long
-- Check size of long long - done
-- Check size of long
-- Check size of long - done
-- Check size of int
-- Check size of int - done
-- Check size of __int64
-- Check size of __int64 - failed
-- Check size of time_t
-- Check size of time_t - done
-- Looking for fchmod
-- Looking for fchmod - found
-- Looking for basename
-- Looking for basename - found
-- Looking for socket
-- Looking for socket - found
-- Looking for socketpair
-- Looking for socketpair - found
-- Looking for recv
-- Looking for recv - found
-- Looking for send
-- Looking for send - found
-- Looking for sendmsg
-- Looking for sendmsg - found
-- Looking for select
-- Looking for select - found
-- Looking for strdup
-- Looking for strdup - found
-- Looking for strtok_r
-- Looking for strtok_r - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for stricmp
-- Looking for stricmp - not found
-- Looking for strcmpi
-- Looking for strcmpi - not found
-- Looking for alarm
-- Looking for alarm - found
-- Looking for getppid
-- Looking for getppid - found
-- Looking for utimes
-- Looking for utimes - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for closesocket
-- Looking for closesocket - not found
-- Looking for sigsetjmp
-- Looking for sigsetjmp - found
-- Looking for getpass_r
-- Looking for getpass_r - not found
-- Looking for getpwuid
-- Looking for getpwuid - found
-- Looking for getpwuid_r
-- Looking for getpwuid_r - found
-- Looking for geteuid
-- Looking for geteuid - found
-- Looking for utime
-- Looking for utime - found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - found
-- Looking for signal
-- Looking for signal - found
-- Looking for strtoll
-- Looking for strtoll - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for siginterrupt
-- Looking for siginterrupt - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for freeaddrinfo
-- Looking for freeaddrinfo - found
-- Looking for pipe
-- Looking for pipe - found
-- Looking for ftruncate
-- Looking for ftruncate - found
-- Looking for getpeername
-- Looking for getpeername - found
-- Looking for getsockname
-- Looking for getsockname - found
-- Looking for if_nametoindex
-- Looking for if_nametoindex - found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for setmode
-- Looking for setmode - not found
-- Looking for setrlimit
-- Looking for setrlimit - found
-- Looking for snprintf
-- Looking for snprintf - found
-- Looking for mach_absolute_time
-- Looking for mach_absolute_time - not found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for fsetxattr
-- Looking for fsetxattr - found
-- Performing Curl Test HAVE_FSETXATTR_5
-- Performing Curl Test HAVE_FSETXATTR_5 - Success
-- Performing Curl Test HAVE_FSETXATTR_6
-- Performing Curl Test HAVE_FSETXATTR_6 - Failed
-- Check size of sa_family_t
-- Check size of sa_family_t - done
-- Check size of ADDRESS_FAMILY
-- Check size of ADDRESS_FAMILY - failed
-- Looking for sigaction
-- Looking for sigaction - found
-- Performing Curl Test HAVE_FCNTL_O_NONBLOCK
-- Performing Curl Test HAVE_FCNTL_O_NONBLOCK - Success
-- Performing Curl Test HAVE_IOCTLSOCKET
-- Performing Curl Test HAVE_IOCTLSOCKET - Failed
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL - Failed
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO - Failed
-- Performing Curl Test HAVE_IOCTLSOCKET_FIONBIO
-- Performing Curl Test HAVE_IOCTLSOCKET_FIONBIO - Failed
-- Performing Curl Test HAVE_IOCTL_FIONBIO
-- Performing Curl Test HAVE_IOCTL_FIONBIO - Success
-- Performing Curl Test HAVE_IOCTL_SIOCGIFADDR
-- Performing Curl Test HAVE_IOCTL_SIOCGIFADDR - Success
-- Performing Curl Test HAVE_SETSOCKOPT_SO_NONBLOCK
-- Performing Curl Test HAVE_SETSOCKOPT_SO_NONBLOCK - Failed
-- Performing Curl Test TIME_WITH_SYS_TIME
-- Performing Curl Test TIME_WITH_SYS_TIME - Success
-- Performing Curl Test HAVE_O_NONBLOCK
-- Performing Curl Test HAVE_O_NONBLOCK - Failed
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_3
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_3 - Failed
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_5
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_5 - Failed
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_6
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_6 - Success
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_3_REENTRANT
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_3_REENTRANT - Failed
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_5_REENTRANT
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_5_REENTRANT - Failed
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_6_REENTRANT
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_6_REENTRANT - Success
-- Performing Curl Test HAVE_IN_ADDR_T
-- Performing Curl Test HAVE_IN_ADDR_T - Success
-- Performing Curl Test HAVE_BOOL_T
-- Performing Curl Test HAVE_BOOL_T - Success
-- Performing Curl Test STDC_HEADERS
-- Performing Curl Test STDC_HEADERS - Success
-- Performing Curl Test HAVE_FILE_OFFSET_BITS
-- Performing Curl Test HAVE_FILE_OFFSET_BITS - Success
-- Performing Curl Test HAVE_VARIADIC_MACROS_C99
-- Performing Curl Test HAVE_VARIADIC_MACROS_C99 - Success
-- Performing Curl Test HAVE_VARIADIC_MACROS_GCC
-- Performing Curl Test HAVE_VARIADIC_MACROS_GCC - Success
-- Performing Curl Test HAVE_ATOMIC
-- Performing Curl Test HAVE_ATOMIC - Success
-- Check size of off_t
-- Check size of off_t - done
-- Check size of curl_off_t
-- Check size of curl_off_t - done
-- Check size of curl_socket_t
-- Check size of curl_socket_t - done
-- Performing Curl Test HAVE_GLIBC_STRERROR_R
-- Performing Curl Test HAVE_GLIBC_STRERROR_R - Failed
-- Performing Curl Test HAVE_POSIX_STRERROR_R
-- Performing Curl Test HAVE_POSIX_STRERROR_R - Success
-- Performing Curl Test HAVE_CLOCK_GETTIME_MONOTONIC
-- Performing Curl Test HAVE_CLOCK_GETTIME_MONOTONIC - Success
-- Performing Curl Test HAVE_BUILTIN_AVAILABLE
-- Performing Curl Test HAVE_BUILTIN_AVAILABLE - Failed
-- Performing Test HAVE_MSG_NOSIGNAL
-- Performing Test HAVE_MSG_NOSIGNAL - Success
-- Performing Test HAVE_STRUCT_TIMEVAL
-- Performing Test HAVE_STRUCT_TIMEVAL - Success
-- Check size of struct sockaddr_storage
-- Check size of struct sockaddr_storage - done
-- Performing Test HAVE_POLL_FINE
-- Performing Test HAVE_POLL_FINE - Success
-- Performing Test HAVE_WRITABLE_ARGV
-- Performing Test HAVE_WRITABLE_ARGV - Success
-- Enabled features: SSL IPv6 unixsockets libz AsynchDNS Largefile alt-svc HSTS NTLM HTTPS-proxy threadsafe
-- Enabled protocols: DICT FILE FTP FTPS GOPHER GOPHERS HTTP HTTPS IMAP IMAPS MQTT POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP
-- Enabled SSL backends: OpenSSL
-- Configuring done
-- Generating done
-- Build files have been written to: /home/doug/Projects/curl/build
doug@goodall:~/Projects/curl/build$ ls
CMake cmake_install.cmake generated libcurl-target.cmake tests
CMakeCache.txt curl-config lib Makefile
CMakeFiles curl-target.cmake libcurl.pc src
doug@goodall:~/Projects/curl/build$ make
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/altsvc.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/amigaos.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/asyn-ares.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/asyn-thread.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/base64.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/bufq.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/bufref.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/c-hyper.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/cf-h1-proxy.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/cf-h2-proxy.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/cf-haproxy.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/cf-https-connect.c.o
[ 0%] Building C object lib/CMakeFiles/libcurl.dir/cf-socket.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/cfilters.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/conncache.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/connect.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/content_encoding.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/cookie.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/curl_addrinfo.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/curl_des.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/curl_endian.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/curl_fnmatch.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/curl_get_line.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/curl_gethostname.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/curl_gssapi.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/curl_log.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/curl_memrchr.c.o
[ 7%] Building C object lib/CMakeFiles/libcurl.dir/curl_multibyte.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/curl_ntlm_core.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/curl_ntlm_wb.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/curl_path.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/curl_range.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/curl_rtmp.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/curl_sasl.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/curl_sspi.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/curl_threads.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/dict.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/doh.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/dynbuf.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/dynhds.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/easy.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/easygetopt.c.o
[ 14%] Building C object lib/CMakeFiles/libcurl.dir/easyoptions.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/escape.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/file.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/fileinfo.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/fopen.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/formdata.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/ftp.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/ftplistparser.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/getenv.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/getinfo.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/gopher.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/hash.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/headers.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/hmac.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/hostasyn.c.o
[ 21%] Building C object lib/CMakeFiles/libcurl.dir/hostip.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/hostip4.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/hostip6.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/hostsyn.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/hsts.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/http.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/http1.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/http2.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/http_chunks.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/http_digest.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/http_negotiate.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/http_ntlm.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/http_proxy.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/http_aws_sigv4.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/idn.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/if2ip.c.o
[ 28%] Building C object lib/CMakeFiles/libcurl.dir/imap.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/inet_ntop.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/inet_pton.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/krb5.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/ldap.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/llist.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/md4.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/md5.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/memdebug.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/mime.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/mprintf.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/mqtt.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/multi.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/netrc.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/nonblock.c.o
[ 35%] Building C object lib/CMakeFiles/libcurl.dir/noproxy.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/openldap.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/parsedate.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/pingpong.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/pop3.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/progress.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/psl.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/rand.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/rename.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/rtsp.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/select.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/sendf.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/setopt.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/sha256.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/share.c.o
[ 42%] Building C object lib/CMakeFiles/libcurl.dir/slist.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/smb.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/smtp.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/socketpair.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/socks.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/socks_gssapi.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/socks_sspi.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/speedcheck.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/splay.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/strcase.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/strdup.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/strerror.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/strtok.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/strtoofft.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/system_win32.c.o
[ 50%] Building C object lib/CMakeFiles/libcurl.dir/telnet.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/tftp.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/timediff.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/timeval.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/transfer.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/url.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/urlapi.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/version.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/version_win32.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/warnless.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/ws.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/vauth/cleartext.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/vauth/cram.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/vauth/digest.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/vauth/digest_sspi.c.o
[ 57%] Building C object lib/CMakeFiles/libcurl.dir/vauth/gsasl.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vauth/krb5_gssapi.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vauth/krb5_sspi.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vauth/ntlm.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vauth/ntlm_sspi.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vauth/oauth2.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vauth/spnego_gssapi.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vauth/spnego_sspi.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vauth/vauth.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vtls/bearssl.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vtls/gskit.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vtls/gtls.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vtls/hostcheck.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vtls/keylog.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vtls/mbedtls.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vtls/mbedtls_threadlock.c.o
[ 64%] Building C object lib/CMakeFiles/libcurl.dir/vtls/nss.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vtls/openssl.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vtls/rustls.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vtls/schannel.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vtls/schannel_verify.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vtls/sectransp.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vtls/vtls.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vtls/wolfssl.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vtls/x509asn1.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vquic/curl_msh3.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vquic/curl_ngtcp2.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vquic/curl_quiche.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vquic/vquic.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vssh/libssh.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vssh/libssh2.c.o
[ 71%] Building C object lib/CMakeFiles/libcurl.dir/vssh/wolfssh.c.o
[ 78%] Linking C shared library libcurl.so
[ 78%] Built target libcurl
[ 78%] Generating tool_hugehelp.c
[ 78%] Building C object src/CMakeFiles/curl.dir/slist_wc.c.o
[ 78%] Building C object src/CMakeFiles/curl.dir/tool_binmode.c.o
[ 78%] Building C object src/CMakeFiles/curl.dir/tool_bname.c.o
[ 78%] Building C object src/CMakeFiles/curl.dir/tool_cb_dbg.c.o
[ 78%] Building C object src/CMakeFiles/curl.dir/tool_cb_hdr.c.o
[ 78%] Building C object src/CMakeFiles/curl.dir/tool_cb_prg.c.o
[ 78%] Building C object src/CMakeFiles/curl.dir/tool_cb_rea.c.o
[ 78%] Building C object src/CMakeFiles/curl.dir/tool_cb_see.c.o
[ 78%] Building C object src/CMakeFiles/curl.dir/tool_cb_wrt.c.o
[ 78%] Building C object src/CMakeFiles/curl.dir/tool_cfgable.c.o
[ 78%] Building C object src/CMakeFiles/curl.dir/tool_dirhie.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_doswin.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_easysrc.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_filetime.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_findfile.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_formparse.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_getparam.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_getpass.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_help.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_helpers.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_hugehelp.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_libinfo.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_listhelp.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_main.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_msgs.c.o
[ 85%] Building C object src/CMakeFiles/curl.dir/tool_operate.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_operhlp.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_paramhlp.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_parsecfg.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_progress.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_stderr.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_strdup.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_setopt.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_sleep.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_urlglob.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_util.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_vms.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_writeout.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_writeout_json.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/tool_xattr.c.o
[ 92%] Building C object src/CMakeFiles/curl.dir/__/lib/strtoofft.c.o
[100%] Building C object src/CMakeFiles/curl.dir/__/lib/timediff.c.o
[100%] Building C object src/CMakeFiles/curl.dir/__/lib/nonblock.c.o
[100%] Building C object src/CMakeFiles/curl.dir/__/lib/warnless.c.o
[100%] Building C object src/CMakeFiles/curl.dir/__/lib/curl_multibyte.c.o
[100%] Building C object src/CMakeFiles/curl.dir/__/lib/version_win32.c.o
[100%] Building C object src/CMakeFiles/curl.dir/__/lib/dynbuf.c.o
[100%] Linking C executable curl
[100%] Built target curl
doug@goodall:~/Projects/curl/build$ sudo make install
[sudo] password for doug:
Consolidate compiler generated dependencies of target libcurl
[ 78%] Built target libcurl
Consolidate compiler generated dependencies of target curl
[100%] Built target curl
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/lib/libcurl.so.4.8.0
-- Installing: /usr/local/lib/libcurl.so.4
-- Installing: /usr/local/lib/libcurl.so
-- Installing: /usr/local/bin/curl
-- Set runtime path of "/usr/local/bin/curl" to ""
-- Installing: /usr/local/bin/curl-config
-- Installing: /usr/local/lib/pkgconfig/libcurl.pc
-- Installing: /usr/local/include/curl
-- Installing: /usr/local/include/curl/system.h
-- Installing: /usr/local/include/curl/curl.h
-- Installing: /usr/local/include/curl/options.h
-- Installing: /usr/local/include/curl/curlver.h
-- Installing: /usr/local/include/curl/easy.h
-- Installing: /usr/local/include/curl/header.h
-- Installing: /usr/local/include/curl/multi.h
-- Installing: /usr/local/include/curl/mprintf.h
-- Installing: /usr/local/include/curl/urlapi.h
-- Installing: /usr/local/include/curl/websockets.h
-- Installing: /usr/local/include/curl/stdcheaders.h
-- Installing: /usr/local/include/curl/typecheck-gcc.h
-- Installing: /usr/local/lib/cmake/CURL/CURLTargets.cmake
-- Installing: /usr/local/lib/cmake/CURL/CURLTargets-noconfig.cmake
-- Installing: /usr/local/lib/cmake/CURL/CURLConfigVersion.cmake
-- Installing: /usr/local/lib/cmake/CURL/CURLConfig.cmake
doug@goodall:~/Projects/curl/build$ curl --version
curl: symbol lookup error: curl: undefined symbol: curl_easy_header
doug@goodall:~/Projects/curl/build$ cd
doug@goodall:~$ curl --version
curl: symbol lookup error: curl: undefined symbol: curl_easy_header
doug@goodall:~$
operating system
The text was updated successfully, but these errors were encountered:
IIRC /usr/local/lib is supposed to be in the linker path for Ubuntu. Try sudo ldconfig and then see what libcurl is actually loaded
ldd `which curl` | grep libcurl
jay
changed the title
what appeared to be a clean build on ubuntu 22.04.2 gave an error looking output (see below)
curl symbol lookup error on ubuntu 22.04.2
Jul 9, 2023
I did this
did git clone
mkdir build
cd build
cmake ..
Az
I expected the following
curl/libcurl version
[curl -V output]
operating system
The text was updated successfully, but these errors were encountered: