I already said before:  the fresh install you have probably brought in
libdb5.1 from another package.

The problem isn't whether libdb-5.1.so exists -- the problem is that
mocp needs it, but it isn't one of the package dependencies.

On your "new Ubuntu 14.04 stick", I'd like you to try this:

$ ldd `which mocp` |grep libdb5.1

If you get a result, then mocp depends on libdb5.1.  Next, try removing
libdb5.1 (don't actually remove it)

$ sudo apt-get remove $(dpkg -S libdb-5.1.so |cut -d':' -f1)

The output from this attempt to remove libdb-5.1 *should* mention that it will 
also remove 'moc,' because mocp needs it and mocp comes from package 'moc'. 
If it doesn't say that it will remove 'moc', then it's possible to install 
'moc' even when one of the necessary libraries is missing.

The fix would be to update the package's "Depends:" info to include
libdb5.1 .  If you aren't an Ubuntu developer, at least you are an
Ubuntu package maintainer, so you should know how to do this (if you are
certain that it is necessary).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1435622

Title:
  missing dependency libdb-5

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/moc/+bug/1435622/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to