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

Bug#104316: apt-get build-dep dies with wrong error on version conflict



Package: apt
Version: 0.5.3

The still-buggy build-dep command seems to be choking on packages required
to install xchat.

Package: xchat
Binary: xchat-common, xchat-text, xchat-gnome, xchat
Version: 1.8.0-1
Build-Depends: debhelper, autoconf, gdk-imlib-dev, libgdk-pixbuf-dev,
libgdk-pixbuf-gnome-dev, libaudiofile-dev, libesd0-dev,
libglib1.2-dev (>= 1.2.10-1), libgtk1.2-dev (>= 1.2.10-1), libperl-dev,
gettext (>= 0.10.37-1), libtool, libgnome-dev, libzvt-dev, zlib1g-dev,
perl5, python2-dev, xlibs-dev

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
pn  gdk-imlib-dev  <none>         (no description available)
pn  libgdk-pixbuf- <none>         (no description available)
pn  libgdk-pixbuf- <none>         (no description available)
pn  libperl-dev    <none>         (no description available)
pn  gettext        <none>         (no description available)
pn  libgnome-dev   <none>         (no description available)
pn  libzvt-dev     <none>         (no description available)
un  perl5          <none>         (no description available)
pn  python2-dev    <none>         (no description available)

All other build-depends are installed properly.

Here are the errors:

root@Petra:100:/usr/src/xchat-1.8.0# apt-get -o Debug::pkgProblemResolver=1 -um build-dep xchat
Reading Package Lists... Done
Building Dependency Tree... Done
Starting
Starting 2
Investigating orbit
Package orbit has broken dep on liborbit0
  Considering liborbit0 131 as a solution to orbit 0
  Holding Back orbit rather than change liborbit0
Investigating liborbit-dev
Package liborbit-dev has broken dep on orbit
  Considering orbit 0 as a solution to liborbit-dev 1
  Holding Back liborbit-dev rather than change orbit
Investigating libgnome-dev
Package libgnome-dev has broken dep on liborbit-dev
  Considering liborbit-dev 1 as a solution to libgnome-dev 2
  Holding Back libgnome-dev rather than change liborbit-dev
Investigating libgnorba-dev
Package libgnorba-dev has broken dep on libgnome-dev
  Considering libgnome-dev 2 as a solution to libgnorba-dev 1
  Holding Back libgnorba-dev rather than change libgnome-dev
Investigating libgdk-pixbuf-gnome-dev
Package libgdk-pixbuf-gnome-dev has broken dep on libgnome-dev
  Considering libgnome-dev 2 as a solution to libgdk-pixbuf-gnome-dev 9999
  Re-Instated libgnorba-dev
    Reinst Failed early because of liborbit0
    Reinst Failed because of orbit
    Reinst Failed because of liborbit-dev
Investigating libgnorba-dev
Package libgnorba-dev has broken dep on libgnome-dev
  Considering libgnome-dev 2 as a solution to libgnorba-dev 1
  Holding Back libgnorba-dev rather than change libgnome-dev
Investigating libgdk-pixbuf-gnome-dev
Package libgdk-pixbuf-gnome-dev has broken dep on libgnome-dev
  Considering libgnome-dev 2 as a solution to libgdk-pixbuf-gnome-dev 9999
Done
E: Some broken packages were found while trying to process
build-dependencies.
You might want to run `apt-get -f install' to correct these.


root@Petra:100:/usr/src/xchat-1.8.0# apt-get -o Debug::pkgProblemResolver=1 -um -f install
Reading Package Lists... Done
Building Dependency Tree... Done
Starting
Starting 2
Done
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.


root@Petra:0:/usr/src/xchat-1.8.0# apt-get -o Debug::pkgProblemResolver=1 -um build-dep xchat
Reading Package Lists... Done
Building Dependency Tree... Done
Starting
Starting 2
Investigating orbit
Package orbit has broken dep on liborbit0
  Considering liborbit0 131 as a solution to orbit 0
  Holding Back orbit rather than change liborbit0
Investigating liborbit-dev
Package liborbit-dev has broken dep on orbit
  Considering orbit 0 as a solution to liborbit-dev 1
  Holding Back liborbit-dev rather than change orbit
Investigating libgnome-dev
Package libgnome-dev has broken dep on liborbit-dev
  Considering liborbit-dev 1 as a solution to libgnome-dev 2
  Holding Back libgnome-dev rather than change liborbit-dev
Investigating libgnorba-dev
Package libgnorba-dev has broken dep on libgnome-dev
  Considering libgnome-dev 2 as a solution to libgnorba-dev 1
  Holding Back libgnorba-dev rather than change libgnome-dev
Investigating libgdk-pixbuf-gnome-dev
Package libgdk-pixbuf-gnome-dev has broken dep on libgnome-dev
  Considering libgnome-dev 2 as a solution to libgdk-pixbuf-gnome-dev 9999
  Re-Instated libgnorba-dev
    Reinst Failed early because of liborbit0
    Reinst Failed because of orbit
    Reinst Failed because of liborbit-dev
Investigating libgnorba-dev
Package libgnorba-dev has broken dep on libgnome-dev
  Considering libgnome-dev 2 as a solution to libgnorba-dev 1
  Holding Back libgnorba-dev rather than change libgnome-dev
Investigating libgdk-pixbuf-gnome-dev
Package libgdk-pixbuf-gnome-dev has broken dep on libgnome-dev
  Considering libgnome-dev 2 as a solution to libgdk-pixbuf-gnome-dev 9999
Done
E: Some broken packages were found while trying to process
build-dependencies.
You might want to run `apt-get -f install' to correct these.



Incidentally, trying to install the packages manually results in the
following error(s):

Sorry, but the following packages have unmet dependencies:
  libgnome-dev: Depends: liborbit-dev but it is not going to be installed

Sorry, but the following packages have unmet dependencies:
  liborbit-dev: Depends: orbit (= 0.5.8-2) but it is not going to be installed

Sorry, but the following packages have unmet dependencies:
  orbit: Depends: liborbit0 (= 0.5.8-2) but 1:0.5.7-0.ximian.1 is to be installed

root@Petra:0:/var/lib/apt/lists# dpkg --status liborbit0
Package: liborbit0
Status: install ok installed
Source: orbit
Version: 1:0.5.7-0.ximian.1
Depends: libc6 (>= 2.1.2), libglib1.2 (>= 1.2.0), libwrap0

root@Petra:1:/var/lib/apt/lists# dpkg --purge --force-depends liborbit0
dpkg: liborbit0: dependency problems, but removing anyway as you request:
<.. dependancy warnings ..>
(Reading database ... 55600 files and directories currently installed.)
Removing liborbit0 ...
Purging configuration files for liborbit0 ...

root@Petra:0:/var/lib/apt/lists# apt-get install liborbit0
<.. installs the latest non-ximian liborbit ..>

root@Petra:100:/usr/src/xchat-1.8.0# apt-get -o
Debug::pkgProblemResolver=1 -um build-dep xchat
Reading Package Lists... Done
Building Dependency Tree... Done
Starting
Starting 2
Done
The following NEW packages will be installed:
  gdk-imlib-dev gettext gettext-base libart-dev libdb3-dev
libgdk-pixbuf-dev
  libgdk-pixbuf-gnome-dev libgnome-dev libgnorba-dev libjpeg62-dev
  liborbit-dev libperl-dev libpng2-dev libtiff3g-dev libungif4-dev
  libwrap0-dev libzvt-dev orbit python2-dev
0 packages upgraded, 19 newly installed, 0 to remove and 0  not upgraded.
Need to get 4036kB of archives. After unpacking 13.9MB will be used.
Do you want to continue? [Y/n]

Stupid ximian.

--Dan




Reply to: