Source directory restructuring complete

Geert Janssens geert.gnucash at kobaltwit.be
Mon Aug 21 05:23:30 EDT 2017


On woensdag 16 augustus 2017 20:50:59 CEST Eric Theise wrote:
> On Wed, Aug 16, 2017 at 12:42 AM, Geert Janssens <geert.gnucash at kobaltwit.be
> > wrote:
> > > I now get as far as the "Making check in po" stage.
> > > 
> > > ...
> > > 
> > > Making check in po
> > > rm -f missing notexist
> > > srcdir=../../po /usr/bin/intltool-update -m
> > 
> > All the missing file errors are the result of your build directory being a
> > subdirectory of your source directory (which you can also see in the line
> > above). This is a known intltool problem and has been the case before the
> > restructuring already.
> 
> That was the organization recommended in the "Using separate build
> directory" section of the wiki at https://wiki.gnucash.org/wiki/Building
> I've updated that section based on your comments.
> 

I didn't realize our own documentation suggested a setup that was known to be 
bad. Thanks for correcting this.

> > The easiest way to avoid it currently is to make sure your build directory
> > is
> > outside of the source directory, for example just aside it in the same
> > parent
> > directory like so
> > parent-dir/
> > parent-dir/gnucash
> > parent-dir/build
> > 
> > Also the warnings will continue to appear until you clean up the build
> > artifacts from your previous runs. From the POTFILES.in errors I deduce in
> > your case that means removing (at least) the current "build" directory and
> > the
> > current "share" directory in your source directory.
> 
> "share" was contained within "build", FWIW.
> 
> All looks good now, thanks.
> 

Glad to hear that and thanks for your feedback :)

Geert


More information about the gnucash-devel mailing list