Я пытаюсь собрать deb-пакет для collect-pw
. Исходный tar-шар:
http://perfwatcher.free.fr/download/collectd/collectd-5.4.0.20150311.tar.gz
Для сборки этого пакета я извлек исходный пакет collectd
из репозитория Ubuntu и изменил имя пакета в разделах debian/control
и debian/changelog
.
Теперь, когда я запускаю pdebuild
(или debuild
ради этого), он вылетает со следующей ошибкой:
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
Я не могу понять, что здесь не так. Ошибка общая. Если я запускаю ./configure
, make
, то сборка проходит нормально.
Вот соответствующие строки изdebian/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 )
Можете ли вы помочь с какими-либо указаниями относительно того, что здесь может быть не так? ИЛИ любыми предложениями, как сделать так, чтобы это обеспечивалоподробная ошибкабыло бы полезно, поскольку
configure: exit 1
не дает достаточно информации для дальнейших действий.
Кстати, я export DH_VERBOSE=1
включил в debian/rules
.