Open dc7jzb opened 2 years ago
Good morning.
Tipp: Prüfen Sie, ob die Bibliothek tatsächlich aus einem Paket stammt.
Herein lies the problem. A similar problem was already discussed in issue #1 to some extent: The error message appears to be the result of a somewhat inconsistent setup where codecserver
is not installed from a deb
package, but codecserver-softmbe
(this project) is. This is not really good practice. To work around the problem, you can use dh_shlibdeps --ignore-missing-info
as suggested in that issue. We are currently considering adding this to debian/rules
by default -- it's not a clean solution at all but apparently many people are subject to the problem...
@dc7jzb quick question: When you bypass the failed dependency resolution as suggested in #1, do you end up with a working package or are you also subject to the remaining problems discussed in that issue? (I.e., you also get a "misplaced" shared library?)
You can bypass the dependency resolution by altering your debian/rules
file in the following way before running dpkg-buildpackage
:
sed -i "\$a\ \\noverride_dh_usrlocal:\\n\\t@:" debian/rules
Hmm, both ways didn't help, the error will be the same.
The Codecserver comes from the Debian Repository of Openwebrx.
Ok, I got dpkg-buildpackage running.
But I had to edit the script /usr/bin/dpkg-shlibdeps for it.
i changed my $ignore_missing_info = 0;
to my $ignore_missing_info = 1;
.
Then the building of the package works.
Das Ausführen von dpkg-buildpackage liefert auf Debian 10 folgenden Fehler :