microsoft / microsoft/vcpkg

[gstreamer] Build failure on x64-linux

Open
#46,265 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Stale
Dominant language
CMake
Stars
27.5k
Forks
7.7k
Avg merge
2d 19h
Merged PRs (30d)
321

Description

Package: gstreamer[core,plugins-bad,plugins-base]:x64-linux@1.26.1

**Host Environment**

- Host: x64-linux
- Compiler: GNU 15.1.0
- vcpkg-tool version: 2025-06-20-ef7c0d541124bbdd334a03467e7edb6c3364d199
vcpkg-scripts version: f0fb3ddba5 2025-07-01 (20 hours ago)

**To Reproduce**

`vcpkg install `

**Failure logs**

```
-- Found Python version '3.13.5 at /usr/bin/python3'
-- Using meson: /home/tatsh/dev/vcpkg/downloads/tools/meson-1.7.2-549ef7/meson.py
-- Using cached gstreamer-gstreamer-1.26.1.tar.gz
-- Cleaning sources at /home/tatsh/dev/vcpkg/buildtrees/gstreamer/src/1.26.1-7d6eba2c11.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/tatsh/dev/vcpkg/downloads/gstreamer-gstreamer-1.26.1.tar.gz
-- Applying patch fix-clang-cl.patch
-- Applying patch fix-bz2-windows-debug-dependency.patch
-- Applying patch fix-multiple-def.patch
-- Applying patch x264-api-imports.diff
-- Applying patch duplicate-unused.diff
-- Using source at /home/tatsh/dev/vcpkg/buildtrees/gstreamer/src/1.26.1-7d6eba2c11.clean
-- Found external ninja('1.13.0').
-- Configuring x64-linux-dbg
-- Getting CMake variables for x64-linux
-- Loading CMake variables from /home/tatsh/dev/vcpkg/buildtrees/gstreamer/cmake-get-vars_C_CXX-x64-linux.cmake.log
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
Command failed: /usr/bin/python3 -I /home/tatsh/dev/vcpkg/downloads/tools/meson-1.7.2-549ef7/meson.py setup -Dges=disabled -Dgpl=disabled -Dlibav=disabled -Dnls=disabled -Dbase=enabled -Dgst-plugins-base:alsa=disabled -Dgst-plugins-base:gl=disabled -Dgst-plugins-base:gl-graphene=disabled -Dgst-plugins-base:ogg=disabled -Dgst-plugins-base:opus=disabled -Dgst-plugins-base:pango=disabled -Dgst-plugins-base:vorbis=disabled -Dgst-plugins-base:x11=disabled -Dgst-plugins-base:xshm=disabled -Dgood=disabled -Dgst-plugins-good:bz2=disabled -Dgst-plugins-good:cairo=disabled -Dgst-plugins-good:flac=disabled -Dgst-plugins-good:gdk-pixbuf=disabled -Dgst-plugins-good:jpeg=disabled -Dgst-plugins-good:mpg123=disabled -Dgst-plugins-good:png=disabled -Dgst-plugins-good:speex=disabled -Dgst-plugins-good:taglib=disabled -Dgst-plugins-good:vpx=disabled -Dugly=disabled -Dgst-plugins-ugly:x264=disabled -Dbad=enabled -Dgst-plugins-bad:aes=disabled -Dgst-plugins-bad:aom=disabled -Dgst-plugins-bad:asio=disabled -Dgst-plugins-bad:assrender=disabled -Dgst-plugins-bad:bz2=disabled -Dgst-plugins-bad:chromaprint=disabled -Dgst-plugins-bad:closedcaption=disabled -Dgst-plugins-bad:colormanagement=disabled -Dgst-plugins-bad:dash=disabled -Dgst-plugins-bad:dc1394=disabled -Dgst-plugins-bad:dtls=disabled -Dgst-plugins-bad:faad=disabled -Dgst-plugins-bad:fdkaac=disabled -Dgst-plugins-bad:fluidsynth=disabled -Dgst-plugins-bad:gl=disabled -Dgst-plugins-bad:libde265=disabled -Dgst-plugins-bad:microdns=disabled -Dgst-plugins-bad:modplug=disabled -Dgst-plugins-bad:nvcodec=disabled -Dgst-plugins-bad:openal=disabled -Dgst-plugins-bad:openh264=disabled -Dgst-plugins-bad:openjpeg=disabled -Dgst-plugins-bad:openmpt=disabled -Dgst-plugins-bad:opus=disabled -Dgst-plugins-bad:smoothstreaming=disabled -Dgst-plugins-bad:sndfile=disabled -Dgst-plugins-bad:soundtouch=disabled -Dgst-plugins-bad:srt=disabled -Dgst-plugins-bad:srtp=disabled -Dgst-plugins-bad:vulkan=disabled -Dgst-plugins-bad:wayland=disabled -Dgst-plugins-bad:webp=disabled -Dgst-plugins-bad:webrtc=disabled -Dgst-plugins-bad:wildmidi=disabled -Dgst-plugins-bad:x11=disabled -Dgst-plugins-bad:x265=disabled -Ddevtools=disabled -Drtsp_server=disabled -Drs=disabled -Dvaapi=disabled -Dgst-examples=disabled -Dpython=disabled -Dsharp=disabled -Dtls=disabled -Dlibnice=disabled -Dbuild-tools-source=system -Dbenchmarks=disabled -Dorc=disabled -Dqt5=disabled -Dqt6=disabled -Dtests=disabled -Dexamples=disabled -Dintrospection=disabled -Ddoc=disabled -Dgtk_doc=disabled -Dgstreamer:check=disabled -Dgstreamer:libunwind=disabled -Dgstreamer:libdw=disabled -Dgstreamer:dbghelp=disabled -Dgstreamer:bash-completion=disabled -Dgstreamer:coretracers=disabled -Dgstreamer:ptp-helper=disabled -Dgst-plugins-base:gl_api= -Dgst-plugins-base:gl_winsys= -Dgst-plugins-base:gl_platform= -Dgst-plugins-base:cdparanoia=disabled -Dgst-plugins-base:libvisual=disabled -Dgst-plugins-base:theora=disabled -Dgst-plugins-base:tremor=disabled -Dgst-plugins-base:xvideo=disabled -Dgst-plugins-good:aalib=disabled -Dgst-plugins-good:directsound=auto -Dgst-plugins-good:dv=disabled -Dgst-plugins-good:dv1394=disabled -Dgst-plugins-good:gtk3=disabled -Dgst-plugins-good:jack=disabled -Dgst-plugins-good:lame=disabled -Dgst-plugins-good:libcaca=disabled -Dgst-plugins-good:oss=disabled -Dgst-plugins-good:oss4=disabled -Dgst-plugins-good:osxaudio=auto -Dgst-plugins-good:osxvideo=auto -Dgst-plugins-good:pulse=disabled -Dgst-plugins-good:qt5=disabled -Dgst-plugins-good:shout2=disabled -Dgst-plugins-good:twolame=disabled -Dgst-plugins-good:waveform=auto -Dgst-plugins-good:wavpack=disabled -Dgst-plugins-ugly:a52dec=disabled -Dgst-plugins-ugly:cdio=disabled -Dgst-plugins-ugly:dvdread=disabled -Dgst-plugins-ugly:mpeg2dec=disabled -Dgst-plugins-ugly:sidplay=disabled -Dgst-plugins-bad:avtp=disabled -Dgst-plugins-bad:androidmedia=auto -Dgst-plugins-bad:applemedia=auto -Dgst-plugins-bad:bluez=disabled -Dgst-plugins-bad:bs2b=disabled -Dgst-plugins-bad:curl=disabled -Dgst-plugins-bad:curl-ssh2=disabled -Dgst-plugins-bad:d3dvideosink=auto -Dgst-plugins-bad:d3d11=auto -Dgst-plugins-bad:decklink=disabled -Dgst-plugins-bad:directfb=disabled -Dgst-plugins-bad:directsound=auto -Dgst-plugins-bad:dts=disabled -Dgst-plugins-bad:dvb=auto -Dgst-plugins-bad:faac=disabled -Dgst-plugins-bad:fbdev=auto -Dgst-plugins-bad:flite=disabled -Dgst-plugins-bad:gl=auto -Dgst-plugins-bad:gme=disabled -Dgst-plugins-bad:gs=disabled -Dgst-plugins-bad:gsm=disabled -Dgst-plugins-bad:ipcpipeline=auto -Dgst-plugins-bad:iqa=disabled -Dgst-plugins-bad:kms=disabled -Dgst-plugins-bad:ladspa=disabled -Dgst-plugins-bad:ldac=disabled -Dgst-plugins-bad:lv2=disabled -Dgst-plugins-bad:mediafoundation=auto -Dgst-plugins-bad:mpeg2enc=disabled -Dgst-plugins-bad:mplex=disabled -Dgst-plugins-bad:msdk=disabled -Dgst-plugins-bad:musepack=disabled -Dgst-plugins-bad:neon=disabled -Dgst-plugins-bad:onnx=disabled -Dgst-plugins-bad:openaptx=disabled -Dgst-plugins-bad:opencv=disabled -Dgst-plugins-bad:openexr=disabled -Dgst-plugins-bad:openni2=disabled -Dgst-plugins-bad:opensles=disabled -Dgst-plugins-bad:qroverlay=disabled -Dgst-plugins-bad:resindvd=disabled -Dgst-plugins-bad:rsvg=disabled -Dgst-plugins-bad:rtmp=disabled -Dgst-plugins-bad:sbc=disabled -Dgst-plugins-bad:sctp=auto -Dgst-plugins-bad:shm=disabled -Dgst-plugins-bad:spandsp=disabled -Dgst-plugins-bad:svthevcenc=disabled -Dgst-plugins-bad:teletext=disabled -Dgst-plugins-bad:tinyalsa=disabled -Dgst-plugins-bad:transcode=disabled -Dgst-plugins-bad:ttml=disabled -Dgst-plugins-bad:uvch264=disabled -Dgst-plugins-bad:va=disabled -Dgst-plugins-bad:voaacenc=disabled -Dgst-plugins-bad:voamrwbenc=disabled -Dgst-plugins-bad:wasapi=auto -Dgst-plugins-bad:wasapi2=auto -Dgst-plugins-bad:wayland=auto -Dgst-plugins-bad:winks=disabled -Dgst-plugins-bad:winscreencap=auto -Dgst-plugins-bad:zbar=disabled -Dgst-plugins-bad:zxing=disabled -Dgst-plugins-bad:wpe=disabled -Dgst-plugins-bad:magicleap=disabled -Dgst-plugins-bad:v4l2codecs=disabled -Dgst-plugins-bad:isac=disabled --backend ninja --wrap-mode nodownload -Doptimization=plain --native /home/tatsh/dev/vcpkg/buildtrees/gstreamer/meson-x64-linux-dbg.log --libdir lib --pkgconfig.relocatable -Ddebug=true --prefix /home/tatsh/dev/vcpkg/packages/gstreamer_x64-linux/debug --includedir ../include --pkg-config-path ['/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux/debug/lib/pkgconfig','/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux/share/pkgconfig'] -Dcmake_prefix_path=['/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux/debug','/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux'] /home/tatsh/dev/vcpkg/buildtrees/gstreamer/src/1.26.1-7d6eba2c11.clean
Working Directory: /home/tatsh/dev/vcpkg/buildtrees/gstreamer/x64-linux-dbg
Error code: 1
See logs for more information:
/home/tatsh/dev/vcpkg/buildtrees/gstreamer/config-x64-linux-dbg-meson-log.txt.log
/home/tatsh/dev/vcpkg/buildtrees/gstreamer/config-x64-linux-dbg-out.log

Call Stack (most recent call first):
/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux/share/vcpkg-tool-meson/vcpkg_configure_meson.cmake:468 (vcpkg_execute_required_process)
/home/tatsh/.cache/vcpkg/registries/git-trees/edb87f7ddc866d000efda92f6feeff8a3867d8bc/portfile.cmake:152 (vcpkg_configure_meson)
scripts/ports.cmake:206 (include)

```

/home/tatsh/dev/vcpkg/buildtrees/gstreamer/config-x64-linux-dbg-out.log

```
The Meson build system
Version: 1.7.2
Source dir: /home/tatsh/dev/vcpkg/buildtrees/gstreamer/src/1.26.1-7d6eba2c11.clean
Build dir: /home/tatsh/dev/vcpkg/buildtrees/gstreamer/x64-linux-dbg
Build type: native build
Project name: gstreamer-full
Project version: 1.26.1
C compiler for the host machine: /usr/bin/cc -fPIC -g (gcc 15.1.0 "cc (Gentoo Hardened 15.1.0 p1) 15.1.0")
C linker for the host machine: /usr/bin/cc -fPIC -g ld.bfd 2.44
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program python3 found: YES (/usr/lib/python-exec/python3.13/python3)
Program gitlint found: NO
../src/1.26.1-7d6eba2c11.clean/meson.build:43: WARNING: gitlint not found or too old, please install it with your package manager or `python3 -m pip install gitlint` to enable the commit message hook
Program pre-commit found: YES 4.2.0 4.2.0 (/usr/bin/pre-commit)

../src/1.26.1-7d6eba2c11.clean/meson.build:49:2: ERROR: Command `/usr/bin/pre-commit install -f` failed with status 1.

A full log can be found at /home/tatsh/dev/vcpkg/buildtrees/gstreamer/x64-linux-dbg/meson-logs/meson-log.txt
```

/home/tatsh/dev/vcpkg/buildtrees/gstreamer/config-x64-linux-dbg-meson-log.txt.log

```
Build started at 2025-07-02T12:52:44.060478
Main binary: /usr/lib/python-exec/python3.13/python3
Build Options: -Dges=disabled -Dgpl=disabled -Dlibav=disabled -Dnls=disabled -Dbase=enabled -Dgst-plugins-base:alsa=disabled -Dgst-plugins-base:gl=disabled -Dgst-plugins-base:gl-graphene=disabled -Dgst-plugins-base:ogg=disabled -Dgst-plugins-base:opus=disabled -Dgst-plugins-base:pango=disabled -Dgst-plugins-base:vorbis=disabled -Dgst-plugins-base:x11=disabled -Dgst-plugins-base:xshm=disabled -Dgood=disabled -Dgst-plugins-good:bz2=disabled -Dgst-plugins-good:cairo=disabled -Dgst-plugins-good:flac=disabled -Dgst-plugins-good:gdk-pixbuf=disabled -Dgst-plugins-good:jpeg=disabled -Dgst-plugins-good:mpg123=disabled -Dgst-plugins-good:png=disabled -Dgst-plugins-good:speex=disabled -Dgst-plugins-good:taglib=disabled -Dgst-plugins-good:vpx=disabled -Dugly=disabled -Dgst-plugins-ugly:x264=disabled -Dbad=enabled -Dgst-plugins-bad:aes=disabled -Dgst-plugins-bad:aom=disabled -Dgst-plugins-bad:asio=disabled -Dgst-plugins-bad:assrender=disabled -Dgst-plugins-bad:bz2=disabled -Dgst-plugins-bad:chromaprint=disabled -Dgst-plugins-bad:closedcaption=disabled -Dgst-plugins-bad:colormanagement=disabled -Dgst-plugins-bad:dash=disabled -Dgst-plugins-bad:dc1394=disabled -Dgst-plugins-bad:dtls=disabled -Dgst-plugins-bad:faad=disabled -Dgst-plugins-bad:fdkaac=disabled -Dgst-plugins-bad:fluidsynth=disabled -Dgst-plugins-bad:gl=auto -Dgst-plugins-bad:libde265=disabled -Dgst-plugins-bad:microdns=disabled -Dgst-plugins-bad:modplug=disabled -Dgst-plugins-bad:nvcodec=disabled -Dgst-plugins-bad:openal=disabled -Dgst-plugins-bad:openh264=disabled -Dgst-plugins-bad:openjpeg=disabled -Dgst-plugins-bad:openmpt=disabled -Dgst-plugins-bad:opus=disabled -Dgst-plugins-bad:smoothstreaming=disabled -Dgst-plugins-bad:sndfile=disabled -Dgst-plugins-bad:soundtouch=disabled -Dgst-plugins-bad:srt=disabled -Dgst-plugins-bad:srtp=disabled -Dgst-plugins-bad:vulkan=disabled -Dgst-plugins-bad:wayland=auto -Dgst-plugins-bad:webp=disabled -Dgst-plugins-bad:webrtc=disabled -Dgst-plugins-bad:wildmidi=disabled -Dgst-plugins-bad:x11=disabled -Dgst-plugins-bad:x265=disabled -Ddevtools=disabled -Drtsp_server=disabled -Drs=disabled -Dvaapi=disabled -Dgst-examples=disabled -Dpython=disabled -Dsharp=disabled -Dtls=disabled -Dlibnice=disabled -Dbuild-tools-source=system -Dbenchmarks=disabled -Dorc=disabled -Dqt5=disabled -Dqt6=disabled -Dtests=disabled -Dexamples=disabled -Dintrospection=disabled -Ddoc=disabled -Dgtk_doc=disabled -Dgstreamer:check=disabled -Dgstreamer:libunwind=disabled -Dgstreamer:libdw=disabled -Dgstreamer:dbghelp=disabled -Dgstreamer:bash-completion=disabled -Dgstreamer:coretracers=disabled -Dgstreamer:ptp-helper=disabled -Dgst-plugins-base:gl_api= -Dgst-plugins-base:gl_winsys= -Dgst-plugins-base:gl_platform= -Dgst-plugins-base:cdparanoia=disabled -Dgst-plugins-base:libvisual=disabled -Dgst-plugins-base:theora=disabled -Dgst-plugins-base:tremor=disabled -Dgst-plugins-base:xvideo=disabled -Dgst-plugins-good:aalib=disabled -Dgst-plugins-good:directsound=auto -Dgst-plugins-good:dv=disabled -Dgst-plugins-good:dv1394=disabled -Dgst-plugins-good:gtk3=disabled -Dgst-plugins-good:jack=disabled -Dgst-plugins-good:lame=disabled -Dgst-plugins-good:libcaca=disabled -Dgst-plugins-good:oss=disabled -Dgst-plugins-good:oss4=disabled -Dgst-plugins-good:osxaudio=auto -Dgst-plugins-good:osxvideo=auto -Dgst-plugins-good:pulse=disabled -Dgst-plugins-good:qt5=disabled -Dgst-plugins-good:shout2=disabled -Dgst-plugins-good:twolame=disabled -Dgst-plugins-good:waveform=auto -Dgst-plugins-good:wavpack=disabled -Dgst-plugins-ugly:a52dec=disabled -Dgst-plugins-ugly:cdio=disabled -Dgst-plugins-ugly:dvdread=disabled -Dgst-plugins-ugly:mpeg2dec=disabled -Dgst-plugins-ugly:sidplay=disabled -Dgst-plugins-bad:avtp=disabled -Dgst-plugins-bad:androidmedia=auto -Dgst-plugins-bad:applemedia=auto -Dgst-plugins-bad:bluez=disabled -Dgst-plugins-bad:bs2b=disabled -Dgst-plugins-bad:curl=disabled -Dgst-plugins-bad:curl-ssh2=disabled -Dgst-plugins-bad:d3dvideosink=auto -Dgst-plugins-bad:d3d11=auto -Dgst-plugins-bad:decklink=disabled -Dgst-plugins-bad:directfb=disabled -Dgst-plugins-bad:directsound=auto -Dgst-plugins-bad:dts=disabled -Dgst-plugins-bad:dvb=auto -Dgst-plugins-bad:faac=disabled -Dgst-plugins-bad:fbdev=auto -Dgst-plugins-bad:flite=disabled -Dgst-plugins-bad:gme=disabled -Dgst-plugins-bad:gs=disabled -Dgst-plugins-bad:gsm=disabled -Dgst-plugins-bad:ipcpipeline=auto -Dgst-plugins-bad:iqa=disabled -Dgst-plugins-bad:kms=disabled -Dgst-plugins-bad:ladspa=disabled -Dgst-plugins-bad:ldac=disabled -Dgst-plugins-bad:lv2=disabled -Dgst-plugins-bad:mediafoundation=auto -Dgst-plugins-bad:mpeg2enc=disabled -Dgst-plugins-bad:mplex=disabled -Dgst-plugins-bad:msdk=disabled -Dgst-plugins-bad:musepack=disabled -Dgst-plugins-bad:neon=disabled -Dgst-plugins-bad:onnx=disabled -Dgst-plugins-bad:openaptx=disabled -Dgst-plugins-bad:opencv=disabled -Dgst-plugins-bad:openexr=disabled -Dgst-plugins-bad:openni2=disabled -Dgst-plugins-bad:opensles=disabled -Dgst-plugins-bad:qroverlay=disabled -Dgst-plugins-bad:resindvd=disabled -Dgst-plugins-bad:rsvg=disabled -Dgst-plugins-bad:rtmp=disabled -Dgst-plugins-bad:sbc=disabled -Dgst-plugins-bad:sctp=auto -Dgst-plugins-bad:shm=disabled -Dgst-plugins-bad:spandsp=disabled -Dgst-plugins-bad:svthevcenc=disabled -Dgst-plugins-bad:teletext=disabled -Dgst-plugins-bad:tinyalsa=disabled -Dgst-plugins-bad:transcode=disabled -Dgst-plugins-bad:ttml=disabled -Dgst-plugins-bad:uvch264=disabled -Dgst-plugins-bad:va=disabled -Dgst-plugins-bad:voaacenc=disabled -Dgst-plugins-bad:voamrwbenc=disabled -Dgst-plugins-bad:wasapi=auto -Dgst-plugins-bad:wasapi2=auto -Dgst-plugins-bad:winks=disabled -Dgst-plugins-bad:winscreencap=auto -Dgst-plugins-bad:zbar=disabled -Dgst-plugins-bad:zxing=disabled -Dgst-plugins-bad:wpe=disabled -Dgst-plugins-bad:magicleap=disabled -Dgst-plugins-bad:v4l2codecs=disabled -Dgst-plugins-bad:isac=disabled -Doptimization=plain -Ddebug=true '-Dcmake_prefix_path=['"'"'/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux/debug'"'"','"'"'/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux'"'"']' -Dprefix=/home/tatsh/dev/vcpkg/packages/gstreamer_x64-linux/debug -Dincludedir=../include -Dlibdir=lib -Dbackend=ninja -Dwrap_mode=nodownload -Dpkgconfig.relocatable=True '-Dpkg_config_path=['"'"'/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux/debug/lib/pkgconfig'"'"','"'"'/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux/share/pkgconfig'"'"']' --native-file=/home/tatsh/dev/vcpkg/buildtrees/gstreamer/meson-x64-linux-dbg.log
Python system: Linux
The Meson build system
Version: 1.7.2
Source dir: /home/tatsh/dev/vcpkg/buildtrees/gstreamer/src/1.26.1-7d6eba2c11.clean
Build dir: /home/tatsh/dev/vcpkg/buildtrees/gstreamer/x64-linux-dbg
Build type: native build
Project name: gstreamer-full
Project version: 1.26.1
-----------
Detecting compiler via: `/usr/bin/cc -fPIC -g --version` -> 0
stdout:
cc (Gentoo Hardened 15.1.0 p1) 15.1.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-----------
Running command: -cpp -x c -E -dM -
-----
-----------
Detecting linker via: `/usr/bin/cc -fPIC -g -Wl,--version -L/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux/debug/lib` -> 0
stdout:
GNU ld (Gentoo 2.44 p4) 2.44.0
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
-----------
stderr:
collect2 version 15.1.0
/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../x86_64-pc-linux-gnu/bin/ld -plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-pc-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccR0trbF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now /usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../lib64/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/crtbeginS.o -L/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux/debug/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../.. -L/lib -L/usr/lib --version -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../lib64/crtn.o
-----------
Sanity testing C compiler: /usr/bin/cc -fPIC -g
Is cross compiler: False.
Sanity check compiler command line: /usr/bin/cc -fPIC -g sanitycheckc.c -o sanitycheckc.exe -fPIC -g -I/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux/include -D_FILE_OFFSET_BITS=64 -L/home/tatsh/dev/bpmdetect/build/vcpkg_installed/x64-linux/debug/lib
Sanity check compile stdout:

-----
Sanity check compile stderr:

-----
Running test binary command: /home/tatsh/dev/vcpkg/buildtrees/gstreamer/x64-linux-dbg/meson-private/sanitycheckc.exe
C compiler for the host machine: /usr/bin/cc -fPIC -g (gcc 15.1.0 "cc (Gentoo Hardened 15.1.0 p1) 15.1.0")
C linker for the host machine: /usr/bin/cc -fPIC -g ld.bfd 2.44
-----------
Detecting archiver via: `/usr/bin/ar --version` -> 0
stdout:
GNU ar (Gentoo 2.44 p4) 2.44.0
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.
-----------
-----------
Detecting compiler via: `/usr/bin/cc -fPIC -g --version` -> 0
stdout:
cc (Gentoo Hardened 15.1.0 p1) 15.1.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-----------
Running command: -cpp -x c -E -dM -
-----
-----------
Detecting linker via: `/usr/bin/cc -fPIC -g -Wl,--version` -> 0
stdout:
GNU ld (Gentoo 2.44 p4) 2.44.0
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
-----------
stderr:
collect2 version 15.1.0
/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../x86_64-pc-linux-gnu/bin/ld -plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-pc-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwEcCQg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now /usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../lib64/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../.. -L/lib -L/usr/lib --version -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../lib64/crtn.o
-----------
Sanity testing C compiler: /usr/bin/cc -fPIC -g
Is cross compiler: False.
Sanity check compiler command line: /usr/bin/cc -fPIC -g sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:

-----
Sanity check compile stderr:

-----
Running test binary command: /home/tatsh/dev/vcpkg/buildtrees/gstreamer/x64-linux-dbg/meson-private/sanitycheckc.exe
C compiler for the build machine: /usr/bin/cc -fPIC -g (gcc 15.1.0 "cc (Gentoo Hardened 15.1.0 p1) 15.1.0")
C linker for the build machine: /usr/bin/cc -fPIC -g ld.bfd 2.44
-----------
Detecting archiver via: `/usr/bin/ar --version` -> 0
stdout:
GNU ar (Gentoo 2.44 p4) 2.44.0
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.
-----------
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
Program python3 found: YES (/usr/lib/python-exec/python3.13/python3)
Running command: /usr/lib/python-exec/python3.13/python3 -c '
import os
assert('"'"'GST_ENV'"'"' not in os.environ)
'
--- stdout ---

--- stderr ---

Program gitlint found: NO
../src/1.26.1-7d6eba2c11.clean/meson.build:43: WARNING: gitlint not found or too old, please install it with your package manager or `python3 -m pip install gitlint` to enable the commit message hook
Running command: /usr/bin/pre-commit --version
--- stdout ---
pre-commit 4.2.0

--- stderr ---

Program pre-commit found: YES 4.2.0 4.2.0 (/usr/bin/pre-commit)
Running command: /usr/bin/pre-commit install -f
--- stdout ---
An error has occurred: FatalError: git failed. Is it installed, and are you in a Git repository directory?
Check the log at /home/tatsh/.cache/pre-commit/pre-commit.log

--- stderr ---

../src/1.26.1-7d6eba2c11.clean/meson.build:49:2: ERROR: Command `/usr/bin/pre-commit install -f` failed with status 1.
```

**Additional context**

vcpkg.json

```
{
"dependencies": [
{
"name": "ecm",
"version>=": "6.7.0"
},
{
"features": [
"network",
"widgets"
],
"name": "qtbase",
"version>=": "6.8.3"
},
{
"features": [
{
"name": "ffmpeg",
"platform": "linux"
}
],
"name": "qtmultimedia",
"version>=": "6.8.3"
},
"libflac",
"libmad",
"libvorbis",
"portaudio",
"taglib"
],
"description": "Automatic BPM (beats per minute) detection utility.",
"documentation": "https://bpmdetect.readthedocs.org",
"homepage": "https://tatsh.github.io/bpmdetect/",
"license": "MIT",
"maintainers": [
"Andrew Udvare ",
"Sergei Trofimovich ",
"Andreas Sturmlechner ",
"Nicolas Parlant ",
"Martin Sakmar "
],
"name": "bpmdetect",
"version": "0.7.1"
}

```

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the x64-linux install and inspect the referenced portfile.cmake around line 152, then read the GStreamer source meson.build around line 49. Use config-x64-linux-dbg-out.log and the Meson log to confirm the pre-commit installation failure. Done means the gstreamer port configures and builds successfully with the reported environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, python
Domain
build-system, devtools
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.