[Mesa-dev] Bug#656719: R: Re: R: Re: Bug#656719: Please provide xvmc and vdpau Gallium3D video acceleration drivers (libg3dvl-mesa package)

Christian König deathsimple at vodafone.de
Tue Jan 24 04:07:23 PST 2012


On 24.01.2012 11:39, Michel Dänzer wrote:
> On Mon, 2012-01-23 at 18:06 +0100, Fabio Pedretti wrote:
>>> Fabio Pedretti<fabio.ped at libero.it>  (23/01/2012):
>>>
>>>> --- mesa-debian-originale/debian//control	2012-01-23 13:39:09.471085849
>> +0100
>>>> +++ mesa-debian-test/debian//control	2012-01-21 20:29:38.350117156 +0100
>>>> @@ -32,6 +32,9 @@ Build-Depends:
>>>>    bison,
>>>>    llvm-2.9-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386],
>>>>   # libwayland-dev,
>>>> + xserver-xorg-dev,
>>>> + libvdpau-dev,
>>>> + libxvmc-dev,
>>> outch, introducing a build-dep-loop between mesa and xorg-server… :/
>> Without it, it fails to configure:
>> configure: error: Package requirements (xvmc>= 1.0.6 xorg-server) were not
>> met:
>> No package 'xorg-server' found
>>
>> It's explicitly required by configure.ac:
>> if test "x$enable_xvmc" = xyes; then
>>      PKG_CHECK_MODULES([XVMC], [xvmc>= 1.0.6 xorg-server])
>>      GALLIUM_STATE_TRACKERS_DIRS="$GALLIUM_STATE_TRACKERS_DIRS xorg/xvmc"
>>      HAVE_ST_XVMC="yes"
>> fi
> AFAICT the only thing needed from xserver-xorg-dev is the fourcc.h
> header. This dependency could easily be removed by copying the used
> definitions instead, especially as
> src/gallium/state_trackers/xorg/xvmc/subpicture.c already defines
> FOURCC_RGB itself.
>
> Christian?
This indeed sounds like the correct solution, and the fix is actually 
trivial, since we only need to defines from fourcc.h. Patch is on the 
way to the maillinglist.

But the xorg state tracker also depends on xorg-server, so I'm wondering 
why xorg-server depends on mesa in the first place?

Christian.


More information about the mesa-dev mailing list