[fluidsynth] Build failure on x64-windows
- Dominant language
- CMake
- Stars
- 27.5k
- Forks
- 7.7k
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 321
Description
Package: fluidsynth:x64-windows@2.5.1
**Host Environment**
- Host: x64-windows
- Compiler: MSVC 19.51.36246.0
- CMake Version: 3.31.10
- vcpkg-tool version: 2026-03-04-4b3e4c276b5b87a649e66341e11553e8c577459c
vcpkg-readonly: true
vcpkg-scripts version: d59510da59a2ee8b943509998b63da7b472d93cf
**To Reproduce**
`vcpkg install `
**Failure logs**
```
-- Using cached FluidSynth-fluidsynth-v2.5.1.tar.gz
-- Extracting source C:/Users/joe.VIVOTEK/AppData/Local/vcpkg/downloads/FluidSynth-fluidsynth-v2.5.1.tar.gz
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
Command failed: C:/Users/joe.VIVOTEK/AppData/Local/vcpkg/downloads/tools/cmake-3.31.10-windows/cmake-3.31.10-windows-x86_64/bin/cmake.exe -E tar xjf C:/Users/joe.VIVOTEK/AppData/Local/vcpkg/downloads/FluidSynth-fluidsynth-v2.5.1.tar.gz
Working Directory: D:/Project/exult/msvcstuff/vs2019/vcpkg_installed/x64-windows/vcpkg/blds/fluidsynth/src/v2.5.1-62a44810b9.clean.tmp
Error code: 1
See logs for more information:
D:\Project\exult\msvcstuff\vs2019\vcpkg_installed\x64-windows\vcpkg\blds\fluidsynth\extract-err.log
Call Stack (most recent call first):
scripts/cmake/vcpkg_extract_source_archive.cmake:120 (vcpkg_execute_required_process)
scripts/cmake/vcpkg_extract_source_archive_ex.cmake:8 (vcpkg_extract_source_archive)
scripts/cmake/vcpkg_from_github.cmake:127 (vcpkg_extract_source_archive_ex)
C:/Users/joe.VIVOTEK/AppData/Local/vcpkg/registries/git-trees/65ac79b7827cf71b8b3be865360d69c37268dec8/portfile.cmake:1 (vcpkg_from_github)
scripts/ports.cmake:206 (include)
```
D:\Project\exult\msvcstuff\vs2019\vcpkg_installed\x64-windows\vcpkg\blds\fluidsynth\extract-err.log
```
cmake -E tar: warning: skipping symbolic link "" -> "VintageDreamsWaves-v2.sf2".
cmake -E tar: warning: skipping symbolic link "" -> "VintageDreamsWaves-v2.sf2".
CMake Error: Problem with archive_write_header(): Invalid empty pathname
CMake Error: Current file:
CMake Error: Problem extracting tar: C:/Users/joe.VIVOTEK/AppData/Local/vcpkg/downloads/FluidSynth-fluidsynth-v2.5.1.tar.gz
```
**Additional context**
vcpkg.json
```
{
"name": "exult",
"version-semver": "1.11.0-git",
"$Comment": "Not specifying versions of the dependencies, just use latest of all of them",
"dependencies": [
"libpng",
"sdl3",
"zlib",
"libogg",
"libvorbis",
"libmt32emu",
"fluidsynth",
"dirent"
],
"builtin-baseline": "2041718d8942de33c7d10e9e2fbf22b5e24d352e"
}
```
Contributor guide
Research direction
Start with the fluidsynth portfile.cmake referenced in the stack trace and the provided extract-err.log, then reproduce `vcpkg install` for the x64-windows triplet. Done means the FluidSynth archive extracts successfully and the package build proceeds past extraction.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100