microsoft / vcpkg

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

[matplotplusplus] Build failure #33387

Open XNeural opened 1 year ago

XNeural commented 1 year ago

Package: matplotplusplus:x64-linux -> 1.2.0#1

Host Environment

To Reproduce

vcpkg install matplotplusplus Failure logs

[proxychains] DLL init: proxychains-ng 4.16
--  matplotplusplus's gnuplot backend currently requires Gnuplot 5.2.6+.
    Windows users may get a pre-built binary installer from http://www.gnuplot.info/download.html.
    Linux and MacOS users may install it from the system package manager.
    Please visit https://alandefreitas.github.io/matplotplusplus/ for more information.
-- Using cached alandefreitas-matplotplusplus-v1.2.0.tar.gz.
-- Cleaning sources at /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/bluse/software/vcpkg/downloads/alandefreitas-matplotplusplus-v1.2.0.tar.gz
-- Applying patch fix-dependencies.patch
-- Using source at /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean
[proxychains] DLL init: proxychains-ng 4.16
-- Configuring x64-linux
-- Building x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: /home/bluse/software/vcpkg/downloads/tools/cmake-3.27.1-linux/cmake-3.27.1-linux-x86_64/bin/cmake --build . --config Debug --target install -- -v -j9
    Working Directory: /home/bluse/software/vcpkg/buildtrees/matplotplusplus/x64-linux-dbg
    See logs for more information:
      /home/bluse/software/vcpkg/buildtrees/matplotplusplus/install-x64-linux-dbg-out.log
      /home/bluse/software/vcpkg/buildtrees/matplotplusplus/install-x64-linux-dbg-err.log

Call Stack (most recent call first):
  installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/matplotplusplus/portfile.cmake:45 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)
/home/bluse/software/vcpkg/buildtrees/matplotplusplus/install-x64-linux-dbg-out.log ``` Change Dir: '/home/bluse/software/vcpkg/buildtrees/matplotplusplus/x64-linux-dbg' Run Build Command(s): /home/bluse/software/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja -v -v -j9 install [1/38] /usr/bin/c++ -DMATPLOT_HAS_FBUFSIZE -DNOMINMAX -Dcimg_display=0 -I/home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source -isystem /home/bluse/software/vcpkg/installed/x64-linux/include -fPIC -Og -g -std=gnu++1z -MD -MT source/matplot/CMakeFiles/matplot.dir/backend/gnuplot.cpp.o -MF source/matplot/CMakeFiles/matplot.dir/backend/gnuplot.cpp.o.d -o source/matplot/CMakeFiles/matplot.dir/backend/gnuplot.cpp.o -c /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/backend/gnuplot.cpp FAILED: source/matplot/CMakeFiles/matplot.dir/backend/gnuplot.cpp.o /usr/bin/c++ -DMATPLOT_HAS_FBUFSIZE -DNOMINMAX -Dcimg_display=0 -I/home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source -isystem /home/bluse/software/vcpkg/installed/x64-linux/include -fPIC -Og -g -std=gnu++1z -MD -MT source/matplot/CMakeFiles/matplot.dir/backend/gnuplot.cpp.o -MF source/matplot/CMakeFiles/matplot.dir/backend/gnuplot.cpp.o.d -o source/matplot/CMakeFiles/matplot.dir/backend/gnuplot.cpp.o -c /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/backend/gnuplot.cpp [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/backend/gnuplot.cpp:9:10: fatal error: filesystem: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. [2/38] /usr/bin/c++ -DMATPLOT_HAS_FBUFSIZE -DNOMINMAX -Dcimg_display=0 -I/home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source -isystem /home/bluse/software/vcpkg/installed/x64-linux/include -fPIC -Og -g -std=gnu++1z -MD -MT source/matplot/CMakeFiles/matplot.dir/backend/backend_registry.cpp.o -MF source/matplot/CMakeFiles/matplot.dir/backend/backend_registry.cpp.o.d -o source/matplot/CMakeFiles/matplot.dir/backend/backend_registry.cpp.o -c /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/backend/backend_registry.cpp [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [3/38] /usr/bin/c++ -DMATPLOT_HAS_FBUFSIZE -DNOMINMAX -Dcimg_display=0 -I/home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source -isystem /home/bluse/software/vcpkg/installed/x64-linux/include -fPIC -Og -g -std=gnu++1z -MD -MT source/matplot/CMakeFiles/matplot.dir/core/figure_registry.cpp.o -MF source/matplot/CMakeFiles/matplot.dir/core/figure_registry.cpp.o.d -o source/matplot/CMakeFiles/matplot.dir/core/figure_registry.cpp.o -c /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/core/figure_registry.cpp [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [4/38] /usr/bin/c++ -DMATPLOT_HAS_FBUFSIZE -DNOMINMAX -Dcimg_display=0 -I/home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source -isystem /home/bluse/software/vcpkg/installed/x64-linux/include -fPIC -Og -g -std=gnu++1z -MD -MT source/matplot/CMakeFiles/matplot.dir/backend/backend_interface.cpp.o -MF source/matplot/CMakeFiles/matplot.dir/backend/backend_interface.cpp.o.d -o source/matplot/CMakeFiles/matplot.dir/backend/backend_interface.cpp.o -c /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/backend/backend_interface.cpp [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [5/38] /usr/bin/c++ -DMATPLOT_HAS_FBUFSIZE -DNOMINMAX -Dcimg_display=0 -I/home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source -isystem /home/bluse/software/vcpkg/installed/x64-linux/include -fPIC -Og -g -std=gnu++1z -MD -MT source/matplot/CMakeFiles/matplot.dir/core/axes_object.cpp.o -MF source/matplot/CMakeFiles/matplot.dir/core/axes_object.cpp.o.d -o source/matplot/CMakeFiles/matplot.dir/core/axes_object.cpp.o -c /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/core/axes_object.cpp [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [6/38] /usr/bin/c++ -DMATPLOT_HAS_FBUFSIZE -DNOMINMAX -Dcimg_display=0 -I/home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source -isystem /home/bluse/software/vcpkg/installed/x64-linux/include -fPIC -Og -g -std=gnu++1z -MD -MT source/matplot/CMakeFiles/matplot.dir/core/legend.cpp.o -MF source/matplot/CMakeFiles/matplot.dir/core/legend.cpp.o.d -o source/matplot/CMakeFiles/matplot.dir/core/legend.cpp.o -c /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/core/legend.cpp [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [7/38] /usr/bin/c++ -DMATPLOT_HAS_FBUFSIZE -DNOMINMAX -Dcimg_display=0 -I/home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source -isystem /home/bluse/software/vcpkg/installed/x64-linux/include -fPIC -Og -g -std=gnu++1z -MD -MT source/matplot/CMakeFiles/matplot.dir/core/axis_type.cpp.o -MF source/matplot/CMakeFiles/matplot.dir/core/axis_type.cpp.o.d -o source/matplot/CMakeFiles/matplot.dir/core/axis_type.cpp.o -c /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/core/axis_type.cpp [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [8/38] /usr/bin/c++ -DMATPLOT_HAS_FBUFSIZE -DNOMINMAX -Dcimg_display=0 -I/home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source -isystem /home/bluse/software/vcpkg/installed/x64-linux/include -fPIC -Og -g -std=gnu++1z -MD -MT source/matplot/CMakeFiles/matplot.dir/core/figure_type.cpp.o -MF source/matplot/CMakeFiles/matplot.dir/core/figure_type.cpp.o.d -o source/matplot/CMakeFiles/matplot.dir/core/figure_type.cpp.o -c /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/core/figure_type.cpp [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [9/38] /usr/bin/c++ -DMATPLOT_HAS_FBUFSIZE -DNOMINMAX -Dcimg_display=0 -I/home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source -isystem /home/bluse/software/vcpkg/installed/x64-linux/include -fPIC -Og -g -std=gnu++1z -MD -MT source/matplot/CMakeFiles/matplot.dir/core/axes_type.cpp.o -MF source/matplot/CMakeFiles/matplot.dir/core/axes_type.cpp.o.d -o source/matplot/CMakeFiles/matplot.dir/core/axes_type.cpp.o -c /home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/core/axes_type.cpp [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 ninja: build stopped: subcommand failed. ```
/home/bluse/software/vcpkg/buildtrees/matplotplusplus/install-x64-linux-dbg-err.log ``` [proxychains] DLL init: proxychains-ng 4.16 [proxychains] DLL init: proxychains-ng 4.16 ```
autoantwort commented 1 year ago

/home/bluse/software/vcpkg/buildtrees/matplotplusplus/src/v1.2.0-1b365890be.clean/source/matplot/backend/gnuplot.cpp:9:10: fatal error: filesystem: No such file or directory

include

^~~~

You need a newer gcc version. Your old gcc version does not support std::filesystem

github-actions[bot] commented 1 year ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.

github-actions[bot] commented 11 months ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.