microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.9k stars 6.33k forks source link

wxwidgets[core]:x64-linux build failure #9990

Closed odin-loki closed 4 years ago

odin-loki commented 4 years ago

Host Environment

To Reproduce Steps to reproduce the behavior: ./vcpkg install wxwidgets:x64-linux

Failure logs

Computing installation plan... 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... -- Using cached /mnt/c/vcpkg/downloads/wxWidgets-wxWidgets-v3.1.3.tar.gz -- Using source at /mnt/c/vcpkg/buildtrees/wxwidgets/src/v3.1.3-91ca46db88 -- Configuring x64-linux-dbg -- Configuring x64-linux-rel -- Building x64-linux-dbg CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:136 (message): Command failed: /mnt/c/vcpkg/downloads/tools/cmake-3.14.0-linux/cmake-3.14.0-Linux-x86_64/bin/cmake --build . --config Debug --target install -- -v Working Directory: /mnt/c/vcpkg/buildtrees/wxwidgets/x64-linux-dbg See logs for more information: /mnt/c/vcpkg/buildtrees/wxwidgets/install-x64-linux-dbg-out.log

Call Stack (most recent call first): scripts/cmake/vcpkg_build_cmake.cmake:91 (vcpkg_execute_build_process) scripts/cmake/vcpkg_install_cmake.cmake:24 (vcpkg_build_cmake) ports/wxwidgets/portfile.cmake:38 (vcpkg_install_cmake) scripts/ports.cmake:90 (include)

Error: Building package wxwidgets:x64-linux failed with: BUILD_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: 2020.02.04-unknownhash

Additionally, attach any relevant sections from the log files above. Install File.

[173/800] : && /mnt/c/vcpkg/downloads/tools/cmake-3.14.0-linux/cmake-3.14.0-Linux-x86_64/bin/cmake -E remove lib/libwx_baseu-3.1.a && /usr/bin/ar qc lib/libwx_baseu-3.1.a libs/base/CMakeFiles/base.dir/////src/common/any.cpp.o libs/base/CMakeFiles/base.dir/////src/common/appbase.cpp.o libs/base/CMakeFiles/base.dir/////src/common/arcall.cpp.o libs/base/CMakeFiles/base.dir/////src/common/arcfind.cpp.o libs/base/CMakeFiles/base.dir/////src/common/archive.cpp.o libs/base/CMakeFiles/base.dir/////src/common/arrstr.cpp.o libs/base/CMakeFiles/base.dir/////src/common/base64.cpp.o libs/base/CMakeFiles/base.dir/////src/common/clntdata.cpp.o libs/base/CMakeFiles/base.dir/////src/common/cmdline.cpp.o libs/base/CMakeFiles/base.dir/////src/common/config.cpp.o libs/base/CMakeFiles/base.dir/////src/common/convauto.cpp.o libs/base/CMakeFiles/base.dir/////src/common/datetime.cpp.o libs/base/CMakeFiles/base.dir/////src/common/datetimefmt.cpp.o libs/base/CMakeFiles/base.dir/////src/common/datstrm.cpp.o libs/base/CMakeFiles/base.dir/////src/common/dircmn.cpp.o libs/base/CMakeFiles/base.dir/////src/common/dynlib.cpp.o libs/base/CMakeFiles/base.dir/////src/common/dynload.cpp.o libs/base/CMakeFiles/base.dir/////src/common/encconv.cpp.o libs/base/CMakeFiles/base.dir/////src/common/evtloopcmn.cpp.o libs/base/CMakeFiles/base.dir/////src/common/extended.c.o libs/base/CMakeFiles/base.dir/////src/common/ffile.cpp.o libs/base/CMakeFiles/base.dir/////src/common/file.cpp.o libs/base/CMakeFiles/base.dir/////src/common/fileback.cpp.o libs/base/CMakeFiles/base.dir/////src/common/fileconf.cpp.o libs/base/CMakeFiles/base.dir/////src/common/filefn.cpp.o libs/base/CMakeFiles/base.dir/////src/common/filename.cpp.o libs/base/CMakeFiles/base.dir/////src/common/filesys.cpp.o libs/base/CMakeFiles/base.dir/////src/common/filtall.cpp.o libs/base/CMakeFiles/base.dir/////src/common/filtfind.cpp.o libs/base/CMakeFiles/base.dir/////src/common/fmapbase.cpp.o libs/base/CMakeFiles/base.dir/////src/common/fs_arc.cpp.o libs/base/CMakeFiles/base.dir/////src/common/fs_filter.cpp.o libs/base/CMakeFiles/base.dir/////src/common/hash.cpp.o libs/base/CMakeFiles/base.dir/////src/common/hashmap.cpp.o libs/base/CMakeFiles/base.dir/////src/common/init.cpp.o libs/base/CMakeFiles/base.dir/////src/common/intl.cpp.o libs/base/CMakeFiles/base.dir/////src/common/ipcbase.cpp.o libs/base/CMakeFiles/base.dir/////src/common/languageinfo.cpp.o libs/base/CMakeFiles/base.dir/////src/common/list.cpp.o libs/base/CMakeFiles/base.dir/////src/common/log.cpp.o libs/base/CMakeFiles/base.dir/////src/common/longlong.cpp.o libs/base/CMakeFiles/base.dir/////src/common/memory.cpp.o libs/base/CMakeFiles/base.dir/////src/common/mimecmn.cpp.o libs/base/CMakeFiles/base.dir/////src/common/module.cpp.o libs/base/CMakeFiles/base.dir/////src/common/mstream.cpp.o libs/base/CMakeFiles/base.dir/////src/common/numformatter.cpp.o libs/base/CMakeFiles/base.dir/////src/common/object.cpp.o libs/base/CMakeFiles/base.dir/////src/common/platinfo.cpp.o libs/base/CMakeFiles/base.dir/////src/common/powercmn.cpp.o libs/base/CMakeFiles/base.dir/////src/common/process.cpp.o libs/base/CMakeFiles/base.dir/////src/common/regex.cpp.o libs/base/CMakeFiles/base.dir/////src/common/secretstore.cpp.o libs/base/CMakeFiles/base.dir/////src/common/stdpbase.cpp.o libs/base/CMakeFiles/base.dir/////src/common/sstream.cpp.o libs/base/CMakeFiles/base.dir/////src/common/stdstream.cpp.o libs/base/CMakeFiles/base.dir/////src/common/stopwatch.cpp.o libs/base/CMakeFiles/base.dir/////src/common/strconv.cpp.o libs/base/CMakeFiles/base.dir/////src/common/stream.cpp.o libs/base/CMakeFiles/base.dir/////src/common/string.cpp.o libs/base/CMakeFiles/base.dir/////src/common/stringimpl.cpp.o libs/base/CMakeFiles/base.dir/////src/common/stringops.cpp.o libs/base/CMakeFiles/base.dir/////src/common/strvararg.cpp.o libs/base/CMakeFiles/base.dir/////src/common/sysopt.cpp.o libs/base/CMakeFiles/base.dir/////src/common/tarstrm.cpp.o libs/base/CMakeFiles/base.dir/////src/common/textbuf.cpp.o libs/base/CMakeFiles/base.dir/////src/common/textfile.cpp.o libs/base/CMakeFiles/base.dir/////src/common/threadinfo.cpp.o libs/base/CMakeFiles/base.dir/////src/common/time.cpp.o libs/base/CMakeFiles/base.dir/////src/common/timercmn.cpp.o libs/base/CMakeFiles/base.dir/////src/common/timerimpl.cpp.o libs/base/CMakeFiles/base.dir/////src/common/tokenzr.cpp.o libs/base/CMakeFiles/base.dir/////src/common/translation.cpp.o libs/base/CMakeFiles/base.dir/////src/common/txtstrm.cpp.o libs/base/CMakeFiles/base.dir/////src/common/unichar.cpp.o libs/base/CMakeFiles/base.dir/////src/common/uri.cpp.o libs/base/CMakeFiles/base.dir/////src/common/ustring.cpp.o libs/base/CMakeFiles/base.dir/////src/common/variant.cpp.o libs/base/CMakeFiles/base.dir/////src/common/wfstream.cpp.o libs/base/CMakeFiles/base.dir/////src/common/wxcrt.cpp.o libs/base/CMakeFiles/base.dir/////src/common/wxprintf.cpp.o libs/base/CMakeFiles/base.dir/////src/common/xlocale.cpp.o libs/base/CMakeFiles/base.dir/////src/common/xti.cpp.o libs/base/CMakeFiles/base.dir/////src/common/xtistrm.cpp.o libs/base/CMakeFiles/base.dir/////src/common/zipstrm.cpp.o libs/base/CMakeFiles/base.dir/////src/common/zstream.cpp.o libs/base/CMakeFiles/base.dir/////src/common/fswatchercmn.cpp.o libs/base/CMakeFiles/base.dir/////src/generic/fswatcherg.cpp.o libs/base/CMakeFiles/base.dir/////src/common/lzmastream.cpp.o libs/base/CMakeFiles/base.dir/////src/common/event.cpp.o libs/base/CMakeFiles/base.dir/////src/common/fs_mem.cpp.o libs/base/CMakeFiles/base.dir/////src/common/msgout.cpp.o libs/base/CMakeFiles/base.dir/////src/common/utilscmn.cpp.o libs/base/CMakeFiles/base.dir/////src/common/fdiodispatcher.cpp.o libs/base/CMakeFiles/base.dir/////src/common/selectdispatcher.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/appunix.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/dir.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/dlunix.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/epolldispatcher.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/evtloopunix.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/fdiounix.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/snglinst.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/stackwalk.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/timerunx.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/threadpsx.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/utilsunx.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/wakeuppipe.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/fswatcher_kqueue.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/mimetype.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/fswatcher_inotify.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/secretstore.cpp.o libs/base/CMakeFiles/base.dir/////src/unix/stdpaths.cpp.o && /usr/bin/ranlib lib/libwx_baseu-3.1.a && : ninja: build stopped: subcommand failed.

Additional context Config File. -- Which libraries should wxWidgets use? wxUSE_STL: ON (use C++ STL classes) wxUSE_REGEX: builtin (enable support for wxRegEx class) wxUSE_ZLIB: sys (use zlib for LZW compression) wxUSE_EXPAT: sys (use expat for XML parsing) wxUSE_LIBJPEG: sys (use libjpeg (JPEG file format)) wxUSE_LIBPNG: sys (use libpng (PNG image format)) wxUSE_LIBTIFF: sys (use libtiff (TIFF file format)) wxUSE_LIBLZMA: OFF (use liblzma for LZMA compression) wxUSE_LIBSDL: OFF (use SDL for audio on Unix) wxUSE_LIBMSPACK: OFF (use libmspack (CHM help files loading))

-- Configured wxWidgets 3.1.3 for Linux Min OS Version required at runtime: Linux x86_64 Which GUI toolkit should wxWidgets use? gtk2 Should wxWidgets be compiled into single library? OFF Should wxWidgets be linked as a shared library? OFF Should wxWidgets support Unicode? ON What wxWidgets compatibility level should be used? 3.0 -- Configuring done -- Generating done -- Build files have been written to: /mnt/c/vcpkg/buildtrees/wxwidgets/x64-linux-dbg

LilyWangL commented 4 years ago

Duplicate with issue #7931.