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
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 expat-2. 0.1.tar. gz
cd build
./gzip -d --t /path/to/
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.