FTBFS: test suite cannot link
/usr/bin/ld: libvlc/media_discoverer.o: undefined reference to symbol 'vlc_sem_post'
/usr/bin/ld: /home/remi/videolan/vlc/build/src/.libs/libvlccore.so.9: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:1955 : test_libvlc_media_discoverer] Erreur 1
make[3]: *** Attente des tâches non terminées....
/usr/bin/ld: libvlc/media_list.o: undefined reference to symbol 'vlc_sem_post'
/usr/bin/ld: /home/remi/videolan/vlc/build/src/.libs/libvlccore.so.9: error adding symbols: DSO missing from command line
/usr/bin/ld: libvlc/core.o: undefined reference to symbol 'vlc_sem_post'
/usr/bin/ld: /home/remi/videolan/vlc/build/src/.libs/libvlccore.so.9: error adding symbols: DSO missing from command line
/usr/bin/ld: libvlc/meta.o: undefined reference to symbol 'vlc_sem_post'
/usr/bin/ld: /home/remi/videolan/vlc/build/src/.libs/libvlccore.so.9: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:1979 : test_libvlc_meta] Erreur 1
make[3]: *** [Makefile:1961 : test_libvlc_media_list] Erreur 1
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:1937 : test_libvlc_core] Erreur 1
/usr/bin/ld: libvlc/equalizer.o: undefined reference to symbol 'vlc_sem_post'
/usr/bin/ld: /home/remi/videolan/vlc/build/src/.libs/libvlccore.so.9: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:1943 : test_libvlc_equalizer] Erreur 1
/usr/bin/ld: libvlc/renderer_discoverer.o: undefined reference to symbol 'vlc_sem_post'
/usr/bin/ld: /home/remi/videolan/vlc/build/src/.libs/libvlccore.so.9: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:1985 : test_libvlc_renderer_discoverer] Erreur 1
make[3] : on quitte le répertoire « /home/remi/videolan/vlc/build/test »
make[2]: *** [Makefile:2863 : check-am] Erreur 2
make[2] : on quitte le répertoire « /home/remi/videolan/vlc/build/test »
make[1]: *** [Makefile:1586 : check-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/remi/videolan/vlc/build »
make: *** [Makefile:2053 : check] Erreur 2
3d6dd1307194795e5d1d836cfe6689695cc39922 is the first bad commit
commit 3d6dd1307194795e5d1d836cfe6689695cc39922
Author: Thomas Guillem <thomas@gllm.fr>
Date: Thu May 6 10:03:10 2021 +0200
test: expose libvlc_media_parse_sync internally
In order to use it from other tests.
test/libvlc/slaves.c | 30 +-----------------------------
test/libvlc/test.h | 30 ++++++++++++++++++++++++++++++
2 files changed, 31 insertions(+), 29 deletions(-)
Edited by Rémi Denis-Courmont