[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Error building octave make dist: operator '||' has no right operand
From: |
Jim Meyering |
Subject: |
Re: Error building octave make dist: operator '||' has no right operand |
Date: |
Fri, 03 Sep 2010 16:45:48 +0200 |
Rob Vermaas wrote:
> as of commit 0ad84b5297860975e72ef9a27e2c3218c3628b33 in gnulib, we
> get build errors in our continous integration setup of octave. We get
> the following error:
>
> ../libgnu/wctype.h:583:14: error: operator '||' has no right operand
> ../libgnu/wctype.h:656:6: error: #if with no expression
>
> Any idea?
>
> Logs can be found here: http://hydra.nixos.org/build/617937
Hi Rob,
Is this in a git-cloned working directory,
or when building from a just-unpacked tarball?
I'll assume it's the former.
Have you run "make distclean"?
If not, and there was a preexisting libgnu/wctype.h,
it will not be regenerated, even though the rules
to generate it may have been updated through an update
from gnulib.
To run a quick check, just remove libgnu/wctype.h and rerun make.
Often that will be sufficient, but it's better to be safe
and run "make distclean" whenever you update to get the latest
from gnulib.