Closed SRugina closed 1 year ago
Well it looks like wxwidgets should depend on cairo for sure, could you open another issue with the glib build failure?
@SRugina I can install glib correctly. This is my log here:
usr@usr:~/work/vcpkg$ ./vcpkg install glib
The following packages will be built and installed:
glib[core]:x64-linux
Starting package 1/1: glib:x64-linux
Building package glib[core]:x64-linux...
Warning: abi keys are missing values:
gettext
libiconv
pcre
zlib
-- Using cached /home/work/vcpkg/downloads/glib-2.52.3.tar.xz
-- Extracting source /home/work/vcpkg/downloads/glib-2.52.3.tar.xz
-- Applying patch use-libiconv-on-windows.patch
-- Applying patch arm64-defines.patch
-- Applying patch fix-arm-builds.patch
-- Using source at /home/work/vcpkg/buildtrees/glib/src/2.52.3-34a15219ec
-- Configuring x64-linux-dbg
-- Configuring x64-linux-rel
-- Building x64-linux-dbg
-- Building x64-linux-rel
-- Performing post-build validation
-- Performing post-build validation done
Building package glib[core]:x64-linux... done
Installing package glib[core]:x64-linux...
Installing package glib[core]:x64-linux... done
Elapsed time for package glib:x64-linux: 1.154 min
Total elapsed time: 1.154 min
The package glib:x64-linux provides CMake targets:
find_package(unofficial-glib CONFIG REQUIRED)
# Note: 3 target(s) were omitted.
target_link_libraries(main PRIVATE unofficial::glib::gio unofficial::glib::glib unofficial::glib::gmodule unofficial::glib::gobject)
And I installed wxwidgets and found different error:
usr@usr:~/work/vcpkg$ ./vcpkg install wxwidgets
The following packages will be built and installed:
wxwidgets[core]:x64-linux
Starting package 1/1: wxwidgets:x64-linux
Building package wxwidgets[core]:x64-linux...
Warning: abi keys are missing values:
expat
libpng
tiff
zlib
-- Using cached /home/work/vcpkg/downloads/wxWidgets-wxWidgets-v3.1.2.tar.gz
-- Extracting source /home/work/vcpkg/downloads/wxWidgets-wxWidgets-v3.1.2.tar.gz
-- Applying patch disable-platform-lib-dir.patch
-- Using source at /home/work/vcpkg/buildtrees/wxwidgets/src/v3.1.2-38b1831b23
-- Configuring x64-linux-dbg
-- Configuring x64-linux-rel
-- Building x64-linux-dbg
-- Building x64-linux-rel
-- Performing post-build validation
The folder /include is empty or not present. This indicates the library was not correctly installed.
Found 1 error(s). Please correct the portfile:
/home/work/vcpkg/ports/wxwidgets/portfile.cmake
-- Performing post-build validation done
Error: Building package wxwidgets:x64-linux failed with: POST_BUILD_CHECKS_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: wxwidgets:x64-linux
Vcpkg version: 2019.08.23-unknownhash
Additionally, attach any relevant sections from the log files above.
After viewing the logs and generating folders, I finally found that vcpkg does not support wxwidgets:x64-linux now.
I've opened a new issue for glib failure: #7978
Needs to re-enable gtk:x64-linux build first.
Host Environment
To Reproduce Steps to reproduce the behavior:
./vcpkg install wxwidgets
Failure logs
and the relevant
/opt/vcpkg/buildtrees/wxwidgets/install-x64-linux-dbg-out.log
Additional context I tried doing
vcpkg install cairo
which failed due to glib failing to build