You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use the CMake Preset "Clang Release" in VS Code with the VCPKG extension to configure the build. Alternatively, run it manually: cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_TOOLCHAIN_FILE=$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake -S. -Bbuild/clang-release -G Ninja
Expected behavior
A clear and concise description of what you expected to happen.
When configuring with the VCPKG toolchain CMake prints this message implying FFTW3@3.3.10 will be built.
-- Running vcpkg install
Detecting compiler hash for triplet arm64-osx...
Compiler found: /Library/Developer/CommandLineTools/usr/bin/clang++
The following packages will be built and installed:
fftw3:arm64-osx@3.3.10#8
* vcpkg-cmake:arm64-osx@2024-04-23
* vcpkg-cmake-config:arm64-osx@2024-05-23
Again, searching through the metadata we see VCPKG thinks it installed 3.3.10.
Looks like upstream forgot to update the version string to 3.3.10 on line 282 of the CMakeLists.txt before creating the archive file fftw-3.3.10.tar.gz:
...\fftw-3.3.10.tar\fftw-3.3.10\CMakeLists.txt 282 set (FFTW_VERSION 3.3.9) 413 set (VERSION ${FFTW_VERSION})
In essence fftw3 thinks it is version 3.3.9 but the source is really 3.3.10...
Describe the bug
VCPKG thinks it built and installed FFTW3 3.3.10, while the built FFTW3 library itself says it's version 3.3.9.
Environment
To Reproduce
Steps to reproduce the behavior:
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_TOOLCHAIN_FILE=$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake -S. -Bbuild/clang-release -G Ninja
Expected behavior
A clear and concise description of what you expected to happen.
When configuring with the VCPKG toolchain CMake prints this message implying FFTW3@3.3.10 will be built.
Again, searching through the metadata we see VCPKG thinks it installed 3.3.10.
However, it appears the actual FFTW binary linked is 3.3.9.
Executing the
main
binary in the MRE linked above, we getFailure logs
-(please attached failure logs)
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: