Re: f35 missing header files in kernel-headers-5.14.0-0.rc3.git0.1.fc35.x86_64.rpm package

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

 



* Martin Gansser:

> Hi,
>
> i want to compile vdr [1] on f35, but this fails with:
>
> + for plugin in dvbhddevice dvbsddevice rcu skincurses
> + /usr/bin/make -O -j8 V=1 VERBOSE=1 -C PLUGINS/src/dvbhddevice VDRDIR=/builddir/build/BUILD/vdr-2.4.7 PLGCFG=/builddir/build/BUILD/vdr-2.4.7/bundled-plugins.mk all
> make: Entering directory '/builddir/build/BUILD/vdr-2.4.7/PLUGINS/src/dvbhddevice'
> g++ -O3 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Werror=overloaded-virtual -Wno-parentheses -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/vdr-2.4.7/include -c -DPLUGIN_NAME_I18N='"dvbhddevice"'  -o dvbhdffdevice.o dvbhdffdevice.c
> dvbhdffdevice.c:14:10: fatal error: linux/dvb/audio.h: No such file or directory
>    14 | #include <linux/dvb/audio.h>
>       |          ^~~~~~~~~~~~~~~~~~~
> compilation terminated.

This is the result of this kernel commit:

commit 819fbd3d8ef36c09576c2a0ffea503f5c46e9177
Author: Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx>
Date:   Tue Jun 1 11:31:30 2021 +0200

    media: dvb header files: move some headers to staging
    
    The audio, video and OSD APIs are used upstream only by the
    av7110 driver, which was moved to staging.
    
    So, move the corresponding header files to it.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx>

The deprecation of this headers was announced two years ago:

commit 9ff4d4e08ba8471f6c4cae05544f1802f6aab828
Author: Mauro Carvalho Chehab <mchehab+samsung@xxxxxxxxxx>
Date:   Tue Jun 4 10:41:20 2019 -0400

    media: dvb: tag deprecated DVB APIs as such
    
    There are three headers at DVB that should not be used on
    future projects: audio.h, osd.h and video.h.
    
    While this is already clear at the docs, make clear also at
    the headers that those files should not be used on future
    drivers.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@xxxxxxxxxx>

So vdr needs to be adjusted, probably by dropping the plugin.

Thanks,
Florian
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux