Closed kwsp closed 2 weeks ago
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...
The has been updated to reflect 3.3.10, https://github.com/FFTW/fftw3/blob/187045ea647ba19c55db5f503d11bd811ee6b56e/CMakeLists.txt#L282
Thank you!
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.