Describe the bug
Using bootstrap to download the latest vcpkg release to build ncurses:x64-linux resulted in additional static libraries being generated.
Environment
- OS: Linux
- Compiler: gcc-7.5.0
To Reproduce
Steps to reproduce the behavior:
- git pull
- ./bootstrap-vcpkg.sh
- ./vcpkg install ncurses:x64-linux
- See error
Expected behavior
No more libraries are generated.
Failure logs
root@usrUb:/home/usr/work/vcpkg# ./vcpkg install ncurses
Computing installation plan...
The following packages will be built and installed:
ncurses[core]:x64-linux -> 6.3
Detecting compiler hash for triplet x64-linux...
Restored 0 packages from /root/.cache/vcpkg/archives in 12.8 us. Use --debug to see more details.
Starting package 1/1: ncurses:x64-linux
Building package ncurses[core]:x64-linux...
-- Downloading https://invisible-mirror.net/archives/ncurses/ncurses-6.3.tar.gz;ftp://ftp.invisible-island.net/ncurses/ncurses-6.3.tar.gz;https://ftp.gnu.org/gnu/ncurses/ncurses-6.3.tar.gz -> ncurses-6.3.tgz...
-- Extracting source /home/usr/work/vcpkg/downloads/ncurses-6.3.tgz
-- Using source at /home/usr/work/vcpkg/buildtrees/ncurses/src/ncurses-6-4e7ee3180a.clean
-- Getting CMake variables for x64-linux-dbg
-- Getting CMake variables for x64-linux-rel
-- Configuring x64-linux-dbg
-- Configuring x64-linux-rel
-- Building x64-linux-dbg
-- Installing x64-linux-dbg
-- Building x64-linux-rel
-- Installing x64-linux-rel
-- Fixing pkgconfig file: /home/usr/work/vcpkg/packages/ncurses_x64-linux/lib/pkgconfig/form.pc
-- Fixing pkgconfig file: /home/usr/work/vcpkg/packages/ncurses_x64-linux/lib/pkgconfig/menu.pc
-- Fixing pkgconfig file: /home/usr/work/vcpkg/packages/ncurses_x64-linux/lib/pkgconfig/ncurses++.pc
-- Fixing pkgconfig file: /home/usr/work/vcpkg/packages/ncurses_x64-linux/lib/pkgconfig/ncurses.pc
-- Fixing pkgconfig file: /home/usr/work/vcpkg/packages/ncurses_x64-linux/lib/pkgconfig/panel.pc
-- Fixing pkgconfig file: /home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/pkgconfig/form.pc
-- Fixing pkgconfig file: /home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/pkgconfig/menu.pc
-- Fixing pkgconfig file: /home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/pkgconfig/ncurses++.pc
-- Fixing pkgconfig file: /home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/pkgconfig/ncurses.pc
-- Fixing pkgconfig file: /home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/pkgconfig/panel.pc
-- Installing: /home/usr/work/vcpkg/packages/ncurses_x64-linux/share/ncurses/usage
-- Installing: /home/usr/work/vcpkg/packages/ncurses_x64-linux/share/ncurses/copyright
-- Performing post-build validation
Mismatching number of debug and release binaries. Found 10 for debug but 5 for release.
Debug binaries
/home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/libpanel_g.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/libncurses++_g.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/libform_g.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/libpanel.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/libncurses++.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/libncurses.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/libmenu_g.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/libform.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/libncurses_g.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/debug/lib/libmenu.a
Release binaries
/home/usr/work/vcpkg/packages/ncurses_x64-linux/lib/libpanel.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/lib/libncurses++.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/lib/libncurses.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/lib/libform.a
/home/usr/work/vcpkg/packages/ncurses_x64-linux/lib/libmenu.a
Found 1 post-build check problem(s). To submit these ports to curated catalogs, please first correct the portfile:
/home/usr/work/vcpkg/ports/ncurses/portfile.cmake
-- Performing post-build validation done
Stored binary cache: /root/.cache/vcpkg/archives/24/24dcdb32222e4aa4386fe0988e9bc024436bd0460900ef5f1980a1e0bb554a3f.zip
Installing package ncurses[core]:x64-linux...
Elapsed time for package ncurses:x64-linux: 39.31 s
Total elapsed time: 43.72 s
The package ncurses is compatible with built-in CMake variables:
set(CURSES_NEED_NCURSES TRUE)
find_package(Curses REQUIRED)
target_include_directories(main ${CURSES_INCLUDE_DIRS})
target_compile_options(main ${CURSES_CFLAGS})
target_link_libraries(main PRIVATE ${CURSES_LIBRARIES})
Additional context
Add any other context about the problem here.
Describe the bug
Using bootstrap to download the latest vcpkg release to build ncurses:x64-linux resulted in additional static libraries being generated.
Environment
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No more libraries are generated.
Failure logs
Additional context
Add any other context about the problem here.