Bug 2277

Summary: I wish to install the Intel Sandybridge video driver - libva requires GLIBC version 2.14 or higher
Product: Mageia Reporter: David Batson <dkbatson>
Component: New RPM package requestAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED INVALID QA Contact:
Severity: enhancement    
Priority: Normal CC: tmb
Version: 1   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: GLIBC_2.14 CVE:
Status comment:

Description David Batson 2011-07-26 00:45:35 CEST
Description of problem:
I was trying to install the Intel Sandybridge video driver.  I installed libva (albeit the i586 version on my x86-64 system) and vainfo.  When I first ran vainfo it reported that it could not find /usr/lib64/dri/i965_drv_video.so.  I had this file on my Fedora install, so I copied it over.  Next vainfo complained that it required GLIBC version 2.14 or higher.  I can only find version 2.12 in all the Mageia repositories.

Version-Release number of selected component (if applicable):
GLIBC version 2.14

How reproducible:
Install libva, libva-devel, and vainfo.
Copy /usr/lib64/dri/i965_drv_video.so from Fedora to same directory in Mageia.
Run vainfo.

Steps to Reproduce:
1. Install libva, libva-devel, and vainfo.
2. Copy /usr/lib64/dri/i965_drv_video.so from Fedora to same directory in Mageia.
3. Run vainfo.

[root@localhost ~]# vainfo
libva: libva version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/dri/i965_drv_video.so
libva error: dlopen of /usr/lib64/dri/i965_drv_video.so failed: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/dri/i965_drv_video.so)
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
[root@localhost ~]#

[root@localhost ~]# rpm -qa libva*
libva1-1.0.12-1.mga1
libva-devel-1.0.12-1.mga1
[root@localhost ~]#

[root@localhost ~]# rpm -qa vainfo*
vainfo-1.0.12-1.mga1
[root@localhost ~]#
Comment 1 Thomas Backlund 2011-07-26 01:03:52 CEST
Yeah, copying a precompiled library from an other distro wont work as you noticed.


So remove that .so file again


urpmf can tell you what package you need:

# urpmf i965_drv_video.so
vaapi-driver-i965:/usr/lib64/dri/i965_drv_video.so

so install vaapi-driver-i965

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => INVALID

Comment 2 David Batson 2011-07-26 01:40:34 CEST
Ok, thanks.  Didn't know about the vaapi-driver-i965 package.  Fedora includes i965_drv_video.so in libva.

Content of RPM :
/usr/bin/avcenc
 /usr/bin/h264encode
 /usr/bin/mpeg2vldemo
 /usr/bin/putsurface
 /usr/bin/test_01
 /usr/bin/test_02
 /usr/bin/test_03
 /usr/bin/test_04
 /usr/bin/test_05
 /usr/bin/test_06
 /usr/bin/test_07
 /usr/bin/test_08
 /usr/bin/test_09
 /usr/bin/test_10
 /usr/bin/test_11
 /usr/bin/vainfo
 /usr/lib64/dri/dummy_drv_video.so
 /usr/lib64/dri/i965_drv_video.so
 /usr/share/doc/libva-1.0.13
 /usr/share/doc/libva-1.0.13/COPYING

http://rpm.pbone.net/index.php3/stat/4/idpl/16806129/dir/fedora_15/com/libva-1.0.13-6.fc15_88.x86_64.rpm.html
Comment 3 David Batson 2011-07-26 02:08:45 CEST
Success! :>)