generated from oracle/template-repo
-
Notifications
You must be signed in to change notification settings - Fork 101
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Version
trunk/main
Host OS Type
all
Host OS name + version
OpenIndiana Hipster
Host Architecture
x86
Guest OS Type
Solaris
Guest Architecture
x86
Guest OS name + version
No response
Component
Unspecified
What happened?
Building of VirtualBox with curl >= 8.16.0 fails with these errors:
In file included from /data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:82:
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp: In function 'int rtHttpUpdateAutomaticProxyDisable(PRTHTTPINTERNAL)':
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:702:27: error: invalid conversion from 'long int' to 'curl_proxytype' [-fpermissive]
702 | pThis->enmProxyType = CURLPROXY_HTTP;
| ^~~~~~~~~~~~~~
| |
| long int
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp: In function 'int rtHttpConfigureProxyFromUrl(PRTHTTPINTERNAL, const char*)':
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:877:33: error: invalid conversion from 'long int' to 'curl_proxytype' [-fpermissive]
877 | enmProxyType = CURLPROXY_HTTP;
| ^~~~~~~~~~~~~~
| |
| long int
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:885:33: error: invalid conversion from 'long int' to 'curl_proxytype' [-fpermissive]
885 | enmProxyType = CURLPROXY_HTTPS;
| ^~~~~~~~~~~~~~~
| |
| long int
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:893:32: error: invalid conversion from 'long int' to 'curl_proxytype' [-fpermissive]
893 | enmProxyType = CURLPROXY_SOCKS4;
| ^~~~~~~~~~~~~~~~
| |
| long int
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:895:32: error: invalid conversion from 'long int' to 'curl_proxytype' [-fpermissive]
895 | enmProxyType = CURLPROXY_SOCKS4A;
| ^~~~~~~~~~~~~~~~~
| |
| long int
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:897:32: error: invalid conversion from 'long int' to 'curl_proxytype' [-fpermissive]
897 | enmProxyType = CURLPROXY_SOCKS5;
| ^~~~~~~~~~~~~~~~
| |
| long int
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:899:32: error: invalid conversion from 'long int' to 'curl_proxytype' [-fpermissive]
899 | enmProxyType = CURLPROXY_SOCKS5_HOSTNAME;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| |
| long int
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:903:32: error: invalid conversion from 'long int' to 'curl_proxytype' [-fpermissive]
903 | enmProxyType = CURLPROXY_HTTP;
| ^~~~~~~~~~~~~~
| |
| long int
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp: In function 'int RTHttpSetProxy(RTHTTP, const char*, uint32_t, const char*, const char*)':
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:2097:43: error: invalid conversion from 'long int' to 'curl_proxytype' [-fpermissive]
2097 | return rtHttpUpdateProxyConfig(pThis, CURLPROXY_HTTP, pcszProxy, uPort ? uPort : 1080, pcszProxyUser, pcszProxyPwd);
| ^~~~~~~~~~~~~~
| |
| long int
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:594:74: note: initializing argument 2 of 'int rtHttpUpdateProxyConfig(PRTHTTPINTERNAL, curl_proxytype, const char*, uint32_t, const char*, const char*)'
594 | static int rtHttpUpdateProxyConfig(PRTHTTPINTERNAL pThis, curl_proxytype enmProxyType, const char *pszHost,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp: In function 'int RTHttpQueryProxyInfoForUrl(RTHTTP, const char*, PRTHTTPPROXYINFO)':
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:3621:17: warning: case value '0' not in enumerated type 'curl_proxytype' [-Wswitch]
3621 | case CURLPROXY_HTTP:
| ^~~~
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:3624:17: warning: case value '1' not in enumerated type 'curl_proxytype' [-Wswitch]
3624 | case CURLPROXY_HTTP_1_0:
| ^~~~
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:3631:17: warning: case value '2' not in enumerated type 'curl_proxytype' [-Wswitch]
3631 | case CURLPROXY_HTTPS:
| ^~~~
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:3636:17: warning: case value '4' not in enumerated type 'curl_proxytype' [-Wswitch]
3636 | case CURLPROXY_SOCKS4:
| ^~~~
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:3640:17: warning: case value '5' not in enumerated type 'curl_proxytype' [-Wswitch]
3640 | case CURLPROXY_SOCKS5:
| ^~~~
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:3637:17: warning: case value '6' not in enumerated type 'curl_proxytype' [-Wswitch]
3637 | case CURLPROXY_SOCKS4A:
| ^~~~
/data/builds/ul-workspace/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/generic/http-curl.cpp:3641:17: warning: case value '7' not in enumerated type 'curl_proxytype' [-Wswitch]
3641 | case CURLPROXY_SOCKS5_HOSTNAME:
| ^~~~
This is because curl_proxytype was changed recently in curl: curl/curl#18054
Some additional references:
- 1a12663d06d9c42fd40a8655d5247f7afeeb8e1e breaks compiling with old CMake version curl/curl#18611
- https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289924
How can we reproduce this?
Build VirtualBox with curl >= 8.16.0.
Did you upload all of your necessary log files, screenshots, etc.?
- Yes, I've uploaded all pertinent files to this issue.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working