.deb 패키지를 만들려고 합니다 collect-pw
. 업스트림 타르 볼은 다음과 같습니다.
http://perfwatcher.free.fr/download/collectd/collectd-5.4.0.20150311.tar.gz
이 패키지를 빌드하기 위해 우분투 저장소에서 소스 패키지 를 가져와 collectd
및 아래의 패키지 이름을 수정했습니다 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