debian/rules:161: Rezept für Ziel „config.status“ fehlgeschlagen

debian/rules:161: Rezept für Ziel „config.status“ fehlgeschlagen

Ich versuche, ein Deb-Paket für zu erstellen collect-pw. Der Upstream-Tarball ist: http://perfwatcher.free.fr/download/collectd/collectd-5.4.0.20150311.tar.gz

Um dieses Paket zu erstellen, habe ich das Quellpaket für collectdaus dem Ubuntu-Repo gezogen und den Paketnamen unter debian/controlund geändert debian/changelog.

Wenn ich es jetzt ausführe pdebuild(OR debuild), schlägt es mit dem folgenden Fehler fehl:

configure: exit 1
debian/rules:161: recipe for target 'config.status' failed
make: *** [config.status] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Ich kann nicht herausfinden, was hier falsch ist. Der Fehler ist ein allgemeiner Fehler. Wenn ich ./configure, ausführe make, läuft der Build einwandfrei.

Hier sind relevante Zeilen ausdebian/rules

160 config.status: configure
161         dh_testdir
162
163         # This is a work-around for #474087 (broken openipmi .pc files).
164         mkdir debian/pkgconfig
165         sed -re 's/^(Requires:.*) pthread(.*)$$/\1\2/' \
166                 /usr/lib/pkgconfig/OpenIPMIpthread.pc \
167                 > debian/pkgconfig/OpenIPMIpthread.pc
168
169         PKG_CONFIG_PATH="$(CURDIR)/debian/pkgconfig:$$PKG_CONFIG_PATH" \
170         ./configure $(confflags) CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
171                 JAVAC="$(JAVAC)" JAR="$(JAR)" JAVA_CPPFLAGS="$(JAVA_CPPFLAGS)" \
172                 JAVA_LDFLAGS="$(JAVA_LDFLAGS)" \
173                 || ( status=$$?; cat config.log; exit $$status )

Können Sie mir mit Hinweisen helfen, was hier schief laufen könnte? ODER Irgendwelche Vorschläge, wie es funktioniert?detaillierter Fehlerwäre hilfreich, weil configure: exit 1es nicht viele Erkenntnisse bietet, auf deren Grundlage gehandelt werden könnte.

Übrigens, ich habe export DH_VERBOSE=1es aktiviert debian/rules.

verwandte Informationen