Control: reopen -1 As the dependencies are hard-coded in Depends, the dependencies also need to be updated.
Cheers On 2022-07-01 17:21:06 +0000, Debian Bug Tracking System wrote: > This is an automatic notification regarding your Bug report > which was filed against the src:pyglet package: > > #1004587: pyglet: FTBFS with ffmpeg 5.0 > > It has been closed by Debian FTP Masters <ftpmas...@ftp-master.debian.org> > (reply to Timo Röhling <roehl...@debian.org>). > > Their explanation is attached below along with your original report. > If this explanation is unsatisfactory and you have not received a > better one in a separate message then please contact Debian FTP Masters > <ftpmas...@ftp-master.debian.org> (reply to Timo Röhling > <roehl...@debian.org>) by > replying to this email. > > > -- > 1004587: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004587 > Debian Bug Tracking System > Contact ow...@bugs.debian.org with problems > Date: Fri, 01 Jul 2022 17:19:42 +0000 > From: Debian FTP Masters <ftpmas...@ftp-master.debian.org> > To: 1004587-cl...@bugs.debian.org > Subject: Bug#1004587: fixed in pyglet 1.5.26+ds-1 > Reply-To: Timo Röhling <roehl...@debian.org> > Message-Id: <e1o7kiw-000iv8...@fasolo.debian.org> > > Date: Sun, 30 Jan 2022 20:35:53 +0100 > From: Sebastian Ramacher <sramac...@debian.org> > To: Debian Bug Tracking System <sub...@bugs.debian.org> > Subject: pyglet: FTBFS with ffmpeg 5.0 > Message-ID: <yfbomfzvlgjpk...@ramacher.at> > > Source: pyglet > Version: 1.5.14-2 > Severity: important > X-Debbugs-Cc: sramac...@debian.org > Tags: sid bookworm ftbfs > Usertags: ffmpeg5.0 > > pyglet FTBFS with ffmpeg 5.0 (available in experimental): > | dh_auto_test -O--buildsystem=pybuild > | I: pybuild base:237: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build; python3.10 -m pytest > >/dev/null 2>&1; cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build; > xvfb-run --auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac > +extension GLX +render -noreset" python3.10 -m pytest -v -k "not interactive > and not PulseAudio and not test_pulse and not test_player_play and not > test_player_play_multiple and not test_player_silent_audio_driver and not > test_freetype_face and not test_fontconfig and not test_linux_fontconfig and > not test_driver and not test_openal and not ClockTimingTestCase" > --ignore=tests/interactive > | ============================= test session starts > ============================== > | platform linux -- Python 3.10.2, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 -- > /usr/bin/python3.10 > | cachedir: .pytest_cache > | rootdir: /<<PKGBUILDDIR>> > | collecting ... collected 400 items / 5 errors / 87 deselected / 308 selected > > | ==================================== ERRORS > ==================================== > | _ ERROR collecting > .pybuild/cpython3_3.10_pyglet/build/tests/integration/media/test_directsound.py > _ > | tests/integration/media/test_directsound.py:11: in <module> > | from pyglet.media.codecs import AudioFormat > | pyglet/media/__init__.py:143: in <module> > | add_default_media_codecs() > | pyglet/media/codecs/__init__.py:102: in add_default_media_codecs > | if have_ffmpeg(): > | pyglet/media/codecs/__init__.py:118: in have_ffmpeg > | from . import ffmpeg_lib > | pyglet/media/codecs/ffmpeg_lib/__init__.py:36: in <module> > | from .libavcodec import * > | pyglet/media/codecs/ffmpeg_lib/libavcodec.py:46: in <module> > | from . import libavutil > | pyglet/media/codecs/ffmpeg_lib/libavutil.py:206: in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | /usr/lib/python3.10/ctypes/__init__.py:387: in __getattr__ > | func = self.__getitem__(name) > | /usr/lib/python3.10/ctypes/__init__.py:392: in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | E AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | _ ERROR collecting > .pybuild/cpython3_3.10_pyglet/build/tests/integration/media/test_player.py _ > | tests/integration/media/test_player.py:11: in <module> > | from pyglet.media import Player > | pyglet/media/__init__.py:143: in <module> > | add_default_media_codecs() > | pyglet/media/codecs/__init__.py:102: in add_default_media_codecs > | if have_ffmpeg(): > | pyglet/media/codecs/__init__.py:118: in have_ffmpeg > | from . import ffmpeg_lib > | pyglet/media/codecs/ffmpeg_lib/__init__.py:36: in <module> > | from .libavcodec import * > | pyglet/media/codecs/ffmpeg_lib/libavcodec.py:46: in <module> > | from . import libavutil > | pyglet/media/codecs/ffmpeg_lib/libavutil.py:206: in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | /usr/lib/python3.10/ctypes/__init__.py:387: in __getattr__ > | func = self.__getitem__(name) > | /usr/lib/python3.10/ctypes/__init__.py:392: in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | E AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | _ ERROR collecting > .pybuild/cpython3_3.10_pyglet/build/tests/integration/media/test_pulse.py _ > | tests/integration/media/test_pulse.py:12: in <module> > | from pyglet.media.drivers.pulse import interface > | pyglet/media/drivers/pulse/__init__.py:36: in <module> > | from .adaptation import PulseAudioDriver > | pyglet/media/drivers/pulse/adaptation.py:39: in <module> > | from pyglet.media.events import MediaEvent > | pyglet/media/__init__.py:143: in <module> > | add_default_media_codecs() > | pyglet/media/codecs/__init__.py:102: in add_default_media_codecs > | if have_ffmpeg(): > | pyglet/media/codecs/__init__.py:118: in have_ffmpeg > | from . import ffmpeg_lib > | pyglet/media/codecs/ffmpeg_lib/__init__.py:36: in <module> > | from .libavcodec import * > | pyglet/media/codecs/ffmpeg_lib/libavcodec.py:46: in <module> > | from . import libavutil > | pyglet/media/codecs/ffmpeg_lib/libavutil.py:206: in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | /usr/lib/python3.10/ctypes/__init__.py:387: in __getattr__ > | func = self.__getitem__(name) > | /usr/lib/python3.10/ctypes/__init__.py:392: in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | E AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | _ ERROR collecting > .pybuild/cpython3_3.10_pyglet/build/tests/unit/media/test_listener.py _ > | tests/unit/media/test_listener.py:7: in <module> > | from pyglet.media.drivers import pulse > | pyglet/media/drivers/pulse/__init__.py:36: in <module> > | from .adaptation import PulseAudioDriver > | pyglet/media/drivers/pulse/adaptation.py:39: in <module> > | from pyglet.media.events import MediaEvent > | pyglet/media/__init__.py:143: in <module> > | add_default_media_codecs() > | pyglet/media/codecs/__init__.py:102: in add_default_media_codecs > | if have_ffmpeg(): > | pyglet/media/codecs/__init__.py:118: in have_ffmpeg > | from . import ffmpeg_lib > | pyglet/media/codecs/ffmpeg_lib/__init__.py:36: in <module> > | from .libavcodec import * > | pyglet/media/codecs/ffmpeg_lib/libavcodec.py:46: in <module> > | from . import libavutil > | pyglet/media/codecs/ffmpeg_lib/libavutil.py:206: in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | /usr/lib/python3.10/ctypes/__init__.py:387: in __getattr__ > | func = self.__getitem__(name) > | /usr/lib/python3.10/ctypes/__init__.py:392: in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | E AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | _ ERROR collecting > .pybuild/cpython3_3.10_pyglet/build/tests/unit/media/test_sources.py _ > | tests/unit/media/test_sources.py:9: in <module> > | from pyglet.media.events import MediaEvent > | pyglet/media/__init__.py:143: in <module> > | add_default_media_codecs() > | pyglet/media/codecs/__init__.py:102: in add_default_media_codecs > | if have_ffmpeg(): > | pyglet/media/codecs/__init__.py:118: in have_ffmpeg > | from . import ffmpeg_lib > | pyglet/media/codecs/ffmpeg_lib/__init__.py:36: in <module> > | from .libavcodec import * > | pyglet/media/codecs/ffmpeg_lib/libavcodec.py:46: in <module> > | from . import libavutil > | pyglet/media/codecs/ffmpeg_lib/libavutil.py:206: in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | /usr/lib/python3.10/ctypes/__init__.py:387: in __getattr__ > | func = self.__getitem__(name) > | /usr/lib/python3.10/ctypes/__init__.py:392: in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | E AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | =============================== warnings summary > =============================== > | tests/base/test_interactive_test_base.py:19 > | > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/tests/base/test_interactive_test_base.py:19: > PytestUnknownMarkWarning: Unknown pytest.mark.requires_user_action - is this > a typo? You can register custom marks to avoid this warning - for details, > see https://docs.pytest.org/en/stable/mark.html > | @pytest.mark.requires_user_action > | > | tests/integration/test_toplevel_imports.py:8 > | > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/tests/integration/test_toplevel_imports.py:8: > DeprecationWarning: the imp module is deprecated in favour of importlib and > slated for removal in Python 3.12; see the module's documentation for > alternative uses > | import imp > | > | -- Docs: https://docs.pytest.org/en/stable/warnings.html > | =========================== short test summary info > ============================ > | ERROR tests/integration/media/test_directsound.py - AttributeError: > /usr/lib/... > | ERROR tests/integration/media/test_player.py - AttributeError: > /usr/lib/x86_6... > | ERROR tests/integration/media/test_pulse.py - AttributeError: > /usr/lib/x86_64... > | ERROR tests/unit/media/test_listener.py - AttributeError: > /usr/lib/x86_64-lin... > | ERROR tests/unit/media/test_sources.py - AttributeError: > /usr/lib/x86_64-linu... > | !!!!!!!!!!!!!!!!!!! Interrupted: 5 errors during collection > !!!!!!!!!!!!!!!!!!!! > | ================= 87 deselected, 2 warnings, 5 errors in 1.09s > ================= > | Exception ignored in atexit callback: <function _delete_audio_driver at > 0x7ff09d58c9d0> > | Traceback (most recent call last): > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/__init__.py", > line 103, in _delete_audio_driver > | from .. import Source > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/__init__.py", > line 143, in <module> > | add_default_media_codecs() > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/__init__.py", > line 102, in add_default_media_codecs > | if have_ffmpeg(): > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/__init__.py", > line 118, in have_ffmpeg > | from . import ffmpeg_lib > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/ffmpeg_lib/__init__.py", > line 36, in <module> > | from .libavcodec import * > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/ffmpeg_lib/libavcodec.py", > line 46, in <module> > | from . import libavutil > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/ffmpeg_lib/libavutil.py", > line 206, in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | File "/usr/lib/python3.10/ctypes/__init__.py", line 387, in __getattr__ > | func = self.__getitem__(name) > | File "/usr/lib/python3.10/ctypes/__init__.py", line 392, in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | E: pybuild pybuild:367: test: plugin distutils failed with: exit code=2: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build; python3.10 -m pytest > >/dev/null 2>&1; cd {build_dir}; xvfb-run --auto-servernum --server-num=20 -s > "-screen 0 1024x768x24 -ac +extension GLX +render -noreset" python{version} > -m pytest -v -k "not interactive and not PulseAudio and not test_pulse and > not test_player_play and not test_player_play_multiple and not > test_player_silent_audio_driver and not test_freetype_face and not > test_fontconfig and not test_linux_fontconfig and not test_driver and not > test_openal and not ClockTimingTestCase" --ignore=tests/interactive > | I: pybuild base:237: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyglet/build; python3.9 -m pytest > >/dev/null 2>&1; cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyglet/build; > xvfb-run --auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac > +extension GLX +render -noreset" python3.9 -m pytest -v -k "not interactive > and not PulseAudio and not test_pulse and not test_player_play and not > test_player_play_multiple and not test_player_silent_audio_driver and not > test_freetype_face and not test_fontconfig and not test_linux_fontconfig and > not test_driver and not test_openal and not ClockTimingTestCase" > --ignore=tests/interactive > | ============================= test session starts > ============================== > | platform linux -- Python 3.9.10, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 -- > /usr/bin/python3.9 > | cachedir: .pytest_cache > | rootdir: /<<PKGBUILDDIR>> > | collecting ... collected 400 items / 5 errors / 87 deselected / 308 selected > | > | ==================================== ERRORS > ==================================== > | _ ERROR collecting > .pybuild/cpython3_3.9_pyglet/build/tests/integration/media/test_directsound.py > _ > | tests/integration/media/test_directsound.py:11: in <module> > | from pyglet.media.codecs import AudioFormat > | pyglet/media/__init__.py:143: in <module> > | add_default_media_codecs() > | pyglet/media/codecs/__init__.py:102: in add_default_media_codecs > | if have_ffmpeg(): > | pyglet/media/codecs/__init__.py:118: in have_ffmpeg > | from . import ffmpeg_lib > | pyglet/media/codecs/ffmpeg_lib/__init__.py:36: in <module> > | from .libavcodec import * > | pyglet/media/codecs/ffmpeg_lib/libavcodec.py:46: in <module> > | from . import libavutil > | pyglet/media/codecs/ffmpeg_lib/libavutil.py:206: in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | /usr/lib/python3.9/ctypes/__init__.py:387: in __getattr__ > | func = self.__getitem__(name) > | /usr/lib/python3.9/ctypes/__init__.py:392: in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | E AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | _ ERROR collecting > .pybuild/cpython3_3.9_pyglet/build/tests/integration/media/test_player.py _ > | tests/integration/media/test_player.py:11: in <module> > | from pyglet.media import Player > | pyglet/media/__init__.py:143: in <module> > | add_default_media_codecs() > | pyglet/media/codecs/__init__.py:102: in add_default_media_codecs > | if have_ffmpeg(): > | pyglet/media/codecs/__init__.py:118: in have_ffmpeg > | from . import ffmpeg_lib > | pyglet/media/codecs/ffmpeg_lib/__init__.py:36: in <module> > | from .libavcodec import * > | pyglet/media/codecs/ffmpeg_lib/libavcodec.py:46: in <module> > | from . import libavutil > | pyglet/media/codecs/ffmpeg_lib/libavutil.py:206: in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | /usr/lib/python3.9/ctypes/__init__.py:387: in __getattr__ > | func = self.__getitem__(name) > | /usr/lib/python3.9/ctypes/__init__.py:392: in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | E AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | _ ERROR collecting > .pybuild/cpython3_3.9_pyglet/build/tests/integration/media/test_pulse.py _ > | tests/integration/media/test_pulse.py:12: in <module> > | from pyglet.media.drivers.pulse import interface > | pyglet/media/drivers/pulse/__init__.py:36: in <module> > | from .adaptation import PulseAudioDriver > | pyglet/media/drivers/pulse/adaptation.py:39: in <module> > | from pyglet.media.events import MediaEvent > | pyglet/media/__init__.py:143: in <module> > | add_default_media_codecs() > | pyglet/media/codecs/__init__.py:102: in add_default_media_codecs > | if have_ffmpeg(): > | pyglet/media/codecs/__init__.py:118: in have_ffmpeg > | from . import ffmpeg_lib > | pyglet/media/codecs/ffmpeg_lib/__init__.py:36: in <module> > | from .libavcodec import * > | pyglet/media/codecs/ffmpeg_lib/libavcodec.py:46: in <module> > | from . import libavutil > | pyglet/media/codecs/ffmpeg_lib/libavutil.py:206: in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | /usr/lib/python3.9/ctypes/__init__.py:387: in __getattr__ > | func = self.__getitem__(name) > | /usr/lib/python3.9/ctypes/__init__.py:392: in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | E AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | _ ERROR collecting > .pybuild/cpython3_3.9_pyglet/build/tests/unit/media/test_listener.py _ > | tests/unit/media/test_listener.py:7: in <module> > | from pyglet.media.drivers import pulse > | pyglet/media/drivers/pulse/__init__.py:36: in <module> > | from .adaptation import PulseAudioDriver > | pyglet/media/drivers/pulse/adaptation.py:39: in <module> > | from pyglet.media.events import MediaEvent > | pyglet/media/__init__.py:143: in <module> > | add_default_media_codecs() > | pyglet/media/codecs/__init__.py:102: in add_default_media_codecs > | if have_ffmpeg(): > | pyglet/media/codecs/__init__.py:118: in have_ffmpeg > | from . import ffmpeg_lib > | pyglet/media/codecs/ffmpeg_lib/__init__.py:36: in <module> > | from .libavcodec import * > | pyglet/media/codecs/ffmpeg_lib/libavcodec.py:46: in <module> > | from . import libavutil > | pyglet/media/codecs/ffmpeg_lib/libavutil.py:206: in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | /usr/lib/python3.9/ctypes/__init__.py:387: in __getattr__ > | func = self.__getitem__(name) > | /usr/lib/python3.9/ctypes/__init__.py:392: in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | E AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | _ ERROR collecting > .pybuild/cpython3_3.9_pyglet/build/tests/unit/media/test_sources.py _ > | tests/unit/media/test_sources.py:9: in <module> > | from pyglet.media.events import MediaEvent > | pyglet/media/__init__.py:143: in <module> > | add_default_media_codecs() > | pyglet/media/codecs/__init__.py:102: in add_default_media_codecs > | if have_ffmpeg(): > | pyglet/media/codecs/__init__.py:118: in have_ffmpeg > | from . import ffmpeg_lib > | pyglet/media/codecs/ffmpeg_lib/__init__.py:36: in <module> > | from .libavcodec import * > | pyglet/media/codecs/ffmpeg_lib/libavcodec.py:46: in <module> > | from . import libavutil > | pyglet/media/codecs/ffmpeg_lib/libavutil.py:206: in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | /usr/lib/python3.9/ctypes/__init__.py:387: in __getattr__ > | func = self.__getitem__(name) > | /usr/lib/python3.9/ctypes/__init__.py:392: in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | E AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | =============================== warnings summary > =============================== > | tests/base/test_interactive_test_base.py:19 > | > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyglet/build/tests/base/test_interactive_test_base.py:19: > PytestUnknownMarkWarning: Unknown pytest.mark.requires_user_action - is this > a typo? You can register custom marks to avoid this warning - for details, > see https://docs.pytest.org/en/stable/mark.html > | @pytest.mark.requires_user_action > > | tests/integration/test_toplevel_imports.py:8 > | > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyglet/build/tests/integration/test_toplevel_imports.py:8: > DeprecationWarning: the imp module is deprecated in favour of importlib; see > the module's documentation for alternative uses > | import imp > | > | -- Docs: https://docs.pytest.org/en/stable/warnings.html > | =========================== short test summary info > ============================ > | ERROR tests/integration/media/test_directsound.py - AttributeError: > /usr/lib/... > | ERROR tests/integration/media/test_player.py - AttributeError: > /usr/lib/x86_6... > | ERROR tests/integration/media/test_pulse.py - AttributeError: > /usr/lib/x86_64... > | ERROR tests/unit/media/test_listener.py - AttributeError: > /usr/lib/x86_64-lin... > | ERROR tests/unit/media/test_sources.py - AttributeError: > /usr/lib/x86_64-linu... > | !!!!!!!!!!!!!!!!!!! Interrupted: 5 errors during collection > !!!!!!!!!!!!!!!!!!!! > | ================= 87 deselected, 2 warnings, 5 errors in 1.21s > ================= > | Error in atexit._run_exitfuncs: > | Traceback (most recent call last): > | File "<frozen importlib._bootstrap>", line 1007, in _find_and_load > | File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked > | File "<frozen importlib._bootstrap>", line 680, in _load_unlocked > | File "<frozen importlib._bootstrap_external>", line 850, in exec_module > | File "<frozen importlib._bootstrap>", line 228, in > _call_with_frames_removed > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyglet/build/pyglet/media/__init__.py", > line 143, in <module> > | add_default_media_codecs() > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyglet/build/pyglet/media/codecs/__init__.py", > line 102, in add_default_media_codecs > | if have_ffmpeg(): > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyglet/build/pyglet/media/codecs/__init__.py", > line 118, in have_ffmpeg > | from . import ffmpeg_lib > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyglet/build/pyglet/media/codecs/ffmpeg_lib/__init__.py", > line 36, in <module> > | from .libavcodec import * > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyglet/build/pyglet/media/codecs/ffmpeg_lib/libavcodec.py", > line 46, in <module> > | from . import libavutil > | File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyglet/build/pyglet/media/codecs/ffmpeg_lib/libavutil.py", > line 206, in <module> > | avutil.av_frame_get_best_effort_timestamp.restype = c_int64 > | File "/usr/lib/python3.9/ctypes/__init__.py", line 387, in __getattr__ > | func = self.__getitem__(name) > | File "/usr/lib/python3.9/ctypes/__init__.py", line 392, in __getitem__ > | func = self._FuncPtr((name_or_ordinal, self)) > | AttributeError: /usr/lib/x86_64-linux-gnu/libavutil.so.57: undefined > symbol: av_frame_get_best_effort_timestamp > | E: pybuild pybuild:367: test: plugin distutils failed with: exit code=2: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyglet/build; python3.9 -m pytest > >/dev/null 2>&1; cd {build_dir}; xvfb-run --auto-servernum --server-num=20 -s > "-screen 0 1024x768x24 -ac +extension GLX +render -noreset" python{version} > -m pytest -v -k "not interactive and not PulseAudio and not test_pulse and > not test_player_play and not test_player_play_multiple and not > test_player_silent_audio_driver and not test_freetype_face and not > test_fontconfig and not test_linux_fontconfig and not test_driver and not > test_openal and not ClockTimingTestCase" --ignore=tests/interactive > > Cheers > -- > Sebastian Ramacher -- Sebastian Ramacher