[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#969252: marked as done (libavcodec58: vcsm_init_ex not found )



Your message dated Sun, 30 Aug 2020 10:11:22 +0200
with message-id <20200830081122.GA765961@ramacher.at>
and subject line Re: Bug#969252: libavcodec58: vcsm_init_ex not found
has caused the Debian Bug report #969252,
regarding libavcodec58: vcsm_init_ex not found 
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
969252: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=969252
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libavcodec58
Version: 7:4.1.6-1~deb10u1+rpt1
Severity: normal

Dear Maintainer,

   * What led up to the situation?

I invoked a program that uses libavcodec58

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

examples
- ffmpeg -i <videofile>
- systemctl start minidlna
- minidlna -R

   * What was the outcome of this action?

I get the following error message (in the logs or on the console depending on the program I invoke)

<program>: symbol lookup error: /usr/lib/arm-linux-gnueabihf/neon/vfp/libavcodec.so.58: undefined symbol: vcsm_init_ex

then the program stops

   * What outcome did you expect instead?

I expected the programs to run smoothly ;)

   * more troubleshooting

Since I couldn’t make sense of the [/neon/vfp/] path (https://packages.debian.org/search?searchon=contents&keywords=libavcodec.so.58&mode=exactfilename&suite=stable&arch=any only lists files in /usr/lib/arm-linux-gnueabihf/, I removed it and got the same result.

Then I recompiled from source (apt source ffmpeg, then compile with options below) and did not get any more luck.

ALSO: build fails when adding --enable-rpi to below configuration options, with first error being

libavdevice/rpi_vout.c:98:16: error: ‘MMAL_ENCODING_YUV10_COL’ undeclared (first use in this function); did you mean ‘MMAL_ENCODING_YV12’?
         return MMAL_ENCODING_YUV10_COL;
                ^~~~~~~~~~~~~~~~~~~~~~~
                MMAL_ENCODING_YV12


BELOW
- reportbug output
— cpuinfo
- recompile options

** REPORTBUG OUTPUT

-- System Information:
Distributor ID:	Raspbian
Description:	Raspbian GNU/Linux 10 (buster)
Release:	10
Codename:	buster
Architecture: armv7l

Kernel: Linux 4.9.0-6-rpi2 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libavcodec58 depends on:
ii  libaom0          1.0.0-3
ii  libavutil56      7:4.1.6-1~deb10u1+rpt1
ii  libc6            2.28-10+rpi1
ii  libcairo2        1.16.0-4+rpt1
ii  libcodec2-0.8.1  0.8.1-2
ii  libglib2.0-0     2.58.3-2+deb10u2
ii  libgsm1          1.0.18-2
ii  liblzma5         5.2.4-1
ii  libmp3lame0      3.100-2+b1
ii  libopenjp2-7     2.3.0-2+deb10u1
ii  libopus0         1.3-1
ii  libraspberrypi0  1.20180328-1~nokernel1
ii  librsvg2-2       2.44.10-2.1+rpi1
ii  libshine3        3.1.1-2+b1
ii  libsnappy1v5     1.1.7-1
ii  libspeex1        1.2~rc1.2-1+b2
ii  libswresample3   7:4.1.6-1~deb10u1+rpt1
ii  libtheora0       1.1.1+dfsg.1-15
ii  libtwolame0      0.3.13-4
ii  libva2           2.4.0-1
ii  libvorbis0a      1.3.6-2
ii  libvorbisenc2    1.3.6-2
ii  libvpx5          1.7.0-3+deb10u1
ii  libwavpack1      5.1.0-6
ii  libwebp6         0.6.1-2
ii  libwebpmux3      0.6.1-2
ii  libx264-155      2:0.155.2917+git0a84d98-2+rpi1
ii  libx265-165      2.9-4
ii  libxvidcore4     2:1.3.5-1
ii  libzvbi0         0.2.35-16
ii  zlib1g           1:1.2.11.dfsg-1

libavcodec58 recommends no packages.

libavcodec58 suggests no packages.

-- no debconf information

** CPUINFO

processor	: 0
model name	: ARMv7 Processor rev 5 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 5

processor	: 1
model name	: ARMv7 Processor rev 5 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 5

processor	: 2
model name	: ARMv7 Processor rev 5 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 5

processor	: 3
model name	: ARMv7 Processor rev 5 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 5

Hardware	: BCM2835
Revision	: a01041
Serial		: 00000000fbd62671

** RECOMPILE OPTIONS

./configure --prefix=/usr --enable-gpl --enable-libx264 --disable-programs --enable-mmal --enable-omx --enable-omx-rpi --enable-decoder=h264_mmal --enable-decoder=mpeg2_mmal --enable-encoder=h264_omx --enable-encoder=h264_omx --enable-nonfree --enable-gpl --enable-avresample --enable-shared --enable-libass  --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libzvbi --enable-shared --disable-static --disable-doc

--- End Message ---
--- Begin Message ---
On 2020-08-30 09:25:26 +0200, Christophe Migliorini wrote:
> Package: libavcodec58
> Version: 7:4.1.6-1~deb10u1+rpt1
> Severity: normal
> 
> Dear Maintainer,
> 
>    * What led up to the situation?
> 
> I invoked a program that uses libavcodec58
> 
>    * What exactly did you do (or not do) that was effective (or
>      ineffective)?
> 
> examples
> - ffmpeg -i <videofile>
> - systemctl start minidlna
> - minidlna -R
> 
>    * What was the outcome of this action?
> 
> I get the following error message (in the logs or on the console depending on the program I invoke)
> 
> <program>: symbol lookup error: /usr/lib/arm-linux-gnueabihf/neon/vfp/libavcodec.so.58: undefined symbol: vcsm_init_ex

$ apt source ffmpeg
NOTICE: 'ffmpeg' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/multimedia-team/ffmpeg.git
Please use:
git clone https://salsa.debian.org/multimedia-team/ffmpeg.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 8966 kB of source archives.
Get:1 http://localhost:3142/debian buster/main ffmpeg 7:4.1.6-1~deb10u1 (dsc) [4970 B]
Get:2 http://localhost:3142/debian buster/main ffmpeg 7:4.1.6-1~deb10u1 (tar) [8913 kB]
Get:3 http://localhost:3142/debian buster/main ffmpeg 7:4.1.6-1~deb10u1 (diff) [47.6 kB]
Fetched 8966 kB in 1s (7410 kB/s)  
dpkg-source: info: extracting ffmpeg in ffmpeg-4.1.6
dpkg-source: info: unpacking ffmpeg_4.1.6.orig.tar.xz
dpkg-source: info: unpacking ffmpeg_4.1.6-1~deb10u1.debian.tar.xz
$ rgrep vcsm_init_ex
$ find -name rpi_vout.c
$

Both the use of vcsm_init_ex and rpi_vout.c seem like Raspbian changes
to the ffmpeg package. Please contact the Rasbian developers. See
https://www.raspbian.org/RaspbianBugs

Cheers

> 
> then the program stops
> 
>    * What outcome did you expect instead?
> 
> I expected the programs to run smoothly ;)
> 
>    * more troubleshooting
> 
> Since I couldn’t make sense of the [/neon/vfp/] path (https://packages.debian.org/search?searchon=contents&keywords=libavcodec.so.58&mode=exactfilename&suite=stable&arch=any only lists files in /usr/lib/arm-linux-gnueabihf/, I removed it and got the same result.
> 
> Then I recompiled from source (apt source ffmpeg, then compile with options below) and did not get any more luck.
> 
> ALSO: build fails when adding --enable-rpi to below configuration options, with first error being
> 
> libavdevice/rpi_vout.c:98:16: error: ‘MMAL_ENCODING_YUV10_COL’ undeclared (first use in this function); did you mean ‘MMAL_ENCODING_YV12’?
>          return MMAL_ENCODING_YUV10_COL;
>                 ^~~~~~~~~~~~~~~~~~~~~~~
>                 MMAL_ENCODING_YV12
> 
> 
> BELOW
> - reportbug output
> — cpuinfo
> - recompile options
> 
> ** REPORTBUG OUTPUT
> 
> -- System Information:
> Distributor ID:	Raspbian
> Description:	Raspbian GNU/Linux 10 (buster)
> Release:	10
> Codename:	buster
> Architecture: armv7l
> 
> Kernel: Linux 4.9.0-6-rpi2 (SMP w/4 CPU cores)
> Kernel taint flags: TAINT_OOT_MODULE
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages libavcodec58 depends on:
> ii  libaom0          1.0.0-3
> ii  libavutil56      7:4.1.6-1~deb10u1+rpt1
> ii  libc6            2.28-10+rpi1
> ii  libcairo2        1.16.0-4+rpt1
> ii  libcodec2-0.8.1  0.8.1-2
> ii  libglib2.0-0     2.58.3-2+deb10u2
> ii  libgsm1          1.0.18-2
> ii  liblzma5         5.2.4-1
> ii  libmp3lame0      3.100-2+b1
> ii  libopenjp2-7     2.3.0-2+deb10u1
> ii  libopus0         1.3-1
> ii  libraspberrypi0  1.20180328-1~nokernel1
> ii  librsvg2-2       2.44.10-2.1+rpi1
> ii  libshine3        3.1.1-2+b1
> ii  libsnappy1v5     1.1.7-1
> ii  libspeex1        1.2~rc1.2-1+b2
> ii  libswresample3   7:4.1.6-1~deb10u1+rpt1
> ii  libtheora0       1.1.1+dfsg.1-15
> ii  libtwolame0      0.3.13-4
> ii  libva2           2.4.0-1
> ii  libvorbis0a      1.3.6-2
> ii  libvorbisenc2    1.3.6-2
> ii  libvpx5          1.7.0-3+deb10u1
> ii  libwavpack1      5.1.0-6
> ii  libwebp6         0.6.1-2
> ii  libwebpmux3      0.6.1-2
> ii  libx264-155      2:0.155.2917+git0a84d98-2+rpi1
> ii  libx265-165      2.9-4
> ii  libxvidcore4     2:1.3.5-1
> ii  libzvbi0         0.2.35-16
> ii  zlib1g           1:1.2.11.dfsg-1
> 
> libavcodec58 recommends no packages.
> 
> libavcodec58 suggests no packages.
> 
> -- no debconf information
> 
> ** CPUINFO
> 
> processor	: 0
> model name	: ARMv7 Processor rev 5 (v7l)
> BogoMIPS	: 38.40
> Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
> CPU implementer	: 0x41
> CPU architecture: 7
> CPU variant	: 0x0
> CPU part	: 0xc07
> CPU revision	: 5
> 
> processor	: 1
> model name	: ARMv7 Processor rev 5 (v7l)
> BogoMIPS	: 38.40
> Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
> CPU implementer	: 0x41
> CPU architecture: 7
> CPU variant	: 0x0
> CPU part	: 0xc07
> CPU revision	: 5
> 
> processor	: 2
> model name	: ARMv7 Processor rev 5 (v7l)
> BogoMIPS	: 38.40
> Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
> CPU implementer	: 0x41
> CPU architecture: 7
> CPU variant	: 0x0
> CPU part	: 0xc07
> CPU revision	: 5
> 
> processor	: 3
> model name	: ARMv7 Processor rev 5 (v7l)
> BogoMIPS	: 38.40
> Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
> CPU implementer	: 0x41
> CPU architecture: 7
> CPU variant	: 0x0
> CPU part	: 0xc07
> CPU revision	: 5
> 
> Hardware	: BCM2835
> Revision	: a01041
> Serial		: 00000000fbd62671
> 
> ** RECOMPILE OPTIONS
> 
> ./configure --prefix=/usr --enable-gpl --enable-libx264 --disable-programs --enable-mmal --enable-omx --enable-omx-rpi --enable-decoder=h264_mmal --enable-decoder=mpeg2_mmal --enable-encoder=h264_omx --enable-encoder=h264_omx --enable-nonfree --enable-gpl --enable-avresample --enable-shared --enable-libass  --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libzvbi --enable-shared --disable-static --disable-doc

-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: