Operating system
Linux
Compiler
gcc
Steps to reproduce the behavior
wxwidgets needs to be built with the next configuration:
{
"name": "boinc-manager",
"dependencies": [
{
"name": "curl",
"features": [
"openssl"
],
"default-features": false
},
{
"name": "openssl",
"features": [
"ssl3",
"weak-ssl-ciphers"
],
"default-features": false
},
{
"name": "wxwidgets",
"default-features": false
},
"freetype",
"librsvg",
{
"name": "gdk-pixbuf",
"features": [
"jpeg",
"png",
"tiff",
"others"
],
"default-features": false
},
{
"name": "libzip",
"default-features": false
},
"libnotify",
"xcb-util",
{
"name": "gtk3",
"features": [
"wayland"
],
"default-features": false
},
{
"name": "wayland",
"features": [
"force-build"
],
"default-features": false
},
{
"name": "wayland-protocols",
"features": [
"force-build"
],
"default-features": false
}
]
}
triplet:
set(X_VCPKG_FORCE_VCPKG_X_LIBRARIES ON)
set(X_VCPKG_FORCE_VCPKG_WAYLAND_LIBRARIES ON)
Failure logs
[333/847] /usr/bin/c++ -DWXBUILDING -DWX_PRECOMP -D_FILE_OFFSET_BITS=64 -D__WXGTK3__ -D__WXGTK__ -DwxUSE_BASE=0 -DwxUSE_GUI=1 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include -I/home/runner/work/boinc/boinc/3rdParty/ linux/vcpkg/buildtrees/wxwidgets/x64-linux-rel/lib/wx/include/gtk3-unicode-static-3.3 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/buildtrees/wxwidgets/src/v3.3.3-bba7ea9805.clean/include -I/home/runner/work/boinc/boinc/3rdParty/linux/ vcpkg/installed/x64-linux/lib/pkgconfig/../../include/gtk-3.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/pango-1.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/ lib/pkgconfig/../../include/glib-2.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../lib/glib-2.0/include -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../ include -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/fribidi -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/harfbuzz -I/home/runner/work/ boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/libpng16 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/cairo -I/home/runner/work/boinc/boinc/3rdParty/linux/ vcpkg/installed/x64-linux/lib/pkgconfig/../../include/pixman-1 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/gdk-pixbuf-2.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64- linux/lib/pkgconfig/../../include/gio-unix-2.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/atk-1.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/ pkgconfig/../../include/at-spi2-atk/2.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/dbus-1.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../lib/ dbus-1.0/include -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/at-spi-2.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include/gtk-3.0/unix-print -I/home/runner/ work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include/xkbcommon -isystem /home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include/nanosvg -fPIC -O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden - DwxDEBUG_LEVEL=0 -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -Winvalid-pch -include /home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/buildtrees/wxwidgets/x64-linux-rel/libs/core/CMakeFiles/wxcore.dir/cmake_pch. hxx -MD -MT libs/core/CMakeFiles/wxcore.dir/__/__/__/__/src/unix/apptraits.cpp.o -MF libs/core/CMakeFiles/wxcore.dir/__/__/__/__/src/unix/apptraits.cpp.o.d -o libs/core/CMakeFiles/wxcore.dir/__/__/__/__/src/unix/apptraits.cpp.o -c /home/runner/ work/boinc/boinc/3rdParty/linux/vcpkg/buildtrees/wxwidgets/src/v3.3.3-bba7ea9805.clean/src/unix/apptraits.cpp
1 FAILED: [code=1] libs/core/CMakeFiles/wxcore.dir/__/__/__/__/src/unix/apptraits.cpp.o
2 /usr/bin/c++ -DWXBUILDING -DWX_PRECOMP -D_FILE_OFFSET_BITS=64 -D__WXGTK3__ -D__WXGTK__ -DwxUSE_BASE=0 -DwxUSE_GUI=1 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include -I/home/runner/work/boinc/boinc/3rdParty/linux/ vcpkg/buildtrees/wxwidgets/x64-linux-rel/lib/wx/include/gtk3-unicode-static-3.3 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/buildtrees/wxwidgets/src/v3.3.3-bba7ea9805.clean/include -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/ installed/x64-linux/lib/pkgconfig/../../include/gtk-3.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/pango-1.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/ pkgconfig/../../include/glib-2.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../lib/glib-2.0/include -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../ include -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/fribidi -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/harfbuzz -I/home/runner/work/ boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/libpng16 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/cairo -I/home/runner/work/boinc/boinc/3rdParty/linux/ vcpkg/installed/x64-linux/lib/pkgconfig/../../include/pixman-1 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/gdk-pixbuf-2.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64- linux/lib/pkgconfig/../../include/gio-unix-2.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/atk-1.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/ pkgconfig/../../include/at-spi2-atk/2.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/dbus-1.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../lib/ dbus-1.0/include -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/lib/pkgconfig/../../include/at-spi-2.0 -I/home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include/gtk-3.0/unix-print -I/home/runner/ work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include/xkbcommon -isystem /home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include/nanosvg -fPIC -O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden - DwxDEBUG_LEVEL=0 -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -Winvalid-pch -include /home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/buildtrees/wxwidgets/x64-linux-rel/libs/core/CMakeFiles/wxcore.dir/cmake_pch. hxx -MD -MT libs/core/CMakeFiles/wxcore.dir/__/__/__/__/src/unix/apptraits.cpp.o -MF libs/core/CMakeFiles/wxcore.dir/__/__/__/__/src/unix/apptraits.cpp.o.d -o libs/core/CMakeFiles/wxcore.dir/__/__/__/__/src/unix/apptraits.cpp.o -c /home/runner/ work/boinc/boinc/3rdParty/linux/vcpkg/buildtrees/wxwidgets/src/v3.3.3-bba7ea9805.clean/src/unix/apptraits.cpp
3 In file included from /home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/buildtrees/wxwidgets/src/v3.3.3-bba7ea9805.clean/include/wx/unix/utilsx11.h:17,
4 from /home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/buildtrees/wxwidgets/src/v3.3.3-bba7ea9805.clean/src/unix/apptraits.cpp:38:
5 /home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include/X11/Xlib.h:82:9: error: multiple types in one declaration
6 82 | typedef int Bool;
7 | ^~~
8 In file included from /usr/include/X11/SM/SMlib.h:35,
9 from /home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/buildtrees/wxwidgets/src/v3.3.3-bba7ea9805.clean/src/unix/apptraits.cpp:36:
10 /home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include/X11/Xlib.h:82:13: error: declaration does not declare anything [-fpermissive]
11 82 | typedef int Bool;
12 | ^~~~
13 /home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include/X11/Xlib.h:83:9: error: multiple types in one declaration
14 83 | typedef int Status;
15 | ^~~
16 /home/runner/work/boinc/boinc/3rdParty/linux/vcpkg/installed/x64-linux/include/X11/Xlib.h:83:13: error: declaration does not declare anything [-fpermissive]
17 83 | typedef int Status;
18 | ^~~~~~
Additional context
No response
Operating system
Linux
Compiler
gcc
Steps to reproduce the behavior
wxwidgets needs to be built with the next configuration: { "name": "boinc-manager", "dependencies": [ { "name": "curl", "features": [ "openssl" ], "default-features": false }, { "name": "openssl", "features": [ "ssl3", "weak-ssl-ciphers" ], "default-features": false }, { "name": "wxwidgets", "default-features": false }, "freetype", "librsvg", { "name": "gdk-pixbuf", "features": [ "jpeg", "png", "tiff", "others" ], "default-features": false }, { "name": "libzip", "default-features": false }, "libnotify", "xcb-util", { "name": "gtk3", "features": [ "wayland" ], "default-features": false }, { "name": "wayland", "features": [ "force-build" ], "default-features": false }, { "name": "wayland-protocols", "features": [ "force-build" ], "default-features": false } ] } triplet: set(X_VCPKG_FORCE_VCPKG_X_LIBRARIES ON) set(X_VCPKG_FORCE_VCPKG_WAYLAND_LIBRARIES ON)Failure logs
Additional context
No response