Colin Watson wrote:
On Sat, Aug 30, 2003 at 12:19:42AM +1000, Russell Shaw wrote:Colin Watson wrote:That's a ... convoluted (and wrong) way to extract a source package. Remove that gtk+2.0_2.2.1.orig directory, and try this instead: dpkg-source -x gtk+2.0_2.2.1-6.dscI thought there was an easier way! So i tried: ~/SRC/GTK2: dpkg-source -x gtk+2.0_2.2.1-6.dsc dpkg-source: extracting gtk+2.0 in gtk+2.0-2.2.1 ~/SRC/GTK2: lsgtk+2.0-2.2.1 gtk+2.0_2.2.1-6.diff.gz gtk+2.0_2.2.1-6.dsc gtk+2.0_2.2.1.orig.tar.gz~/SRC/GTK2: dpkg-source -b gtk+2.0-2.2.1 dpkg-source: building gtk+2.0 using existing gtk+2.0_2.2.1.orig.tar.gz dpkg-source: failure: md5sum gave bogus output `' Should this step generate a .deb file?No. At this point you should not use dpkg-source, but 'dpkg-buildpackage -rfakeroot -uc -us' or similar (or debuild from the devscripts package, which is less typing). Cheers,
Ok, i started again, but i still get the md5sum error. Could the downloaded debian package be in error? I've downloaded it twice from the bottom of this page: http://packages.debian.org/testing/libdevel/libgtk2.0-dbg.html ~/SRC/GTK2: dpkg-source -x gtk+2.0_2.2.1-6.dsc dpkg-source: extracting gtk+2.0 in gtk+2.0-2.2.1 ~/SRC/GTK2: ls gtk+2.0-2.2.1 gtk+2.0_2.2.1-6.diff.gz gtk+2.0_2.2.1-6.dsc gtk+2.0_2.2.1.orig.tar.gz ~/SRC/GTK2: cd gtk+2.0-2.2.1 ~/SRC/GTK2/gtk+2.0-2.2.1: dpkg-buildpackage -us -uc -rfakeroot dpkg-buildpackage: source package is gtk+2.0 dpkg-buildpackage: source version is 2.2.1-6 dpkg-buildpackage: source maintainer is Akira TAGOH <tagoh@debian.org> dpkg-buildpackage: host architecture is i386 fakeroot debian/rules clean dh_testdir sed -e 's/@SONAME@/0/g' -e 's/@VERSION@/2.2.1/g' debian/control.in > debian/control dh_testdir dh_testroot # Add here commands to clean up after the build process. /usr/bin/make -f debian/sys-build.mk source.clean make[1]: Entering directory `/home/russell/SRC/GTK2/gtk+2.0-2.2.1' make[2]: Entering directory `/home/russell/SRC/GTK2/gtk+2.0-2.2.1/debian/scripts' make[2]: Leaving directory `/home/russell/SRC/GTK2/gtk+2.0-2.2.1/debian/scripts' make[2]: Entering directory `/home/russell/SRC/GTK2/gtk+2.0-2.2.1/debian/scripts' make[2]: Leaving directory `/home/russell/SRC/GTK2/gtk+2.0-2.2.1/debian/scripts' make[1]: Leaving directory `/home/russell/SRC/GTK2/gtk+2.0-2.2.1' rm -rf build-tree/gtk+-2.2.1-shared rm -rf build-tree/gtk+-2.2.1-static rm -rf debian/stampdir dh_clean dpkg-source -b gtk+2.0-2.2.1 dpkg-source: building gtk+2.0 using existing gtk+2.0_2.2.1.orig.tar.gz dpkg-source: failure: md5sum gave bogus output `'