Source: mediastreamer2
Version: 1:5.3.105+dfsg-5
Severity: important
Tags: sid forky ftbfs
Usertags: ffmpeg8.0
Dear maintainer,
During a test rebuild for the transition to ffmpeg 8.0,
mediastreamer2 failed to build. Beyond API changes, ffmpeg 8.0 also
removed libpostproc which results in BD-Uninstallable packages.
You can find the full build log below.
Cheers
Format: 3.0 (quilt)
Source: mediastreamer2
Binary: libmediastreamer2-14, libmediastreamer-dev, libmediastreamer-tools, libmediastreamer-data, libmediastreamer-doc, mediastreamer2-plugin-msqogl
Architecture: any all
Version: 1:5.3.105+dfsg-5
Maintainer: Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
Uploaders: Kilian Krause <kilian@debian.org>, Victor Seva <vseva@debian.org>, Felix Lechner <felix.lechner@gmail.com>, Bernhard Schmidt <berni@debian.org>,
Homepage: https://www.linphone.org/technical-corner/mediastreamer2/overview
Description: Multimedia streaming engine for telephony
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/pkg-voip-team/linphone-stack/mediastreamer2
Vcs-Git: https://salsa.debian.org/pkg-voip-team/linphone-stack/mediastreamer2.git
Build-Depends: cmake, debhelper-compat (= 13), libortp-dev (>= 1:5.3.104~)
Build-Depends-Arch: libasound2-dev [linux-any], libavcodec-dev (>= 6:10~), libavutil-dev (>= 6:10~), libbcg729-dev (>= 1.1.1~), libbcmatroska2-dev (>= 5.3.101~), libbctoolbox-dev (>= 5.3.101~), libbzrtp-dev (>= 5.3.104~), libgles-dev, libglew-dev, libgsm1-dev, libmbedtls-dev, libopus-dev, libpcap-dev, libpulse-dev, libspandsp-dev, libspeex-dev, libspeexdsp-dev, libsqlite3-dev, libsrtp2-dev [!hurd-any !sparc], libswscale-dev (>= 6:10~), libtheora-dev, libturbojpeg0-dev, libupnp-dev, libv4l-dev [linux-any], libvpx-dev, libx11-dev, libxext-dev, libxml2-dev, libxv-dev, libzxing-dev, mesa-common-dev, pkgconf, qtbase5-dev, qtdeclarative5-dev, xxd
Build-Depends-Indep: doxygen <!nodoc>, graphviz <!nodoc>
Package-List:
libmediastreamer-data deb libs optional arch=all
libmediastreamer-dev deb libdevel optional arch=any
libmediastreamer-doc deb doc optional arch=all profile=!nodoc
libmediastreamer-tools deb libs optional arch=any
libmediastreamer2-14 deb libs optional arch=any
mediastreamer2-plugin-msqogl deb libs optional arch=any
Checksums-Sha1:
83471c7ba82645e4caa8fd78c685825bcaf50562 3220804 mediastreamer2_5.3.105+dfsg.orig.tar.xz
6fbe5ab9fce7b1c87a8b80202415c1300ddba212 26628 mediastreamer2_5.3.105+dfsg-5.debian.tar.xz
Checksums-Sha256:
d5837caf52089d427b15c881b42ffb87889101d94b80fe14bc69d5f95df8989c 3220804 mediastreamer2_5.3.105+dfsg.orig.tar.xz
210e3a9deee53fdaa08cefbda997ce5e8ab620cd63372867cb602f4be40151ec 26628 mediastreamer2_5.3.105+dfsg-5.debian.tar.xz
Files:
574eb04cf1c2922e7f983548754eaf85 3220804 mediastreamer2_5.3.105+dfsg.orig.tar.xz
a2bad701017c46fd1dd92c3ab14da9dd 26628 mediastreamer2_5.3.105+dfsg-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmfAP7gQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFNlLDACVUrMw/PCc2dlmbFfI9gyVLAwDnKPbWeNm
7aSIvKzRyua5bcKk9sPcDvUnWE4KBM5OEtKs/8w/sJ/ivTo8f1QZdcjy/DBTK/J+
pd+uTvjLoCONc48MY3q22BoU+4n6aFNqlMvNZfdU0M1zMb0hVca8+tFnkl7dB+Gc
hgLWj13VWnnm047VQzGbhbFffOJEwKH50tqPx5dqfuY8iIXW5uXdwEo+L4BZC+Eq
RptAaWY4YZTcsaEZLpNUvoGIHRe0fyw5lTaqqwGNSuuFOWiacoQPu99QGS/FEl+y
CQ4O6Il7dOFbNss0zmCrJQBqmu/RV/7+39voWOXd86gJIwij0k2RnNM05q+wMZcg
eiVyrcdXRZMvzPWVR9GHe0uPsUCH4R1rNe8VdqFtH0L4hOFq925sDNwOFdl9G77o
YGXe/cSR9FyoWXTff5Q/pS6WcHZedSHQp9Yfeftf19nMVPYYV+G9QgXaMdVcfeJr
VI10Zgset7Yo9kxBXKG9+/on9s331NM=
=M2M4
-----END PGP SIGNATURE-----
dpkg-source: warning: cannot verify inline signature for ./mediastreamer2_5.3.105+dfsg-5.dsc: no acceptable signature found
dpkg-source: info: extracting mediastreamer2 in /build/reproducible-path/mediastreamer2-5.3.105+dfsg
dpkg-source: info: unpacking mediastreamer2_5.3.105+dfsg.orig.tar.xz
dpkg-source: info: unpacking mediastreamer2_5.3.105+dfsg-5.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-Add-pkgconfig-handling-for-cmake.patch
dpkg-source: info: applying 0002-fix-build-ffmpeg5.patch
dpkg-source: info: applying 0003-disable-opengl-install-logic.patch
dpkg-source: info: applying 0004-fix-cmake-files-install-path.patch
dpkg-source: info: applying 0005-fix-doc-install-path.patch
dpkg-source: info: applying 0006-fix-project-version.patch
dpkg-source: info: applying 0007-honour-build-profiles.patch
dpkg-source: info: applying 0008-fix-signedness-mismatch.patch
dpkg-source: info: applying 0009-find-bcg729.patch
dpkg-source: info: applying 0010-fix-shared-libs.patch
dpkg-source: info: applying 0011-disable-neon-on-arm.patch
dpkg-source: info: applying 0012-prevent-unknown-pragma-and-unused-variable-errors.patch
Check disk space
----------------
Sufficient free space for build
Hack binNMU version
-------------------
Created changelog entry for binNMU version 1:5.3.105+dfsg-5+bd1
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=sbuild
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=sbuild
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -mDebusine Rebuild <debusine@example.net> -B
dpkg-buildpackage: info: source package mediastreamer2
dpkg-buildpackage: info: source version 1:5.3.105+dfsg-5+bd1
dpkg-buildpackage: info: source distribution sid
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
dpkg-source: info: using options from mediastreamer2-5.3.105+dfsg/debian/source/options: --extend-diff-ignore=(^|/)(config\.sub|config\.guess|Makefile|m4/.*)$
debian/rules clean
dh clean --buildsystem=cmake --without autoreconf
debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/mediastreamer2-5.3.105+dfsg'
dh_auto_clean -O--buildsystem=cmake
make[1]: Leaving directory '/build/reproducible-path/mediastreamer2-5.3.105+dfsg'
dh_clean -O--buildsystem=cmake
debian/rules binary-arch
dh binary-arch --buildsystem=cmake --without autoreconf
dh_update_autotools_config -a -O--buildsystem=cmake
debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/mediastreamer2-5.3.105+dfsg'
if ! [ -f debian/libmediastreamer2-14.install ]; then \
echo "HINT: You must update d/rules to have the new soname!" | grep --color '^.*$' >&2 ; \
false ; \
fi
dh_auto_configure -O--buildsystem=cmake -- \
-DENABLE_TOOLS=YES -DENABLE_UNIT_TESTS=no -DBUILD_SHARED_LIBS=YES -DENABLE_G729=YES -DENABLE_G729B_CNG=YES -DENABLE_JPEG=YES -DENABLE_QRCODE=YES -DENABLE_PCAP=YES -DENABLE_G726=YES -DENABLE_GSM=YES -DENABLE_SRTP=YES -DENABLE_ZRTP=YES -DENABLE_MKV=YES -DENABLE_BV16=NO -DENABLE_FFMPEG=YES -DENABLE_SOUND=YES -DENABLE_ALSA=YES -DENABLE_SPEEX_CODEC=YES -DENABLE_SPEEX_DSP=YES -DENABLE_OPUS=YES -DENABLE_PULSEAUDIO=YES -DENABLE_VIDEO=YES -DENABLE_THEORA=YES -DENABLE_QT_GL=YES -DENABLE_DOC=NO \
-DCMAKE_SKIP_RPATH=ON -DGIT_EXECUTABLE=/usr/share/bctoolbox/upstream-version-from-changelog -DDEB_VERSION_UPSTREAM=5.3.105 -DDISABLE_OPERATE_ON_SOURCE_CODE=NO -DCMAKE_INSTALL_DATADIR="/usr/share/mediastreamer2"
cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DENABLE_TOOLS=YES -DENABLE_UNIT_TESTS=no -DBUILD_SHARED_LIBS=YES -DENABLE_G729=YES -DENABLE_G729B_CNG=YES -DENABLE_JPEG=YES -DENABLE_QRCODE=YES -DENABLE_PCAP=YES -DENABLE_G726=YES -DENABLE_GSM=YES -DENABLE_SRTP=YES -DENABLE_ZRTP=YES -DENABLE_MKV=YES -DENABLE_BV16=NO -DENABLE_FFMPEG=YES -DENABLE_SOUND=YES -DENABLE_ALSA=YES -DENABLE_SPEEX_CODEC=YES -DENABLE_SPEEX_DSP=YES -DENABLE_OPUS=YES -DENABLE_PULSEAUDIO=YES -DENABLE_VIDEO=YES -DENABLE_THEORA=YES -DENABLE
_QT_GL=YES -DENABLE_DOC=NO -DCMAKE_SKIP_RPATH=ON -DGIT_EXECUTABLE=/usr/share/bctoolbox/upstream-version-from-changelog -DDEB_VERSION_UPSTREAM=5.3.105 -DDISABLE_OPERATE_ON_SOURCE_CODE=NO -DCMAKE_INSTALL_DATADIR=/usr/share/mediastreamer2 ..
-- The C compiler identification is GNU 15.2.0
-- The CXX compiler identification is GNU 15.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Setting install rpath to /usr/lib/aarch64-linux-gnu
-- Looking for sys/shm.h
-- Looking for sys/shm.h - found
-- Looking for alloca.h
-- Looking for alloca.h - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Found PCAP: pcap
-- Found SRTP: srtp2 (Required is at least version "2")
-- Found SQLite3: /usr/include (found version "3.46.1")
-- Found SpanDSP: spandsp
-- Found GSM: gsm
-- Found Opus: opus
-- Found Speex: speex
-- Found SpeexDSP: speexdsp
-- Found ALSA: /usr/lib/aarch64-linux-gnu/libasound.so (found version "1.2.14")
-- Found PulseAudio: pulseaudio
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for avcodec_get_context_defaults3
-- Looking for avcodec_get_context_defaults3 - not found
-- Looking for avcodec_open2
-- Looking for avcodec_open2 - found
-- Looking for avcodec_encode_video2
-- Looking for avcodec_encode_video2 - not found
-- Looking for av_frame_alloc
-- Looking for av_frame_alloc - found
-- Looking for av_frame_free
-- Looking for av_frame_free - found
-- Looking for av_frame_unref
-- Looking for av_frame_unref - found
-- Found FFMpeg: avcodec;avutil;swscale
-- Found V4L: v4l2;v4lconvert
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found OpenGL: /usr/lib/aarch64-linux-gnu/libOpenGL.so
-- Found OpenGL: /usr/lib/aarch64-linux-gnu/libOpenGL.so found components: GLX
-- FindGLEW: did not find GLEW CMake config file. Searching for libraries.
-- FindGLEW: GLEW_USE_STATIC_LIBS is undefined. Treated as FALSE.
-- FindGLEW: GLEW_INCLUDE_DIR: /usr/include
-- FindGLEW: GLEW_INCLUDE_DIRS: /usr/include
-- FindGLEW: CMAKE_FIND_LIBRARY_SUFFIXES for SHARED: .so;.a
-- FindGLEW: CMAKE_FIND_LIBRARY_SUFFIXES for STATIC: .so
-- FindGLEW: GLEW_SHARED_LIBRARY_RELEASE: /usr/lib/aarch64-linux-gnu/libGLEW.so
-- FindGLEW: GLEW_STATIC_LIBRARY_RELEASE: /usr/lib/aarch64-linux-gnu/libGLEW.a
-- FindGLEW: GLEW_SHARED_LIBRARY_DEBUG: GLEW_SHARED_LIBRARY_DEBUG-NOTFOUND
-- FindGLEW: GLEW_STATIC_LIBRARY_DEBUG: GLEW_STATIC_LIBRARY_DEBUG-NOTFOUND
-- FindGLEW: GLEW_SHARED_LIBRARY: /usr/lib/aarch64-linux-gnu/libGLEW.so
-- FindGLEW: GLEW_STATIC_LIBRARY: /usr/lib/aarch64-linux-gnu/libGLEW.a
-- FindGLEW: GLEW_LIBRARIES: /usr/lib/aarch64-linux-gnu/libGLEW.so
-- FindGLEW: GLEW_VERSION_MAJOR: 2
-- FindGLEW: GLEW_VERSION_MINOR: 2
-- FindGLEW: GLEW_VERSION_MICRO: 0
-- FindGLEW: GLEW_VERSION: 2.2.0
-- Found GLEW: /usr/include (found version "2.2.0")
-- FindGLEW: Creating GLEW::glew imported target.
-- FindGLEW: Creating GLEW::GLEW imported target.
-- Found Theora: theora
-- Found VPX: vpx
-- Found TurboJpeg: turbojpeg
-- Could NOT find LibYUV (missing: LibYUV_TARGET HAVE_LIBYUV_H)
CMake Warning at CMakeLists.txt:357 (message):
Could not find libyuv, mediastreamer2 will be compiled without LibYUV
support.