Op ma, 26-03-2007 te 22:04 +0300, schreef Timo Sirainen:
./autogen.sh (re)creates the Makefile.in files. You might also need some extra packages for that to work. See compiling from CVS in http://wiki.dovecot.org/CompilingSource
OK, I tried it again. I applied the patch, ran chmod 744 autogen.sh, ran autogen.sh, and then tried dpkg-buildsource -uc -us -rfakeroot. I got
dpkg-buildpackage: source package is dovecot
dpkg-buildpackage: source version is 1.0.rc28-1
dpkg-buildpackage: source changed by Fabio Tranchitella
kobold@debian.org
dpkg-buildpackage: host architecture powerpc
dpkg-buildpackage: source version without epoch 1.0.rc28-1
fakeroot debian/rules clean
dpatch deapply-all
quota_v2 not applied to ./ .
quota_mountpoint not applied to ./ .
postgres_configure not applied to ./ .
dovecot-sql not applied to ./ .
dovecot-example not applied to ./ .
rm -rf patch-stamp patch-stampT debian/patched
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
/usr/bin/make distclean
make[1]: Entering directory /home/koen/dcot/dovecot-1.0.rc28' make[1]: *** No rule to make target
distclean'. Stop.
make[1]: Leaving directory /home/koen/dcot/dovecot-1.0.rc28' make: [clean] Error 2 (ignored) /usr/bin/make -C dovecot-sieve distclean make[1]: Entering directory
/home/koen/dcot/dovecot-1.0.rc28/dovecot-sieve'
make[1]: *** No rule to make target distclean'. Stop. make[1]: Leaving directory
/home/koen/dcot/dovecot-1.0.rc28/dovecot-sieve'
make: [clean] Error 2 (ignored)
rm -f conftest conftest.o config.log config.cache config.status ylwrap
[ -f config.sub.orig ] && mv config.sub.orig config.sub || true
[ -f config.guess.orig ] && mv config.sub.orig config.guess || true
dh_clean
dpkg-source -b dovecot-1.0.rc28
dpkg-source: building dovecot using existing
dovecot_1.0.rc28.orig.tar.gz
dpkg-source: building dovecot in dovecot_1.0.rc28-1.diff.gz
dpkg-source: warning: executable mode 0744 of dovecot-sieve/autogen.sh' will not be represented in diff dpkg-source: warning: executable mode 0755 of
dovecot-sieve/configure'
will not be represented in diff
dpkg-source: cannot represent change to dovecot-sieve/COPYING:
dpkg-source: new version is symlink
dpkg-source: old version is nonexistent
dpkg-source: warning: executable mode 0755 of
debian/patches/quota_v2.dpatch' will not be represented in diff dpkg-source: warning: executable mode 0755 of
debian/patches/dovecot-sql.dpatch' will not be represented in diff
dpkg-source: warning: executable mode 0755 of
debian/patches/dovecot-example.dpatch' will not be represented in diff dpkg-source: warning: executable mode 0755 of
debian/patches/quota_mountpoint.dpatch' will not be represented in diff
dpkg-source: warning: executable mode 0755 of
`debian/patches/postgres_configure.dpatch' will not be represented in
diff
dpkg-source: cannot represent change to config.sub:
dpkg-source: new version is symlink
dpkg-source: old version is something else
dpkg-source: cannot represent change to config.guess:
dpkg-source: new version is symlink
dpkg-source: old version is something else
dpkg-source: cannot represent change to ltmain.sh:
dpkg-source: new version is symlink
dpkg-source: old version is something else
dpkg-source: building dovecot in dovecot_1.0.rc28-1.dsc
dpkg-source: unrepresentable changes to source
I can't really find an error message, but the packages weren't build. I tried it three times, but to no avail. I feel pretty stupid...
Koen