> On 14 Dec 2016, at 14:56, Hans Aikema <hans.aik...@aikebah.net> wrote:
> 
> 
>> On 14 Dec 2016, at 14:30, Masamichi Hosoda <truer...@trueroad.jp> wrote:
>> 
>>>>> New build from Masamichi’s branch passed the linux ppc harfbuzz, so the 
>>>>> ICU patch worked. Now looking into a breaking freebsd-x86 lilypond error: 
>>>> 
>>>> Would you show me the whole log file?
>>> Went into a bit of experimentation afterwards, still failed attempts only, 
>>> after discovering that the message is basically a side-effect of 
>>> set -u
>>> combined with autoconf apparently trying to use unbound variable 
>>> CONFIG_SHELL
>>> 
>>> On a cleanly booted docker-image recreated the issue with 
>>> bin/gub freebsd-x86::lilypond 
>> 
>> In my environments, autoconf does not raise such error.
>> Do you set the "set -u" or "set -o nounset" somewhere?
>> If so, would you remove the setting?
> The set -u (or to be complete set -ux) I discovered inside
> 
> /home/gub/gub/target/freebsd-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/smart-configure.sh
> 
> which was the command that was called when the error was signalled
> 
> 
> 
> _______________________________________________
> lilypond-devel mailing list
> lilypond-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-devel

My suspicion was that Ubuntu and CentOS shells treat  'set -u’ different when 
used in an
if test "x$CONFIG_SHELL" = x; then 
construct 

so as a varification of that assumption on the prompt I did:
set -u
if test "x$CONFIG_SHELL" = x; then echo "Configshell not set"; else echo 
"Configshell set"; fi

for both a CentOS 7 and an Ubuntu Xenial container.
Unfortunately both yield a 
bash: CONFIG_SHELL: unbound variable

will do some more digging inside autoconf to see if I can spot any reason why 
CONFIG_SHELL would not be set in my case



_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to