user/vlc: possible race condition during build
Found on x86_64 (-j72
):
...
libtool: warning: relinking 'libwall_plugin.la'
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CXX --mode=relink x86_64-foxkit-linux-musl-g++ -I/usr/include/taglib -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -rpath /usr/lib/vlc/plugins/meta_engine -Wl,--as-needed -Wl,-z,defs -o libtaglib_plugin.la meta_engine/libtaglib_plugin_la-taglib.lo demux/xiph_metadata.lo -ltag -lz -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: cannot find -lvlc_vdpau
collect2: error: ld returned 1 exit status
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CC --mode=relink gcc -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -D_GNU_SOURCE -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,--as-needed -Wl,-z,defs -o libpodcast_plugin.la -rpath /usr/lib/vlc/plugins/services_discovery services_discovery/podcast.lo -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CC --mode=relink gcc -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -D_GNU_SOURCE -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,--as-needed -Wl,-z,defs -o libwall_plugin.la -rpath /usr/lib/vlc/plugins/video_splitter video_splitter/wall.lo -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
libtool: install: /usr/bin/install -c .libs/libsubsdelay_plugin.lai /usr/src/packages/user/vlc/pkg/vlc/usr/lib/vlc/plugins/spu/libsubsdelay_plugin.la
libtool: install: /usr/bin/install -c .libs/libvlc_vdpau.lai /usr/src/packages/user/vlc/pkg/vlc/usr/lib/vlc/libvlc_vdpau.la
libtool: install: /usr/bin/install -c .libs/libpacketizer_av1_plugin.lai /usr/src/packages/user/vlc/pkg/vlc/usr/lib/vlc/plugins/packetizer/libpacketizer_av1_plugin.la
libtool: warning: relinking 'libfreetype_plugin.la'
libtool: warning: relinking 'libqt_plugin.la'
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CC --mode=relink gcc -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -D_GNU_SOURCE -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,--as-needed -Wl,-z,defs -o libfreetype_plugin.la -rpath /usr/lib/vlc/plugins/text_renderer -rpath /usr/lib/vlc/plugins/text_renderer text_renderer/freetype/libfreetype_plugin_la-platform_fonts.lo text_renderer/freetype/libfreetype_plugin_la-freetype.lo text_renderer/freetype/libfreetype_plugin_la-text_layout.lo text_renderer/freetype/fonts/libfreetype_plugin_la-fontconfig.lo -lm -lfontconfig -lfreetype -lfribidi -lharfbuzz -lfreetype -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
libtool: warning: relinking 'libcache_block_plugin.la'
libtool: error: error: relink 'libvdpau_deinterlace_plugin.la' with the above command before installing it
make[5]: *** [Makefile:13994: install-vdpauLTLIBRARIES] Error 1
make[5]: *** Waiting for unfinished jobs....
Running it a second time, it passes.