microsoft / vcpkg

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

aubio build failure #15966

Closed autoantwort closed 3 years ago

autoantwort commented 3 years ago

Host Environment

Failure logs

Make Error at scripts/cmake/vcpkg_execute_build_process.cmake:145 (message):
    Command failed: /Users/xxx/git_projekte/Lichtsteuerung/vcpkg/downloads/tools/cmake-3.19.2-osx/cmake-3.19.2-macos-universal/CMake.app/Contents/bin/cmake --build . --config Debug --target install -- -v -j9
    Working Directory: /Users/xxx/git_projekte/Lichtsteuerung/vcpkg/buildtrees/aubio/x64-osx-dbg
    See logs for more information:
      /Users/xxx/git_projekte/Lichtsteuerung/vcpkg/buildtrees/aubio/install-x64-osx-dbg-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_build_cmake.cmake:96 (vcpkg_execute_build_process)
  scripts/cmake/vcpkg_install_cmake.cmake:27 (vcpkg_build_cmake)
  ports/aubio/portfile.cmake:23 (vcpkg_install_cmake)
  scripts/ports.cmake:128 (include)
CMake Warning (dev) at /Users/xxx/git_projekte/Lichtsteuerung/vcpkg/downloads/tools/cmake-3.19.2-osx/cmake-3.19.2-macos-universal/CMake.app/Contents/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  The package name passed to `find_package_handle_standard_args` (FFMPEG)
  does not match the name of the calling package (FFmpeg).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  /Users/xxx/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/share/ffmpeg/FindFFmpeg.cmake:325 (find_package_handle_standard_args)
  /Users/xxx/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/share/ffmpeg/vcpkg-cmake-wrapper.cmake:4 (_find_package)
  /Users/xxx/git_projekte/Lichtsteuerung/vcpkg/scripts/buildsystems/vcpkg.cmake:601 (include)
  CMakeLists.txt:27 (find_package)
autoantwort commented 3 years ago

Maybe also add on option to build aubio without all dependencies. I currently use aubio without vcpkg and any dependency and I don't need more. Dependencies like ffmpeg are really large.

NancyLi1013 commented 3 years ago

Hi @autoantwort

Thanks for posting this issue.

Currently, this port only supports Windows platform.

Supports: windows

https://github.com/microsoft/vcpkg/blob/master/ports/aubio/CONTROL#L7