-
Notifications
You must be signed in to change notification settings - Fork 6.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[libuv] add # ifndef ssize_t #40316
[libuv] add # ifndef ssize_t #40316
Conversation
See upstream comments: The issue is probably coming from another port leaking an improper definition of ssize_t. It must be fixed once, in that port. Must be investigated in the non-POSIX world of windows. |
I did it on local branch from curl ci. vcpkg install brotli zlib zstd libpsl pkgconf libidn2 libssh libuv
In addition to:
|
And which file fails to compile? |
|
That's the header where the error occurs. That's not the source file which constitutes the translation unit. AFAICS
If this enough to reproduce the error, that would be a good base for an error report to libuv. |
jdkfshjkfhdujhiuhfldjyfdhskjfydfdsyj |
@FrankXie05 |
@Cheney-W Can you review my PR? |
When compile curl with libuv (for their tests) in vcpkg, I get this error:
I am not sure if vcpkg or curl add the definition of ssize_t.
I create a PR on upstream:
libuv/libuv#4493
upstream want to implement it different way, but I am not sure the source of the problem.
./vcpkg x-add-version --all
and committing the result.