Shown two warnings around memory allocation in dfa.c even if update gnulib. I submit the log at make and the patch to fix it.
Perhaps, I may run accross it in order to use old GCC (4.1.2 on CentOS 5.10). :-)
test -z "grep" || rm -f grep
test -z "egrep fgrep *-t" || rm -f egrep fgrep *-t
rm -f *.o
$ env LANG=C make V=1
depbase=`echo grep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../lib -I../lib -Wall -g -MT
grep.o -MD -MP -MF $depbase.Tpo -c -o grep.o grep.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo searchutils.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../lib -I../lib -Wall -g -MT
searchutils.o -MD -MP -MF $depbase.Tpo -c -o searchutils.o searchutils.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo dfa.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../lib -I../lib -Wall -g -MT dfa.o
-MD -MP -MF $depbase.Tpo -c -o dfa.o dfa.c &&\
mv -f $depbase.Tpo $depbase.Po
dfa.c: In function 'state_index':
dfa.c:2088: warning: pointer targets in passing argument 3 of 'maybe_realloc'
differ in signedness
dfa.c: In function 'realloc_trans_if_necessary':
dfa.c:2785: warning: pointer targets in passing argument 2 of 'x2nrealloc'
differ in signedness
depbase=`echo dfasearch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../lib -I../lib -Wall -g -MT
dfasearch.o -MD -MP -MF $depbase.Tpo -c -o dfasearch.o dfasearch.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo kwset.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../lib -I../lib -Wall -g -MT
kwset.o -MD -MP -MF $depbase.Tpo -c -o kwset.o kwset.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo kwsearch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../lib -I../lib -Wall -g -MT
kwsearch.o -MD -MP -MF $depbase.Tpo -c -o kwsearch.o kwsearch.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo pcresearch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../lib -I../lib -Wall -g -MT
pcresearch.o -MD -MP -MF $depbase.Tpo -c -o pcresearch.o pcresearch.c &&\
mv -f $depbase.Tpo $depbase.Po
gcc -std=gnu99 -Wall -g -o grep grep.o searchutils.o dfa.o dfasearch.o
kwset.o kwsearch.o pcresearch.o ../lib/libgreputils.a ../lib/libgreputils.a
-lpcre -R/usr/local/lib
grep=`echo grep | sed -e 's,x,x,'` && \
case egrep in egrep) option=-E;; fgrep) option=-F;; esac && \
sed -e 's|[@]SHELL@|/bin/bash|g' \
-e "s|[@]grep@|$grep|g" \
-e "s|[@]option@|$option|g" <./egrep.sh >egrep-t
chmod +x egrep-t
mv egrep-t egrep
grep=`echo grep | sed -e 's,x,x,'` && \
case fgrep in egrep) option=-E;; fgrep) option=-F;; esac && \
sed -e 's|[@]SHELL@|/bin/bash|g' \
-e "s|[@]grep@|$grep|g" \
-e "s|[@]option@|$option|g" <./egrep.sh >fgrep-t
chmod +x fgrep-t
mv fgrep-t fgrep
patch.txt
Description: Binary data
