The patch works for me. I had a problem with the same expat-2,0.1.tar.gz file of the OP.
I have built up the Ubuntu .deb for Lucid as follows: * unpack orig tarball [1] * applied ubuntu diff [1] * applied Marcel's diff on changelog and inflate.c * dpkg-buildpackage -us -uc -nc [1] from http://packages.ubuntu.com/source/lucid/gzip To test it I did cd build ./gzip -d --t /path/to/expat-2.0.1.tar.gz exit status 0 (Note it important to use./gzip as ./gunzip is a script which uses the installed gzip). My cpuinfo flags are as follows flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm System was Ubuntu Lucid, fully up-to-date as of Jun 25 11:17:29 UTC 2010. -- Regression: CRC error an i386 https://bugs.launchpad.net/bugs/524366 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs