On 2 Nov 2005, at 01:11, Saul Diaz wrote:
OK
this is where the asterisk is doing the looping
build_tools/make_version_h > include/asterisk/version.h.tmp
if cmp -s include/asterisk/version.h.tmp include/asterisk/
version.h ; then echo; else \
mv include/asterisk/version.h.tmp include/asterisk/
version.h ; \
fi
rm -f include/asterisk/version.h.tmp
build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-
prototypes -Wmissing-declarations -g -Iinclude -I../include -
D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -
DZAPTEL_OPTIMIZATIONS -fomit-frame-pointer acl.c
aescrypt.c aeskey.c aestab.c alaw.c app.c asterisk.c ast_expr2.c
ast_expr2f.c astmm.c autoservice.c callerid.c cdr.c channel.c
chanvars.c cli.c config.c cryptostub.c db.c devicestate.c dlfcn.c
dns.c dnsmgr.c dsp.c enum.c file.c frame.c fskmodem.c image.c
indications.c io.c jitterbuf.c loader.c logger.c manager.c md5.c
muted.c netsock.c pbx.c plc.c poll.c privacy.c rtp.c say.c sched.c
slinfactory.c srv.c strcompat.c tdd.c term.c translate.c ulaw.c
utils.c
it loops forever there.
and i think is b/c this
include/asterisk/version.h: FORCE
build_tools/make_version_h > [EMAIL PROTECTED]
if cmp -s [EMAIL PROTECTED] $@ ; then echo; else \
mv [EMAIL PROTECTED] $@ ; \
fi
rm -f [EMAIL PROTECTED]
and this...
.depend: include/asterisk/version.h
build_tools/mkdep ${CFLAGS} $(wildcard *.c)
so could be an issue for the make not the asterisk Makefile
I am using GNU Make 3.80
I'm not in a position to test this, but I think that the problem
relates to
the fact that neither mv nor echo will change the modified time
stamp on version.h
Make uses modified time to decide what to do next.
you could try changing the if section to read
include/asterisk/version.h: FORCE
build_tools/make_version_h > [EMAIL PROTECTED]
if cmp -s [EMAIL PROTECTED] $@ ; then touch $@; else \
cp [EMAIL PROTECTED] $@ ; \
fi
rm -f [EMAIL PROTECTED]
Tim.
_______________________________________________
Asterisk-Dev mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-dev
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-dev