octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: finally actually using gnulib


From: Benjamin Lindner
Subject: Re: finally actually using gnulib
Date: Sat, 21 Nov 2009 17:05:49 +0100
User-agent: Thunderbird 2.0.0.22 (Windows/20090605)

John W. Eaton wrote:
On 19-Nov-2009, Benjamin Lindner wrote:

| Benjamin Lindner wrote:
| > | > Thanks for this hint.
| > This is probably the fastest way to get it testing.
| | I am probably missing something trivial or simply doing something
| stupid.
| | I downloaded a gnulib snapshot, and from a cloned hg repos, with
| john's patch imported, executed
| | $ ./autogen.sh --gnulib-srcdir=/octmgw32/octave/gnulib
| generating source lists for liboctave/Makefile...
| vx-op-inc.mk is unchanged
| mx-op-inc.mk is unchanged
| smx-op-inc.mk is unchanged
| vx-op-src.mk is unchanged
| mx-op-src.mk is unchanged
| smx-op-src.mk is unchanged
| generating doc/interpreter/images.mk...
| images.mk is unchanged
| generating src/DLD-FUNCTIONS/module.mk...
| module.mk is unchanged
| bootstrapping...
| ./bootstrap: one of these is required: sha1sum gsha1sum

The sha1sum program is part of GNU coreutils.  But it looks like the
bootstrap script only uses it if there are .po files to update (we
don't have any), so I
don't think we really need it.  What happenss if you comment out the

  find_tool SHA1SUM sha1sum gsha1sum

line in the bootstrap script?  Does it work then?

I used sha1sum from
http://lists.gnupg.org/pipermail/gnupg-announce/2004q4/000184.html
but apparently this one does not work.
Then I saw that msys distributes coreutils in two parts, and sha1sum
is in the second part, which I did not have installed.
Now it works.

Also, if you see a message about no libgnu/gnulib.mk file, you will
need to create a file called libgnu/Makefile.am with the contents

  include gnulib.mk

before running autogen.sh.  I think that filewas accidentally left out
of my previous patch.

thanks for this info.
bootstrap, autoconf-ing and configure complete fine.

During building I get the following two errors

../../run-octave -f -q -H /octmgw32/octave/octave-tip-automake/doc/interpreter/mk_doc_cache.m doc-cache ../../src/DOCSTRINGS ../../scripts/DOCSTRINGS || rm -f doc-cache
error: : mkstemp: not supported on this sytem

and

make[2]: Entering directory `/octmgw32/octave/.build_mingw32_octave-tip-automake-4_gcc-4.4.0-dw2' make[2]: *** No rule to make target `mkoctfile.exe', needed by `all-am'. Stop.

benjamin




reply via email to

[Prev in Thread] Current Thread [Next in Thread]