Cerbero build errors for mingw

Ben Rush ben at ben-rush.net
Sun Jul 19 14:27:53 UTC 2020


I apologize if this could be considered spamming, but I just recently sent
out an email about build errors while trying to cross-compile using meson.
I'm also trying to do the same with cerbero, but it appears to be a
different set of issues / errors.

Here is my docker file:

FROM ubuntu:18.04
USER root

RUN apt-get update && \
apt-get upgrade -y && \
apt-get install build-essential python3 git ninja-build \
python3-pip pkg-config libmount-dev flex bison libxml2-utils mingw-w64
libnice-dev vim wget sudo -y
RUN git clone https://gitlab.freedesktop.org/gstreamer/cerbero

I then run the container in interactive mode, and type:

cd cerbero
./cerbero-uninstalled bootstrap

This completes, but when I type:

./cerbero-uninstalled -c config/cross-win64.cbc package gstreamer-1.0

FileNotFoundError: [Errno 2] No such file or directory:
'/cerbero/build/mingw/multilib/x86_64-w64-mingw32/sysroot/usr/x86_64-w64-mingw32/lib/libwinpthread-1.dll'

Indeed, the libwinpthread-1.dll doesn't exist there, but at

root at 87e40813a50a:/cerbero# find / -name libwinpthread-1.dll
/usr/x86_64-w64-mingw32/lib/libwinpthread-1.dll
/usr/i686-w64-mingw32/lib/libwinpthread-1.dl

I'm following the instructions here:
https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-cerbero.html?gi-language=c

Thanks again.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200719/93d1c28b/attachment.htm>


More information about the gstreamer-devel mailing list