microsoft / microsoft/vcpkg

[fluidsynth] Build failure on x64-windows

Open
#52,243 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.