Bug#730389: soprano: can't satisfy build dependencies
Package: soprano
Version: 2.9.4+dfsg-1
Severity: normal
Hi,
steps to reproduce:
$ sudo debootstrap sid debian-sid
[...]
$ echo deb-src http://ftp.us.debian.org/debian sid main | sudo tee -a debian-sid/etc/apt/sources.list
[...]
$ sudo chroot debian-sid apt-get update
[...]
$ sudo chroot debian-sid apt-get build-dep soprano
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have unmet dependencies:
librdf0-dev : Depends: unixodbc-dev but it is not going to be installed
E: Build-dependencies for soprano could not be satisfied.
The problem seems to be that soprano build depends on libiodbc2-dev and
librdf0-dev while librdf0-dev also depends on unixodbc-dev which
conflicts with libiodbc2-dev.
This problem seems to be introduced with librdf0-dev 1.0.16-2 which has:
Depends: librdf0 (= 1.0.16-2), libraptor2-dev (>= 2.0.10), librasqal3-dev (>= 0.9.30), libdb-dev, libmysqlclient-dev, libsqlite3-dev, libpq-dev, unixodbc-dev
While librdf0-dev 1.0.16-1 has:
Depends: librdf0 (= 1.0.16-1), libraptor2-dev (>= 2.0.2), librasqal3-dev (>= 0.9.25), libdb-dev, libmysqlclient-dev, libsqlite3-dev, libpq-dev
See that 1.0.16-1 did not depend on unixodbc-dev while 1.0.16-2 does.
I guess this problem would be solved by solving bug#639300 and building
soprano against unixodbc-dev instead of libiodbc2-dev?
Note that this bug also currently makes 10 architectures not being
bootstrappable: http://bootstrap.debian.net/
cheers, josch
Reply to: