[Asterisk-Dev] gmake issues
Luigi Rizzo
rizzo at icir.org
Tue Nov 29 05:02:37 MST 2005
as a followup, it that may help, i only see the messages from
a tree checked-out from subversion.
If i do the same build on a cvs co tree the "[: trunk: unexpected operator"
are not there anymore.
The only differences in the two trees are the metadata dirs,
and the version tags in each file as below:
Only in asterisk-test/work/asterisk-current: .svn
Only in asterisk-current/work/asterisk-current: .svnbranch
Only in asterisk-current/work/asterisk-current: .svnrevision
Only in asterisk-current/work/asterisk-current: CVS
diff -ubwr asterisk-current/work/asterisk-current/acl.c asterisk-test/work/asterisk-current/acl.c
--- asterisk-current/work/asterisk-current/acl.c Tue Nov 29 11:12:31 2005
+++ asterisk-test/work/asterisk-current/acl.c Tue Nov 29 11:20:49 2005
@@ -59,7 +59,7 @@
#include "asterisk.h"
-ASTERISK_FILE_VERSION(__FILE__, "Revision: 6936 ")
+ASTERISK_FILE_VERSION(__FILE__, "$Revision: 6936 $")
and so on.
By chance, do you see the same thing on linux as well ?
cheers
luigi
On Tue, Nov 29, 2005 at 03:49:50AM -0800, Luigi Rizzo wrote:
> Hi,
> on FreeBSD 4.11 with gmake 3.80 and today's svn sources
> i am seeing a lot of these "[: trunk: unexpected operator"
> messages below:
>
> > gmake | & more
> build_tools/make_version_h > include/asterisk/version.h.tmp
> [: trunk: unexpected operator
> [: trunk: unexpected operator
> [: trunk: unexpected operator
> [: trunk: unexpected operator
> 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
>
> basically they happen every time the first command of a rule
> is started, e.g. if i have
>
> foo:
> echo "doing foo"
>
> i see in the output
>
> echo "doing foo"
> [: trunk: unexpected operator
> [: trunk: unexpected operator
> [: trunk: unexpected operator
> [: trunk: unexpected operator
> doing foo
>
> and so on.
> If i remove the '.EXPORT_ALL_VARIABLES:'
> from the beginning of the file, the messages disappear, but then of
> course i am not sure the build is correct.
>
> Any ideas ? It has to do with the way the shell is invoked
> because if put SHELL=/my/own/command in the makefile, i see the
> output of my command and none of the 'unexpected operator'
> messages. Changing /bin/sh with /usr/local/bin/bash however
> does not help, and gmake is a bit too smart in handling shell
> commands for me to be able to follow what is going on.
>
> cheers
> luigi
>
>
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> Asterisk-Dev mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-dev
More information about the asterisk-dev
mailing list