GStreamer 1.18 MSVC pkg-config

Nirbheek Chauhan nirbheek.chauhan at gmail.com
Mon Sep 21 17:40:02 UTC 2020


On Mon, Sep 21, 2020 at 7:47 PM Cameron Blomquist <cameron at blomqu.ist> wrote:
>
> I'm working on Windows with gstreamer-rs and just updated to 1.18 from
> 1.17.2. I switched my build configuration to use the new MSVC variable
> but I am still unable to build.
>
> I have my environment set up as:
>
> PATH = "${PATH};${GSTREAMER_1_0_ROOT_MSVC_X86_64}\\bin"
> PKG_CONFIG_PATH = "${GSTREAMER_1_0_ROOT_MSVC_X86_64}\\lib\\pkgconfig"
>
> I found that all the pkg-config files use the prefix
> "c:/projects/repos/cerbero.git/build/dist/msvc_x86_64" which does not
> exist. Is this intentional? I am not too familiar with pkg-config, so I
> do not know if I am doing something wrong or if this is a new issue. If
> it is an issue, I don't know which project this would be for.

This is an expected change due to
https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/537

It should not change anything as long as you use the pkg-config binary
that ships with the gstreamer binaries which has the --define-prefix
option enabled by default.

Cheers,
Nirbheek


More information about the gstreamer-devel mailing list