Zsh Mailing List Archive
Messages sorted by:
Re: yodl [Re: Compilation problem on Cygwin]
- X-seq: zsh-users 3766
- From: Andrej Borsenkow <Andrej.Borsenkow@xxxxxxxxxxxxxx>
- To: Ville Herva <vherva@xxxxxxxxxxxxxxxxxxxxxx>
- Subject: Re: yodl [Re: Compilation problem on Cygwin]
- Date: Thu, 29 Mar 2001 12:37:51 +0400 (MSD)
- Cc: Andrej Borsenkow <Andrej.Borsenkow@xxxxxxxxxxxxxx>, <zsh-users@xxxxxxxxxxxxxx>
- In-reply-to: <20010329112755.O3478@xxxxxxxxxxxxxxxxx>
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
On Thu, 29 Mar 2001, Ville Herva wrote:
> On Thu, Mar 29, 2001 at 11:39:33AM +0400, you [Andrej Borsenkow] claimed:
> > One more possibility (and I'm pretty sure it is it): the temporary files
> > are created on text-mounted file system and then simply copied into /home
> > and get DOS lineend.
> mlmakemod.sh was the build step that failed. So I played a bit with.
> top_srcdir=../zsh /bin/bash ../zsh/Src/mkmakemod.sh Src Makemod
> instead of
> top_srcdir=../zsh /bin/sh ../zsh/Src/mkmakemod.sh Src Makemod
> which is what the make tries to do, helped. It now created Makemod.in.
> So I replaced /bin/sh.exe with /bin/bash.exe and started the build from
> scratch (rm -rf build, configure etc).
> It now works. I'm still not sure what the problem was.
Hmm ... On cygwin /bin/sh is actually ash and ash != bash. Have you the
actual ash version? Else you probably have to report this on Cygwin list.
Looks like a problem (bug?) in ash.
Still, I wonder why I do not have this problem (now). Try to update ash
> Now I have the same problem as with Linux, though.
> configure says
> checking for yodl... no
> but the compilation still fails with
> case ': yodl' in :*) ;; *) \
> : yodl -I../../zsh/Doc -w zman.yo version.yo ../../zsh/Doc/zsh.yo | sed
> -e '1s/\\-/-/g' -e '/^\.'\''/d' > $target \
> ;; esac; \
> test -f $target
> make: *** [zsh.1] Error 1
> make: Leaving directory /home/vherva/zsh/build/Doc'
> make: *** [all] Error 1
> presumably just beacause of the lacking yodl. Is yodl necessary for the
> build? If so, configure should propably barf?
Yodl is not needed if you build from tarball, because it includes man
pages and info files. I believe, yodl is needed if you build from CVS. The
problem is, how can configure know if it was tarball or CVS?
I build from src mounted off Unix where I do have yodl so I do not have
Messages sorted by: