Skip to content

Commit

Permalink
ci: disable gst-plugin in msvc pipeline
Browse files Browse the repository at this point in the history
Installation of the conan package of gst-plugins-base fails, because for some
reason the right pkg-config is not found, just the one bundled with strawberry
perl, which meson ignores saying it is broken.

gstreamer package installation is succesfull though.

```
found pkg-config 'C:\\Strawberry\\perl\\bin\\pkg-config.BAT' but it is Strawberry Perl and thus broken. Ignoring...
Found Pkg-config: NO
Found CMake: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.EXE (3.20.21032501)
Run-time dependency glib-2.0 found: NO (tried pkgconfig and cmake)
Not looking for a fallback subproject for the dependency glib-2.0 because:
Use of fallback dependencies is disabled.
source_subfolder\meson.build:291:0: ERROR: Dependency 'glib-2.0' is required but not found.
```

So let's disable aravis gstreamer plugin for now.
  • Loading branch information
EmmanuelP committed Jul 22, 2022
1 parent 6c2894e commit 97fcd70
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/aravis-msvc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ on:

jobs:
msvc:
runs-on: windows-latest
runs-on: windows-2019
strategy:
fail-fast: false
matrix:
include:
- version: 17
- version: 16
arch: x86_64
build_type_conan: Release
build_type_meson: release
Expand All @@ -31,8 +31,8 @@ jobs:
libiconv/1.17
glib/2.70.0
#gobject-introspection/1.69.0
gstreamer/1.19.1
gst-plugins-base/1.19.1
#gstreamer/1.19.1
#gst-plugins-base/1.19.1
#gtk/4.4.0
libxml2/2.9.12
zlib/1.2.11
Expand Down Expand Up @@ -60,7 +60,7 @@ jobs:
.\build\activate_build.ps1
.\build\activate_run.ps1
echo "::group::configure"
meson --prefix ${{ github.workspace }}\install --buildtype ${{ matrix.build_type_meson }} --pkg-config-path ${{ github.workspace }}\build -Ddocumentation=disabled -Dgst-plugin=enabled -Dintrospection=disabled -Dusb=enabled -Dviewer=disabled -Dgv-n-buffers=1 . .\build
meson --prefix ${{ github.workspace }}\install --buildtype ${{ matrix.build_type_meson }} --pkg-config-path ${{ github.workspace }}\build -Ddocumentation=disabled -Dgst-plugin=disabled -Dintrospection=disabled -Dusb=enabled -Dviewer=disabled -Dgv-n-buffers=1 . .\build
echo "::endgroup::"
echo "::group::compile"
meson compile -C .\build -v
Expand Down

0 comments on commit 97fcd70

Please sign in to comment.