GNOME Bugzilla – Bug 161782
please use standard shell syntax
Last modified: 2005-01-13 22:23:28 UTC
"make install" fails on systems where the shell invoked by "make" is not a "bash". This is due to non-portable variable substitutions in templates/autoformat/Makefile -- "${a/b/c}" is a bashism. These substitutions can be easily replaced by standard compliant ones: $${f/.*autoformat.$$cat./} -> $${f#$(srcdir)/autoformat.$$cat.} $${f/.xml.in/.xml} -> $${f%.in}
*** Bug 161822 has been marked as a duplicate of this bug. ***
Could you come up with a patch that works for you?
Created attachment 35116 [details] [review] replaces the bash-specific ${a/b/c} substitutions This patch works for me as end-user, ie without running autoconf tools. A patch to Makefile.am should be similar.
Applied the patch to Makefile.am