Bug#770741: vlc: FTBFS on hppa: borked plugin files

John David Anglin dave.anglin at bell.net
Wed Nov 26 00:04:43 UTC 2014


On 23-Nov-14, at 6:38 PM, Sebastian Ramacher wrote:

> /usr/lib/vlc/plugins/access/libavio_plugin.so:
> 	linux-vdso.so.1 (0x00007fff565dd000)
> 	libvlccore.so.8 => /usr/lib/libvlccore.so.8 (0x00007fc0777d1000)
> 	libavformat.so.56 => /usr/lib/x86_64-linux-gnu/libavformat.so.56  
> (0x00007fc077491000)
> 	libavcodec.so.56 => /usr/lib/x86_64-linux-gnu/libavcodec.so.56  
> (0x00007fc07653e000)
> 	libavutil.so.54 => /usr/lib/x86_64-linux-gnu/libavutil.so.54  
> (0x00007fc076312000)
> 	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc076011000)
> 	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc075c67000)
> 	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fc075a5f000)
> 	libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11  
> (0x00007fc07582b000)
> 	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0  
> (0x00007fc07560d000)
> 	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc075409000)
> 	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3  
> (0x00007fc0751c1000)
> 	librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1  
> (0x00007fc074fa3000)
> 	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc074d88000)
> 	libgnutls-deb0.so.28 => /usr/lib/x86_64-linux-gnu/libgnutls-deb0.so. 
> 28 (0x00007fc074a69000)
> 	libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0  
> (0x00007fc074858000)
> 	libavresample.so.2 => /usr/lib/x86_64-linux-gnu/libavresample.so.2  
> (0x00007fc074637000)
> 	libxvidcore.so.4 => /usr/lib/x86_64-linux-gnu/libxvidcore.so.4  
> (0x00007fc0742f9000)
> 	libx264.so.142 => /usr/lib/x86_64-linux-gnu/libx264.so.142  
> (0x00007fc073f61000)
> 	libvpx.so.1 => /usr/lib/x86_64-linux-gnu/libvpx.so.1  
> (0x00007fc073b69000)
> 	libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2  
> (0x00007fc0738b6000)
> 	libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0  
> (0x00007fc073688000)
> 	libtheoraenc.so.1 => /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1  
> (0x00007fc073448000)
> 	libtheoradec.so.1 => /usr/lib/x86_64-linux-gnu/libtheoradec.so.1  
> (0x00007fc07322f000)
> 	libspeex.so.1 => /usr/lib/x86_64-linux-gnu/libspeex.so.1  
> (0x00007fc073015000)
> 	libschroedinger-1.0.so.0 => /usr/lib/x86_64-linux-gnu/ 
> libschroedinger-1.0.so.0 (0x00007fc072d40000)
> 	libopus.so.0 => /usr/lib/x86_64-linux-gnu/libopus.so.0  
> (0x00007fc072af7000)
> 	libopenjpeg.so.5 => /usr/lib/x86_64-linux-gnu/libopenjpeg.so.5  
> (0x00007fc0728d2000)
> 	libmp3lame.so.0 => /usr/lib/x86_64-linux-gnu/libmp3lame.so.0  
> (0x00007fc072640000)
> 	libgsm.so.1 => /usr/lib/x86_64-linux-gnu/libgsm.so.1  
> (0x00007fc072433000)
> 	libva.so.1 => /usr/lib/x86_64-linux-gnu/libva.so.1  
> (0x00007fc07221c000)
> 	/lib64/ld-linux-x86-64.so.2 (0x00007fc077d04000)
> 	libhogweed.so.2 => /usr/lib/x86_64-linux-gnu/libhogweed.so.2  
> (0x00007fc071fed000)
> 	libnettle.so.4 => /usr/lib/x86_64-linux-gnu/libnettle.so.4  
> (0x00007fc071dba000)
> 	libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10  
> (0x00007fc071b37000)
> 	libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0  
> (0x00007fc0718f1000)
> 	libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6  
> (0x00007fc0716dd000)
> 	libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0  
> (0x00007fc0714d4000)
> 	liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0  
> (0x00007fc07124f000)
> 	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6  
> (0x00007fc070f44000)
> 	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1  
> (0x00007fc070d2e000)
> 	libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6  
> (0x00007fc070b25000)

Just looking at the libavio_plugin, I have:

$ ldd -r libavio_plugin.so
	libvlccore.so.8 => not found
	libavformat.so.56 => /usr/lib/hppa-linux-gnu/libavformat.so.56  
(0xfa543000)
	libavcodec.so.56 => /usr/lib/hppa-linux-gnu/libavcodec.so.56  
(0xf9379000)
	libavutil.so.54 => /usr/lib/hppa-linux-gnu/libavutil.so.54 (0xf911c000)
	libm.so.6 => /lib/hppa-linux-gnu/libm.so.6 (0xf8fec000)
	libc.so.6 => /lib/hppa-linux-gnu/libc.so.6 (0xf8bf8000)
	libXfixes.so.3 => /usr/lib/hppa-linux-gnu/libXfixes.so.3 (0xf8a08000)
	librtmp.so.1 => /usr/lib/hppa-linux-gnu/librtmp.so.1 (0xf8663000)
	libz.so.1 => /lib/hppa-linux-gnu/libz.so.1 (0xf83fb000)
	libgnutls-deb0.so.28 => /usr/lib/hppa-linux-gnu/libgnutls-deb0.so.28  
(0xf8285000)
	libbz2.so.1.0 => /lib/hppa-linux-gnu/libbz2.so.1.0 (0xf7fc9000)
	libpthread.so.0 => /lib/hppa-linux-gnu/libpthread.so.0 (0xf7bfb000)
	libavresample.so.2 => /usr/lib/hppa-linux-gnu/libavresample.so.2  
(0xf7943000)
	libxvidcore.so.4 => /usr/lib/hppa-linux-gnu/libxvidcore.so.4  
(0xf7658000)
	libx264.so.142 => /usr/lib/hppa-linux-gnu/libx264.so.142 (0xf73cb000)
	libvpx.so.1 => /usr/lib/hppa-linux-gnu/libvpx.so.1 (0xf6f78000)
	libvorbisenc.so.2 => /usr/lib/hppa-linux-gnu/libvorbisenc.so.2  
(0xf6b8c000)
	libvorbis.so.0 => /usr/lib/hppa-linux-gnu/libvorbis.so.0 (0xf69cc000)
	libvo-amrwbenc.so.0 => /usr/lib/hppa-linux-gnu/libvo-amrwbenc.so.0  
(0xf677a000)
	libvo-aacenc.so.0 => /usr/lib/hppa-linux-gnu/libvo-aacenc.so.0  
(0xf6659000)
	libtheoraenc.so.1 => /usr/lib/hppa-linux-gnu/libtheoraenc.so.1  
(0xf6324000)
	libtheoradec.so.1 => /usr/lib/hppa-linux-gnu/libtheoradec.so.1  
(0xf6181000)
	libspeex.so.1 => /usr/lib/hppa-linux-gnu/libspeex.so.1 (0xf5f48000)
	libschroedinger-1.0.so.0 => /usr/lib/hppa-linux-gnu/ 
libschroedinger-1.0.so.0 (0xf5b4b000)
	libopus.so.0 => /usr/lib/hppa-linux-gnu/libopus.so.0 (0xf5779000)
	libopenjpeg.so.5 => /usr/lib/hppa-linux-gnu/libopenjpeg.so.5  
(0xf5670000)
	libopencore-amrwb.so.0 => /usr/lib/hppa-linux-gnu/libopencore- 
amrwb.so.0 (0xf55f3000)
	libopencore-amrnb.so.0 => /usr/lib/hppa-linux-gnu/libopencore- 
amrnb.so.0 (0xf520e000)
	libmp3lame.so.0 => /usr/lib/hppa-linux-gnu/libmp3lame.so.0 (0xf4e70000)
	libgsm.so.1 => /usr/lib/hppa-linux-gnu/libgsm.so.1 (0xf4e5b000)
	libva.so.1 => /usr/lib/hppa-linux-gnu/libva.so.1 (0xf4b7e000)
	/lib/ld.so.1 (0x41000000)
	libX11.so.6 => /usr/lib/hppa-linux-gnu/libX11.so.6 (0xf4661000)
	libhogweed.so.2 => /usr/lib/hppa-linux-gnu/libhogweed.so.2 (0xf43f9000)
	libnettle.so.4 => /usr/lib/hppa-linux-gnu/libnettle.so.4 (0xf3ff9000)
	libgmp.so.10 => /usr/lib/hppa-linux-gnu/libgmp.so.10 (0xf3bf9000)
	libp11-kit.so.0 => /usr/lib/hppa-linux-gnu/libp11-kit.so.0 (0xf37f9000)
	libtasn1.so.6 => /usr/lib/hppa-linux-gnu/libtasn1.so.6 (0xf33f9000)
	libdl.so.2 => /lib/hppa-linux-gnu/libdl.so.2 (0xf2ff8000)
	libogg.so.0 => /usr/lib/hppa-linux-gnu/libogg.so.0 (0xf2d42000)
	liborc-0.4.so.0 => /usr/lib/hppa-linux-gnu/liborc-0.4.so.0 (0xf2980000)
	libstdc++.so.6 => /usr/lib/hppa-linux-gnu/libstdc++.so.6 (0xf27ec000)
	libgcc_s.so.4 => /lib/hppa-linux-gnu/libgcc_s.so.4 (0xf23f9000)
	libxcb.so.1 => /usr/lib/hppa-linux-gnu/libxcb.so.1 (0xf2183000)
	libffi.so.6 => /usr/lib/hppa-linux-gnu/libffi.so.6 (0xf1ff9000)
	libXau.so.6 => /usr/lib/hppa-linux-gnu/libXau.so.6 (0xf1f4b000)
	libXdmcp.so.6 => /usr/lib/hppa-linux-gnu/libXdmcp.so.6 (0xf1bbd000)
undefined symbol: var_Inherit	(./libavio_plugin.so)
undefined symbol: vlc_Log	(./libavio_plugin.so)
undefined symbol: config_ChainParseOptions	(./libavio_plugin.so)
undefined symbol: config_ChainParse	(./libavio_plugin.so)
undefined symbol: vlc_global_mutex	(./libavio_plugin.so)
undefined symbol: vlc_strerror_c	(./libavio_plugin.so)
undefined symbol: vlc_object_alive	(./libavio_plugin.so)

$ ldd -r /usr/lib/hppa-linux-gnu/libavformat.so.56
	libavcodec.so.56 => /usr/lib/hppa-linux-gnu/libavcodec.so.56  
(0xf9779000)
	libavutil.so.54 => /usr/lib/hppa-linux-gnu/libavutil.so.54 (0xf951c000)
	libXfixes.so.3 => /usr/lib/hppa-linux-gnu/libXfixes.so.3 (0xf9208000)
	librtmp.so.1 => /usr/lib/hppa-linux-gnu/librtmp.so.1 (0xf8e63000)
	libz.so.1 => /lib/hppa-linux-gnu/libz.so.1 (0xf8bfb000)
	libgnutls-deb0.so.28 => /usr/lib/hppa-linux-gnu/libgnutls-deb0.so.28  
(0xf8a85000)
	libm.so.6 => /lib/hppa-linux-gnu/libm.so.6 (0xf87ec000)
	libbz2.so.1.0 => /lib/hppa-linux-gnu/libbz2.so.1.0 (0xf87c9000)
	libpthread.so.0 => /lib/hppa-linux-gnu/libpthread.so.0 (0xf83fb000)
	libc.so.6 => /lib/hppa-linux-gnu/libc.so.6 (0xf7ff8000)
	libavresample.so.2 => /usr/lib/hppa-linux-gnu/libavresample.so.2  
(0xf7d43000)
	libxvidcore.so.4 => /usr/lib/hppa-linux-gnu/libxvidcore.so.4  
(0xf7a58000)
	libx264.so.142 => /usr/lib/hppa-linux-gnu/libx264.so.142 (0xf77cb000)
	libvpx.so.1 => /usr/lib/hppa-linux-gnu/libvpx.so.1 (0xf7378000)
	libvorbisenc.so.2 => /usr/lib/hppa-linux-gnu/libvorbisenc.so.2  
(0xf6f8c000)
	libvorbis.so.0 => /usr/lib/hppa-linux-gnu/libvorbis.so.0 (0xf6dcc000)
	libvo-amrwbenc.so.0 => /usr/lib/hppa-linux-gnu/libvo-amrwbenc.so.0  
(0xf6b7a000)
	libvo-aacenc.so.0 => /usr/lib/hppa-linux-gnu/libvo-aacenc.so.0  
(0xf6a59000)
	libtheoraenc.so.1 => /usr/lib/hppa-linux-gnu/libtheoraenc.so.1  
(0xf6724000)
	libtheoradec.so.1 => /usr/lib/hppa-linux-gnu/libtheoradec.so.1  
(0xf6581000)
	libspeex.so.1 => /usr/lib/hppa-linux-gnu/libspeex.so.1 (0xf6348000)
	libschroedinger-1.0.so.0 => /usr/lib/hppa-linux-gnu/ 
libschroedinger-1.0.so.0 (0xf5f4b000)
	libopus.so.0 => /usr/lib/hppa-linux-gnu/libopus.so.0 (0xf5b79000)
	libopenjpeg.so.5 => /usr/lib/hppa-linux-gnu/libopenjpeg.so.5  
(0xf5a70000)
	libopencore-amrwb.so.0 => /usr/lib/hppa-linux-gnu/libopencore- 
amrwb.so.0 (0xf59f3000)
	libopencore-amrnb.so.0 => /usr/lib/hppa-linux-gnu/libopencore- 
amrnb.so.0 (0xf560e000)
	libmp3lame.so.0 => /usr/lib/hppa-linux-gnu/libmp3lame.so.0 (0xf5270000)
	libgsm.so.1 => /usr/lib/hppa-linux-gnu/libgsm.so.1 (0xf525b000)
	libva.so.1 => /usr/lib/hppa-linux-gnu/libva.so.1 (0xf4f7e000)
	libX11.so.6 => /usr/lib/hppa-linux-gnu/libX11.so.6 (0xf4a61000)
	libhogweed.so.2 => /usr/lib/hppa-linux-gnu/libhogweed.so.2 (0xf47f9000)
	libnettle.so.4 => /usr/lib/hppa-linux-gnu/libnettle.so.4 (0xf43f9000)
	libgmp.so.10 => /usr/lib/hppa-linux-gnu/libgmp.so.10 (0xf3ff9000)
	libp11-kit.so.0 => /usr/lib/hppa-linux-gnu/libp11-kit.so.0 (0xf3bf9000)
	libtasn1.so.6 => /usr/lib/hppa-linux-gnu/libtasn1.so.6 (0xf37f9000)
	/lib/ld.so.1 (0x41000000)
	libdl.so.2 => /lib/hppa-linux-gnu/libdl.so.2 (0xf33f8000)
	libogg.so.0 => /usr/lib/hppa-linux-gnu/libogg.so.0 (0xf3142000)
	liborc-0.4.so.0 => /usr/lib/hppa-linux-gnu/liborc-0.4.so.0 (0xf2d80000)
	libstdc++.so.6 => /usr/lib/hppa-linux-gnu/libstdc++.so.6 (0xf2bec000)
	libgcc_s.so.4 => /lib/hppa-linux-gnu/libgcc_s.so.4 (0xf27f9000)
	libxcb.so.1 => /usr/lib/hppa-linux-gnu/libxcb.so.1 (0xf2583000)
	libffi.so.6 => /usr/lib/hppa-linux-gnu/libffi.so.6 (0xf23f9000)
	libXau.so.6 => /usr/lib/hppa-linux-gnu/libXau.so.6 (0xf234b000)
	libXdmcp.so.6 => /usr/lib/hppa-linux-gnu/libXdmcp.so.6 (0xf1fbd000)

$ ldd -r /usr/lib/hppa-linux-gnu/libXfixes.so.3
	libX11.so.6 => /usr/lib/hppa-linux-gnu/libX11.so.6 (0xfa661000)
	libc.so.6 => /lib/hppa-linux-gnu/libc.so.6 (0xfa3f8000)
	libxcb.so.1 => /usr/lib/hppa-linux-gnu/libxcb.so.1 (0xfa183000)
	libdl.so.2 => /lib/hppa-linux-gnu/libdl.so.2 (0xf9ff8000)
	/lib/ld.so.1 (0x41000000)
	libXau.so.6 => /usr/lib/hppa-linux-gnu/libXau.so.6 (0xf9f4b000)
	libXdmcp.so.6 => /usr/lib/hppa-linux-gnu/libXdmcp.so.6 (0xf9bbd000)

I did a +b1 rebuild of libxfixes last night but it didn't change its  
dependencies on libX11 and libxcb.

Dave
--
John David Anglin	dave.anglin at bell.net



More information about the pkg-multimedia-maintainers mailing list