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

Bug#300442: xfree86-dev: interdependencies of *-dev files prevent orphaning



Package: libxv-dev
Version: 4.3.0.dfsg.1-10
Severity: normal

After building a package that uses X development files, it is impossible to automatically orphan them all, because
many of them have recursive interdependencies. In a system where the following development files are left (following
a recursive removal of everything found by 'deborphan --libdevel --guess-all' as used in package upgrade-system)...

ii  autotools-dev       20041130.2          Update infrastructure for config.{guess,sub} files
ii  dpkg-dev            1.10.27             Package building tools for Debian
ii  libc6-dev           2.3.2.ds1-20        GNU C Library: Development Libraries and Header Files
ii  libfreetype6-dev    2.1.7-2.3           FreeType 2 font engine, development files
ii  libncurses5-dev     5.4-4               Developer's libraries and docs for ncurses
ii  libstdc++5-3.3-dev  3.3.5-8             The GNU Standard C++ Library v3 (development files)
ii  libx11-dev          4.3.0.dfsg.1-10     X Window System protocol client library development fi
ii  libxext-dev         4.3.0.dfsg.1-10     X Window System miscellaneous extension library develo
ii  libxi-dev           4.3.0.dfsg.1-10     X Window System Input extension library development fi
ii  libxv-dev           4.3.0.dfsg.1-10     X Window System video extension library development fi
ii  x-dev               4.3.0.dfsg.1-10     X protocol development files
ii  xlibs-static-dev    4.3.0.dfsg.1-10     X Window System client library development files
ii  zlib1g-dev          1.2.2-3             compression library - development

...the remaining six X development file could not be automatically removed. Attempting to remove by hand shows the
following interdependencies:

<q-funk@tieto:/home/q-funk>$ sudo dpkg -P x-dev
dpkg: dependency problems prevent removal of x-dev:
 libx11-dev depends on x-dev.
 xlibs-static-dev depends on x-dev.
 libxi-dev depends on x-dev.
 libxv-dev depends on x-dev.
 libxext-dev depends on x-dev.
dpkg: error processing x-dev (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 x-dev
<q-funk@tieto:/home/q-funk>$ sudo dpkg -P xlibs-static-dev
dpkg: dependency problems prevent removal of xlibs-static-dev:
 libx11-dev depends on xlibs-static-dev.
dpkg: error processing xlibs-static-dev (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 xlibs-static-dev
<q-funk@tieto:/home/q-funk>$ sudo dpkg -P libx11-dev
dpkg: dependency problems prevent removal of libx11-dev:
 xlibs-static-dev depends on libx11-dev.
 libxi-dev depends on libx11-dev.
 libxv-dev depends on libx11-dev.
dpkg: error processing libx11-dev (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libx11-dev
<q-funk@tieto:/home/q-funk>$ sudo dpkg -P libxi-dev
dpkg: dependency problems prevent removal of libxi-dev:
 libx11-dev depends on libxi-dev.
dpkg: error processing libxi-dev (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libxi-dev
<q-funk@tieto:/home/q-funk>$ sudo dpkg -P libxv-dev
dpkg: dependency problems prevent removal of libxv-dev:
 xlibs-static-dev depends on libxv-dev.
dpkg: error processing libxv-dev (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libxv-dev


It would be highly appreciated if those 6 files' dependencies would be fixed so as to allow recursive removal using 
normal Debian orphaning tools.

Thanks!

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i586)
Kernel: Linux 2.6.11-i586
Locale: LANG=fi_FI@euro, LC_CTYPE=fi_FI@euro (charmap=ISO-8859-15)

Versions of packages libxv-dev depends on:
ii  libc6-dev [libc-dev]     2.3.2.ds1-20    GNU C Library: Development Librari
pi  libx11-dev               4.3.0.dfsg.1-10 X Window System protocol client li
ii  libxext-dev              4.3.0.dfsg.1-10 X Window System miscellaneous exte
ii  libxv1                   4.3.0.dfsg.1-10 X Window System video extension li
pi  x-dev                    4.3.0.dfsg.1-10 X protocol development files

-- no debconf information



Reply to: