make all-recursive
make[1]: Entering directory `/tmp/wdiff-0.5.90'
Making all in m4
make[2]: Entering directory `/tmp/wdiff-0.5.90/m4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/wdiff-0.5.90/m4'
Making all in doc
make[2]: Entering directory `/tmp/wdiff-0.5.90/doc'
Updating ./version.texi
cd . \
&& makeinfo `echo wdiff.texi | sed 's,.*/,,'`
make[2]: Leaving directory `/tmp/wdiff-0.5.90/doc'
Making all in i18n
make[2]: Entering directory `/tmp/wdiff-0.5.90/i18n'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/wdiff-0.5.90/i18n'
Making all in lib
make[2]: Entering directory `/tmp/wdiff-0.5.90/lib'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I. -g -O2 -c regex.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I. -g -O2 -c error.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I. -g -O2 -c getline.c
getline.c:143: error: conflicting types for 'getline'
/usr/include/bits/stdio.h:103: error: previous definition of 'getline' was here
getline.c:152: error: conflicting types for 'getdelim'
/usr/include/stdio.h:564: error: previous declaration of 'getdelim' was here
make[2]: *** [getline.o] Error 1
make[2]: Leaving directory `/tmp/wdiff-0.5.90/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/wdiff-0.5.90'
make: *** [all-recursive-am] Error 2
The system is Debian GNU/Linux 4.0 (aka etch) on the amd64 architecture,
which is a 64-bit arch, but I don't know if that matters. Version 0.5g
fails with the same error, but I never bothered to check until now.