[PD-dev] [ pure-data-Bugs-1690125 ] define_build target has invalid bourne shell syntax

SourceForge.net noreply at sourceforge.net
Thu Mar 29 00:24:48 CEST 2007


Bugs item #1690125, was opened at 2007-03-28 15:52
Message generated for change (Comment added) made by eighthave
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=1690125&group_id=55736

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: externals
Group: v0.39.2
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Hans-Christoph Steiner (eighthave)
Assigned to: Krzysztof Czaja (krzyszcz)
Summary: define_build target has invalid bourne shell syntax

Initial Comment:

In miXed/Makefile.common, in the target define_build, there is some syntax that does not work in a strict bourne shell.  It's basically the '[[' syntax that bash uses which is invalid:

@if [[ -f build_counter && `id -un` == krzYszcz && \
   `date -r build_counter +%j` != `date +%j` ]] ; then \


----------------------------------------------------------------------

>Comment By: Hans-Christoph Steiner (eighthave)
Date: 2007-03-28 18:24

Message:
Logged In: YES 
user_id=27104
Originator: YES

I replaced it with this and it works with strict sh and bash:

@if [ -f build_counter ] && [ `id -un` = krzYszcz ] && \
	[ `date -r build_counter +%j` != `date +%j` ] ; then \

But now there is a problem in externals/miXed/toxy/Makefile with this
line, also not strict sh compatible:

        @echo -e '// Do not edit this file (edit "$<", and run "make").\
\n//\nputs stderr [concat loading built-in widget definitions]' \
        | cat - $< | sed \
-e '1,\|//$$|{p;d;}' \
-e 's/\([\\\"]\)/\\\1/g' \
-e 's/^.*$$/\"&\\n\"/' > $@


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=1690125&group_id=55736




More information about the Pd-dev mailing list