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

Attachment: patch.txt
Description: Binary data

Reply via email to