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