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 ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libavcodec58: vcsm_init_ex not found
- From: Christophe Migliorini <christophe@migliorini.fr>
- Date: Sun, 30 Aug 2020 09:25:26 +0200
- Message-id: <[🔎] A56589A8-75FA-47DB-8587-D8B2CE1B231D@migliorini.fr>
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 ---
- To: Christophe Migliorini <christophe@migliorini.fr>, 969252-done@bugs.debian.org
- Subject: Re: Bug#969252: libavcodec58: vcsm_init_ex not found
- From: Sebastian Ramacher <sramacher@debian.org>
- Date: Sun, 30 Aug 2020 10:11:22 +0200
- Message-id: <20200830081122.GA765961@ramacher.at>
- In-reply-to: <[🔎] A56589A8-75FA-47DB-8587-D8B2CE1B231D@migliorini.fr>
- References: <[🔎] A56589A8-75FA-47DB-8587-D8B2CE1B231D@migliorini.fr>
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 RamacherAttachment: signature.asc
Description: PGP signature
--- End Message ---