Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mythtv-33.1 does not compile with latest libva #1007

Open
tunerooster opened this issue Dec 29, 2024 · 0 comments
Open

mythtv-33.1 does not compile with latest libva #1007

tunerooster opened this issue Dec 29, 2024 · 0 comments

Comments

@tunerooster
Copy link

  • Platform:
    Gentoo Linux
  • MythTV version:
    mythtv-33
  • Package version:
    mythtv-33.1-r3
  • Component:
    frontend

What steps will reproduce the bug?

emerge mythtv

How often does it reproduce? Is there a required condition?

Always

Additional information

In compiling mythtv on gentoo linux using mythtv-33.1-r3.ebuild from the github.com/dr-scream/mythtv-gentoo repository, I get the following error:

In file included from opengl/mythvaapiinterop.h:32,
                 from opengl/mythopenglinterop.cpp:10:
/usr/include/va/va_glx.h:10:25: fatal error: x86_64-pc-linux-gnu/va/va_glx.h: No such file or directory
   10 | #               include <x86_64-pc-linux-gnu/va/va_glx.h>
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

I have installed the only (and latest) version of libva available in the current gentoo repository and:

it appears that libva-2.22 no longer includes va_glx.h

I am using the following "USE" flags:

* Found these USE flags for media-tv/mythtv-33.1-r3:
 U I
 + + X                      : Add support for X11
 - + alsa                   : Allows MythTV to directly output sound to ALSA devices
 - - asi                    : Support for DVEO ASI recorder
 + - autostart              : Use a custom autostart configuration
 - - cdda                   : Add Compact Disk Digital Audio (Standard Audio CD) support
 - - cdr                    : Add support for CD writer hardware
 - - cec                    : Allows control of CEC enabled TVs via HDMI
 - - ceton                  : Ceton InfiniTV 4 a CableCARD-enabled tuner support
 - - debug                  : Instructs Qt to use the 'debug' target
 - - dvb                    : Add support for DVB (Digital Video Broadcasting)
 - - dvd                    : Add support for DVDs
 - - exif                   : Add support for reading EXIF headers from JPEG and TIFF images
 - - fftw                   : Support visualizations via sci-libs/fftw
 + - hdhomerun              : Silicondust USA Inc.network-attached tuner support
 - - ieee1394               : Firewire enabled Cable boxe support
 - - input_devices_joystick : INPUT_DEVICES setting to build driver for joystick input devices
 - - jack                   : Allows MythTV to use JACK as your sound output device
 - - java                   : BD-J support for Blu-ray discs
 + - lame                   : Prefer using LAME libraries for MP3 encoding support
 - - lcd                    : Enable use of app-misc/lcdproc data display
 - - libass                 : SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
 - - lirc                   : LIRC remote control device support
 - - nvdec                  : Enable NVDEC (NVCUVID) hardware accelerated video decoding
 - - opengl                 : Add support for OpenGL (3D graphics)
 - - oss                    : Add support for OSS (Open Sound System)
 + - perl                   : Build the perl bindings for MythTV
 - - pulseaudio             : Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
 + - python                 : Add optional support/bindings for the Python language
 - - raw                    : Add support for raw image formats
 - - systemd                : Enable use of systemd-specific libraries and features like socket activation or session tracking
 - - v4l                    : Enable support for video4linux (using linux-headers or userspace libv4l libraries)
 + - vaapi                  : Enable Video Acceleration API for hardware decoding
 - - vbox                   : V@Box Communications network-attached tuner devices support
 - - vdpau                  : Enable the Video Decode and Presentation API for Unix acceleration interface
 - - vpx                    : Enable VP8/VP9 support for media-libs/libvpx
 + - wrapper                : Use Ubuntu mythtfrontend wrapper
 - - x264                   : Enable h264 encoding using x264
 - - x265                   : Enable h265 encoding using x265
 + - xml                    : Add support for XML files
 + - xmltv                  : Support media-tv/xmltv TV listing - not used by Schedules Direct]
 + - xvid                   : Add support for xvid.org's open-source mpeg-4 codec
 - - zeroconf               : Support for DNS Service Discovery (DNS-SD)

Please advise...

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant