configure: Configured to build curl/libcurl:
Host setup: arm-unknown-linux-androideabi
Install prefix: /usr/local
Compiler: arm-linux-androideabi-gcc -std=gnu11
CFLAGS: -D__ANDROID_API__=21 -fPIC -Werror-implicit-function-declaration -O2 -Wno-system-headers
CPPFLAGS: -isystem /home/ubuntu/dev/curl/src/../interface/include -isystem /home/ubuntu/dev/curl/src/../interface/include/ANDROIDARM -isystem /home/ubuntu/dev/curl/src/../interface/include/LINUX -fPIC
LDFLAGS: -L/home/ubuntu/dev/curl/src/../interface/lib/ANDROIDARM -fPIC
LIBS: -lssl -lcrypto -ldl
curl version: 8.4.0
SSL: enabled (OpenSSL)
SSH: no (--with-{libssh,libssh2})
zlib: no (--with-zlib)
brotli: no (--with-brotli)
zstd: no (--with-zstd)
GSS-API: no (--with-gssapi)
GSASL: no (libgsasl not found)
TLS-SRP: enabled
resolver: POSIX threaded
IPv6: no (--enable-ipv6)
Unix sockets: enabled
IDN: no (--with-{libidn2,winidn})
Build libcurl: Shared=no, Static=yes
Built-in manual: no (--enable-manual)
--libcurl option: enabled (--disable-libcurl-option)
Verbose errors: enabled (--disable-verbose)
Code coverage: disabled
SSPI: no (--enable-sspi)
ca cert bundle: no
ca cert path: no
ca fallback: no
LDAP: no (--enable-ldap / --with-ldap-lib / --with-lber-lib)
LDAPS: no (--enable-ldaps)
RTSP: enabled
RTMP: no (--with-librtmp)
PSL: no (libpsl not found)
Alt-svc: enabled (--disable-alt-svc)
Headers API: enabled (--disable-headers-api)
HSTS: enabled (--disable-hsts)
HTTP1: enabled (internal)
HTTP2: no (--with-nghttp2, --with-hyper)
HTTP3: no (--with-ngtcp2 --with-nghttp3, --with-quiche, --with-msh3)
ECH: no (--enable-ech)
WebSockets: no (--enable-websockets)
Protocols: DICT FILE FTP FTPS GOPHER GOPHERS HTTP HTTPS IMAP IMAPS MQTT POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP
Features: AsynchDNS HSTS HTTPS-proxy Largefile NTLM SSL TLS-SRP UnixSockets alt-svc threadsafe
Making all in lib
xmake[1]: Entering directory `/home/ubuntu/dev/curl/src/build.ANDROIDARM.P/lib'
xmake[2]: Entering directory `/home/ubuntu/dev/curl/src/build.ANDROIDARM.P/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-bufq.lo
CC libcurl_la-bufref.lo
CC libcurl_la-c-hyper.lo
CC libcurl_la-cf-h1-proxy.lo
CC libcurl_la-cf-h2-proxy.lo
CC libcurl_la-cf-haproxy.lo
CC libcurl_la-cf-https-connect.lo
CC libcurl_la-cf-socket.lo
CC libcurl_la-cfilters.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_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
CC libcurl_la-curl_ntlm_wb.lo
CC libcurl_la-curl_path.lo
CC libcurl_la-curl_range.lo
CC libcurl_la-curl_rtmp.lo
CC libcurl_la-curl_sasl.lo
CC libcurl_la-curl_sspi.lo
CC libcurl_la-curl_threads.lo
CC libcurl_la-curl_trc.lo
CC libcurl_la-dict.lo
CC libcurl_la-doh.lo
CC libcurl_la-dynbuf.lo
CC libcurl_la-dynhds.lo
CC libcurl_la-easy.lo
CC libcurl_la-easygetopt.lo
CC libcurl_la-easyoptions.lo
CC libcurl_la-escape.lo
CC libcurl_la-file.lo
CC libcurl_la-fileinfo.lo
CC libcurl_la-fopen.lo
CC libcurl_la-formdata.lo
/home/ubuntu/dev/curl/src/curl-8.4.0/lib/formdata.c: In function 'fseeko_wrapper':
/home/ubuntu/dev/curl/src/curl-8.4.0/lib/formdata.c:796:3: error: implicit declaration of function 'fseeko' [-Werror=implicit-function-declaration]
return fseeko(stream, (off_t)offset, whence);
^
cc1: some warnings being treated as errors
xmake[2]: *** [libcurl_la-formdata.lo] Error 1
xmake[2]: Leaving directory `/home/ubuntu/dev/curl/src/build.ANDROIDARM.P/lib'
xmake[1]: *** [all] Error 2
xmake[1]: Leaving directory `/home/ubuntu/dev/curl/src/build.ANDROIDARM.P/lib'
make: *** [all-recursive] Error 1
xmake: *** [ANDROIDARMP.OBJ/dummy] Error 2
[Make] (E) Program terminated. Errors previously reported
I did this
Build curl:
I expected the following
Curl to build successfully
curl/libcurl version
NA
operating system
Linux 7a4b33d7e1d4 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux