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

Bug#742915: xserver-xorg-video-vmware FTBFS and existing binary is uninstallable.



Package: xserver-xorg-video-vmware
Version: 1:13.0.1-3
Severity: grave

xserver-xorg-video-vmware can no longer be installed in sid because of a missing dependency.

root@debian:/xserver-xorg-video-vmware-13.0.1# apt-get install xserver-xorg-video-vmware
Reading package lists... Done
Building dependency tree Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
xserver-xorg-video-vmware : Depends: libxatracker1 but it is not installable
E: Unable to correct problems, you have held broken packages.
root@debian:/xserver-xorg-video-vmware-13.0.1#

Attempting to recompile it results in.

libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../vmwgfx -I.. -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -fvisibility=hidden -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/X11/dri -I/usr/include/libdrm -I../../src -I../../saa -g -O2 -c ../../vmwgfx/vmwgfx_driver.c -fPIC -DPIC -o .libs/libvmwgfx_la-vmwgfx_driver.o
../../vmwgfx/vmwgfx_driver.c: In function 'vmwgfx_scanout_present':
../../vmwgfx/vmwgfx_driver.c:620:5: error: incompatible type for argument 2 of 'xa_surface_handle'
    if (xa_surface_handle(vpix->hw, &handle, &dummy) != 0) {
    ^
In file included from ../../vmwgfx/vmwgfx_driver.h:46:0,
                from ../../vmwgfx/vmwgfx_driver.c:57:
/usr/include/xa_tracker.h:195:12: note: expected 'enum xa_handle_type' but argument is of type 'uint32_t *'
extern int xa_surface_handle(struct xa_surface *srf,
           ^
../../vmwgfx/vmwgfx_driver.c:620:5: error: too few arguments to function 'xa_surface_handle'
    if (xa_surface_handle(vpix->hw, &handle, &dummy) != 0) {
    ^
In file included from ../../vmwgfx/vmwgfx_driver.h:46:0,
                from ../../vmwgfx/vmwgfx_driver.c:57:
/usr/include/xa_tracker.h:195:12: note: declared here
extern int xa_surface_handle(struct xa_surface *srf,
           ^
../../vmwgfx/vmwgfx_driver.c: In function 'xorg_flush':
../../vmwgfx/vmwgfx_driver.c:660:16: warning: declaration of 'j' shadows a previous local [-Wshadow]
  unsigned int j;
               ^
../../vmwgfx/vmwgfx_driver.c:644:18: warning: shadowed declaration is here [-Wshadow]
    unsigned int j;
                 ^
make[3]: *** [libvmwgfx_la-vmwgfx_driver.lo] Error 1


Reply to: