GStreamer 1.18 MSVC pkg-config

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

GStreamer 1.18 MSVC pkg-config

Cameron Blomquist
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.

Tried to compare the new pkgconfig with the old, but the new install
seems to have nuked the old pkgconfig without removing anything else.

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer 1.18 MSVC pkg-config

Nirbheek Chauhan
On Mon, Sep 21, 2020 at 7:47 PM Cameron Blomquist <[hidden email]> 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
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel