Bug#583884: libva-x11-1: circular dependency with libva1

Fabian Greffrath greffrath at leat.rub.de
Mon May 31 12:29:23 UTC 2010


Am 31.05.2010 13:28, schrieb Bill Allombert:
> There is a circular dependency between libva-x11-1 and libva1:
> libva-x11-1 	:Depends: libva1
> libva1 	        :Depends: libva-x11-1

Indeed, the usr/lib/dri/dummy_drv_video.so object in libva1 is linked 
against libva-x11.so.1, although it uses none of its symbols. Removing 
the following two lines from dummy_drv_video/Makefile.am fixes this issue:

--- libva-1.0.1~/dummy_drv_video/Makefile.am
+++ libva-1.0.1/dummy_drv_video/Makefile.am
@@ -23,8 +23,6 @@
  dummy_drv_video_la_LTLIBRARIES = dummy_drv_video.la
  dummy_drv_video_ladir = @LIBVA_DRIVERS_PATH@
  dummy_drv_video_la_LDFLAGS = -module -avoid-version -no-undefined 
-Wl,--no-undefined
-dummy_drv_video_la_LIBADD = $(top_srcdir)/src/$(libvabackendlib)
-dummy_drv_video_la_DEPENDENCIES = $(top_srcdir)/src/$(libvabackendlib)

  AM_CFLAGS = -I$(top_srcdir)/src 
-I$(top_srcdir)/../../include/external/ 
-I$(top_srcdir)/../../include/kmd -DIN_LIBVA
  dummy_drv_video_la_SOURCES = dummy_drv_video.c object_heap.c



Cheers,
Fabian





More information about the pkg-multimedia-maintainers mailing list