Closed DBLouis closed 11 months ago
I also tried with --features windows-static-ssl
and get a different error:
running: "clang-cl-15" "-nologo" "-MD" "-Z7" "-Brepro" "-m64" "-Wno-everything" "-flto=thin" "-fuse-ld=lld-link" "-I/home/louis/.xwin/crt/include" "-I/home/louis/.xwin/sdk/include/um" "-I/home/louis/.xwin/sdk/include/ucrt" "-I/home/louis/.xwin/sdk/include/shared" "-I" "curl/lib" "-I" "curl/include" "-I" "/home/louis/Projects/curl-rust/target/x86_64-pc-windows-msvc/debug/build/libz-sys-2f4a9f07663a1ba8/out/include" "-DBUILDING_LIBCURL" "-DCURL_DISABLE_DICT" "-DCURL_DISABLE_GOPHER" "-DCURL_DISABLE_IMAP" "-DCURL_DISABLE_LDAP" "-DCURL_DISABLE_LDAPS" "-DCURL_DISABLE_POP3" "-DCURL_DISABLE_RTSP" "-DCURL_DISABLE_SMB" "-DCURL_DISABLE_SMTP" "-DCURL_DISABLE_TELNET" "-DCURL_DISABLE_TFTP" "-DCURL_STATICLIB" "-DENABLE_IPV6" "-DHAVE_ASSERT_H" "-DOS=\"unknown\"" "-DHAVE_ZLIB_H" "-DHAVE_LONGLONG" "-DHAVE_LIBZ" "-DHAVE_BOOL_T" "-DHAVE_STDBOOL_H" "-DHAVE_GETADDRINFO" "-DHAVE_GETPEERNAME" "-DHAVE_GETSOCKNAME" "-DCURL_DISABLE_NTLM" "-DCURL_DISABLE_FTP" "-DUSE_OPENSSL" "-DWIN32" "-DUSE_THREADS_WIN32" "-DHAVE_IOCTLSOCKET_FIONBIO" "-DUSE_WINSOCK" "-Fo/home/louis/Projects/curl-rust/target/x86_64-pc-windows-msvc/debug/build/curl-sys-ce50ce89b7dde1e9/out/build/curl/lib/md5.o" "-c" "--" "curl/lib/md5.c"
cargo:warning=curl/lib/md5.c(46,12): fatal error: 'openssl/opensslconf.h' file not found
cargo:warning= #include <openssl/opensslconf.h>
cargo:warning= ^~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=1 error generated.
exit status: 1
--- stderr
error occurred: Command "clang-cl-15" "-nologo" "-MD" "-Z7" "-Brepro" "-m64" "-Wno-everything" "-flto=thin" "-fuse-ld=lld-link" "-I/home/louis/.xwin/crt/include" "-I/home/louis/.xwin/sdk/include/um" "-I/home/louis/.xwin/sdk/include/ucrt" "-I/home/louis/.xwin/sdk/include/shared" "-I" "curl/lib" "-I" "curl/include" "-I" "/home/louis/Projects/curl-rust/target/x86_64-pc-windows-msvc/debug/build/libz-sys-2f4a9f07663a1ba8/out/include" "-DBUILDING_LIBCURL" "-DCURL_DISABLE_DICT" "-DCURL_DISABLE_GOPHER" "-DCURL_DISABLE_IMAP" "-DCURL_DISABLE_LDAP" "-DCURL_DISABLE_LDAPS" "-DCURL_DISABLE_POP3" "-DCURL_DISABLE_RTSP" "-DCURL_DISABLE_SMB" "-DCURL_DISABLE_SMTP" "-DCURL_DISABLE_TELNET" "-DCURL_DISABLE_TFTP" "-DCURL_STATICLIB" "-DENABLE_IPV6" "-DHAVE_ASSERT_H" "-DOS=\"unknown\"" "-DHAVE_ZLIB_H" "-DHAVE_LONGLONG" "-DHAVE_LIBZ" "-DHAVE_BOOL_T" "-DHAVE_STDBOOL_H" "-DHAVE_GETADDRINFO" "-DHAVE_GETPEERNAME" "-DHAVE_GETSOCKNAME" "-DCURL_DISABLE_NTLM" "-DCURL_DISABLE_FTP" "-DUSE_OPENSSL" "-DWIN32" "-DUSE_THREADS_WIN32" "-DHAVE_IOCTLSOCKET_FIONBIO" "-DUSE_WINSOCK" "-Fo/home/louis/Projects/curl-rust/target/x86_64-pc-windows-msvc/debug/build/curl-sys-ce50ce89b7dde1e9/out/build/curl/lib/md5.o" "-c" "--" "curl/lib/md5.c" with args "clang-cl-15" did not execute successfully (status code exit status: 1).
I fixed my issue by using cargo-xwin.
I am trying to build on Ubuntu (22.04.2 LTS) with the
x86_64-pc-windows-msvc
toolchain.I setup the toolchain using this guide.
I use this cargo config:
Output logs: