Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 687714 - x11-libs/libva-1.7.3[egl] on 17.1 profile - Header files have changed between ABIs.
Summary: x11-libs/libva-1.7.3[egl] on 17.1 profile - Header files have changed between...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-09 11:55 UTC by Ciprian Ciubotariu
Modified: 2021-04-17 14:22 UTC (History)
3 users (show)

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


Attachments
build.log (build.log,173.17 KB, text/plain)
2019-06-09 11:55 UTC, Ciprian Ciubotariu
Details
emerge --info libva (emerge.info,8.42 KB, text/plain)
2019-06-10 08:27 UTC, Andrei Slavoiu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ciprian Ciubotariu 2019-06-09 11:55:17 UTC
Created attachment 579316 [details]
build.log

It seems the same as #545030, but it appeared for me after switching to 17.1 profiles, on just one of the computers.

Portage 2.3.66 (python 2.7.15-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-8.3.0, glibc-2.29-r2, 4.19.44-gentoo x86_64)
=================================================================
System uname: Linux-4.19.44-gentoo-x86_64-Intel-R-_Core-TM-_i7-3930K_CPU_@_3.20GHz-with-gentoo-2.6
KiB Mem:    33004824 total,  22287912 free
KiB Swap:   58824320 total,  58824320 free
Timestamp of repository gentoo: Thu, 06 Jun 2019 20:30:01 +0000
Head commit of repository gentoo: ba154e05856863d5f17c9f2f2ed4987e971df728
sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.31.1 p7) 2.31.1
distcc 3.3.2 x86_64-pc-linux-gnu [enabled]
app-shells/bash:          4.4_p23-r1::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.28.2-r1::gentoo
dev-lang/python:          2.7.15::gentoo, 3.6.5::gentoo
dev-util/cmake:           3.14.3::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.41.2::gentoo
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.13.4-r2::gentoo, 1.16.1-r1::gentoo
sys-devel/binutils:       2.31.1-r6::gentoo
sys-devel/gcc:            8.3.0-r1::gentoo
sys-devel/gcc-config:     2.0::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.14-r1::gentoo (virtual/os-headers)
sys-libs/glibc:           2.29-r2::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.cz.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts: 
    sync-rsync-verify-max-age: 24

crossdev
    location: /var/lib/crossdev
    masters: gentoo
    priority: -10

cheepee
    location: /home/cipi/src/portage-overlay
    masters: gentoo

gnome15
    location: /home/cipi/src/logitech/gnome15-overlay
    masters: gentoo

java
    location: /var/lib/layman/java
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE @BINARY-REDISTRIBUTABLE freedist linux-firmware hplip-plugin NVIDIA-r2 RAR unRAR AdobeFlash-11.x all-rights-reserved FraunhoferFDK Google-TOS LastPass MPEG-4 OPERA-2014 PUEL TeamViewer Skype-TOS Oracle-BCLA-JavaSE oracle-java-documentation-8 sun-bcla-jms gSOAP hugin SIFT szip VIGRA NVIDIA-CODEC-SDK"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=sandybridge -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/stunnel/stunnel.conf /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.3/conf /usr/share/maven-bin-3.6/conf /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=sandybridge -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=sandybridge -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distcc distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-march=sandybridge -O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.halifax.rwth-aachen.de/gentoo/ http://ftp.ntua.gr/pub/linux/gentoo/ ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ http://mirror.netcologne.de/gentoo/ ftp://gentoo.imj.fr/pub/gentoo/"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS=""
MAKEOPTS="-j26"
PKGDIR="/tmp/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acpi activities aes akonadi alsa amd64 amr apng archive audiofile avx bash-completion berkdb bluetooth branding bzip2 cairo calendar cdda cddb cdr chm clang cli client cmake consolekit creds crypt cups curl cvs cxx d3d9 dbus declarative device-mapper dga dhcpcd dia dirac djvu dot dri dts dv dvd dvdnav dvdr dvi ebook egl emacs embedded emboss encode exif expat extensions extras faac fam fat fbcon fdk ffmpeg fftw flac fontconfig foomaticdb fortran ftdi ftp fuse g3dvl gbm gd gdata gdbm gif gimp gimpprint git glamor glut gmp gold google gphoto2 gpm graphviz gtk gtk3 hipe history html iconv icu imagemagick imlib inifile jabber java javascript jpeg jpeg2k kde kdenlive kipi kontact kpoll kwallet lame lastfm lcms legacy-systray leim lg4l-module libkms libnotify libtirpc libvisual lm_sensors logrotate logwatch lvm lzma m17n-lib mad melt messages mhash mikmod mime minizip mjpeg mms mmx mmxext mng mod mono moodbar mp3 mp4 mpeg mplayer msn mtp multilib musicbrainz ncurses network nls nntp nokia nptl nsplugin nss ntfs ntfsprogs ntp nvenc odbc ogg okteta oniguruma openal openexr opengl openmp openssl pam pango pcre pcre16 pdf perl pgo phonon plasma png policykit popcnt postgres ppds printsupport projectm pulseaudio python qalculate qml qt5 quicktime quotes rdesktop readline redeyes rss rsync-verify rtf s3tc samba scanner script sdl seccomp semantic-desktop serial skype smime smp sms sndfile soprano sound speex spell spice sql sqlite sse sse2 sse3 sse4_1 sse4_2 ssl ssse3 staging startup-notification subversion svg syslog szip tcl tcpd theora threads thumbnail tidy tiff tk tools truetype udev udisks unicode upower usb usbredir v4l vaapi vdpau video vim-pager vim-syntax virtualbox visualvm vnc vorbis webkit webserver widgets winbind wmf wxwidgets x264 x265 xcb xcomposite xface xft xinerama xkb xml xmp xorg xpm xsl xv xvfb xvid xvmc yahoo yaz zlib" ABI_X86="32 64" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" CURL_SSL="openssl" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="evdev mouse keyboard" KERNEL="linux" L10N="en en-GB ro" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-1" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" QEMU_SOFTMMU_TARGETS="arm i386 x86_64" QEMU_USER_TARGETS="arm i386 x86_64" RUBY_TARGETS="ruby24" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="nouveau nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Ciprian Ciubotariu 2019-06-09 12:27:02 UTC
I managed to re-emerge media-libs/mesa-18.3.6 with USE="-vaapi -vdpau", and now I'm going through rebuilding ffmpeg, mplayer and the rest before going back to /lib32 and /usr/lib32
Comment 2 Chris Ribble 2019-06-10 05:37:19 UTC
I have the same problem; after switching to 17.1 profile (default/linux/amd64/17.1/desktop/plasma) libva will not build (fails with Header checksum mismatch)
Comment 3 Andrei Slavoiu 2019-06-10 08:27:19 UTC
Created attachment 579428 [details]
emerge --info libva

Same here
Comment 4 Brian Evans (RETIRED) gentoo-dev 2019-06-14 16:57:38 UTC
Temporary workaround:

Add "x11-libs/libva -egl" to package.use
Comment 5 Dmitry Grigoriev 2019-06-26 00:48:14 UTC
Same here, after switching to profile 17.1.
Comment 6 kevinmbecause 2019-07-06 02:58:42 UTC
I had the same problem and fixed it by re-installing media-libs/mesa before x11-libs/libva. The configure script was not finding egl in /usr/lib/pkgconfig (because it was still in /usr/lib32/pkgconfig) and was silently disabling egl support on the 32bit build.
Comment 7 Alois Schmid 2019-07-25 13:57:30 UTC
Could also resolve the problem by using kevinmbecause's tip
Comment 8 Dmitry Grigoriev 2019-08-31 15:33:16 UTC
Just noticed: no USE=egl in stable libva-2.5.0-r1, so no need to add "x11-libs/libva -egl" to package.use anymore. Problem solved itself I believe?
Comment 9 James Le Cuirot gentoo-dev 2019-10-17 20:23:24 UTC
(In reply to Dmitry Grigoriev from comment #8)
> Just noticed: no USE=egl in stable libva-2.5.0-r1, so no need to add
> "x11-libs/libva -egl" to package.use anymore. Problem solved itself I
> believe?

Looks that way, va_egl.h is a stub now. There is libva-compat but that doesn't install headers.