Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 696292 - media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r2 : ERROR: dvb_ringbuffer_free [/var/tmp/portage/media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r2/work/powARman-v4l-dvb-saa716x-3b9fce66666a/linux/drivers/media/common/saa716x/saa716x_ff.ko] undefined!
Summary: media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r2 : ERROR: dvb_ringbuffer_free [/va...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Martin Dummer
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2019-10-04 21:36 UTC by Toralf Förster
Modified: 2019-12-04 14:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,16.40 KB, text/plain)
2019-10-04 21:36 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,127.16 KB, text/plain)
2019-10-04 21:36 UTC, Toralf Förster
Details
environment (environment,91.21 KB, text/plain)
2019-10-04 21:36 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,11.13 KB, application/x-bzip)
2019-10-04 21:36 UTC, Toralf Förster
Details
media-tv:v4l-dvb-saa716x-0.0.1_p20170225-r2:20191004-212618.log (media-tv:v4l-dvb-saa716x-0.0.1_p20170225-r2:20191004-212618.log,13.23 KB, text/plain)
2019-10-04 21:36 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2019-10-04 21:36:14 UTC
  Building modules, stage 2.
  MODPOST 4 modules
ERROR: "dvb_ringbuffer_free" [/var/tmp/portage/media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r2/work/powARman-v4l-dvb-saa716x-3b9fce66666a/linux/drivers/media/common/saa716x/saa716x_ff.ko] undefined!
ERROR: "dvb_ringbuffer_init" [/var/tmp/portage/media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r2/work/powARman-v4l-dvb-saa716x-3b9fce66666a/linux/drivers/media/common/saa716x/saa716x_ff.ko] undefined!
ERROR: "dvb_register_device" [/var/tmp/portage/media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r2/work/powARman-v4l-dvb-saa716x-3b9fce66666a/linux/drivers/media/common/saa716x/saa716x_ff.ko] undefined!
ERROR: "dvb_dmx_swfilter" [/var/tmp/portage/media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r2/work/powARman-v4l-dvb-saa716x-3b9fce66666a/linux/drivers/media/common/saa716x/saa716x_ff.ko] undefined!

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop-libressl-20191001-181601

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-9.2.0 *

clang:
clang version 9.0.0 (tags/RELEASE_900/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/9/bin
llvm:
9.0.0
Available Python interpreters, in order of preference:
  [1]   python3.6
  [2]   python2.7 (fallback)
  [3]   jython2.7 (fallback)
Available Ruby profiles:
  [1]   ruby24 (with Rubygems)
  [2]   ruby25 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.38.0 *
java-config:
The following VMs are available for generation-2:
*)	IcedTea JDK 3.13.0 [icedtea-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-bin-8  system-vm

repository:
==> /var/db/repos/gentoo/metadata/timestamp.chk <==
Fri, 04 Oct 2019 21:06:35 +0000

emerge -qpvO media-tv/v4l-dvb-saa716x
[ebuild  N    ] media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r2  USE="firmware"
Comment 1 Toralf Förster gentoo-dev 2019-10-04 21:36:17 UTC
Created attachment 591870 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2019-10-04 21:36:20 UTC
Created attachment 591872 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2019-10-04 21:36:23 UTC
Created attachment 591874 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2019-10-04 21:36:26 UTC
Created attachment 591876 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2019-10-04 21:36:29 UTC
Created attachment 591878 [details]
media-tv:v4l-dvb-saa716x-0.0.1_p20170225-r2:20191004-212618.log
Comment 6 Martin Dummer 2019-11-25 08:49:19 UTC
The kernel module build fails because necessary kernel config options were not set.

See build-log:

 * Checking for suitable kernel configuration options...
 *   CONFIG_DVB_CORE:	 is not set when it should be.
 *   CONFIG_DVB_STV6110x:	 is not set when it should be.
 *   CONFIG_DVB_STV090x:	 is not set when it should be.
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.

The behaviour of the check will be changed from warning to fatal to omit this situation in the future.

Module builds fine with today's newest kernel (5.3.11) and gcc (9.2.0).
Comment 7 Larry the Git Cow gentoo-dev 2019-12-04 14:48:58 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8465c0cdbb984d198397dda6d2d29c49aae6c8a

commit c8465c0cdbb984d198397dda6d2d29c49aae6c8a
Author:     Martin Dummer <martin.dummer@gmx.net>
AuthorDate: 2019-11-25 21:08:16 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2019-12-04 14:48:05 +0000

    media-tv/v4l-dvb-saa716x: fix bugs
    
    make missing kernel configurations in CONFIG_CHECK fatal
    adapt BUILD_PARAMS for kernel 5.1 and up
    no version bump for current ebuild
    
    Closes: https://bugs.gentoo.org/690372
    Closes: https://bugs.gentoo.org/696292
    Package-Manager: Portage-2.3.79, Repoman-2.3.17
    Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 .../v4l-dvb-saa716x-0.0.1_p20170225-r2.ebuild       | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)