make check failure: missing POTFILES

Larry Evans cppljevans at suddenlink.net
Sun Jan 27 00:45:04 EST 2013


On 01/26/13 16:56, John Ralls wrote:
> 
> On Jan 26, 2013, at 5:23 AM, Larry Evans <cppljevans at suddenlink.net> wrote:
> 
>> Using the download:
>>
>>
>> http://iweb.dl.sourceforge.net/project/gnucash/gnucash%20%28stable%29/2.4.11/gnucash-2.4.11.tar.bz
>>
>> and after doing several iterations of configure (interleaved with
>> several synaptic installs for missing packages), then `make`
>> I tried `make check`, but got error message which included:
>>
>> make[1]: Entering directory `/home/evansl/download/gnucash/2.4.11/build/po'
>> INTLTOOL_EXTRACT=/usr/bin/intltool-extract
>> srcdir=/home/evansl/download/gnucash/2.4.11/build/../src/po
>> /usr/bin/intltool-update --gettext-package gnucash --pot
>> rm -f missing notexist
>> srcdir=/home/evansl/download/gnucash/2.4.11/build/../src/po
>> /usr/bin/intltool-update -m
>> The usage of POTFILES.ignore is deprecated. Please consider moving the
>> content of this file to POTFILES.skip.
>> mismatched quotes at line 33 in
>> /home/evansl/download/gnucash/2.4.11/build/../src/po/../src/optional/python-bindings/gnucash_core_c.py
>> The following files contain translations and are currently not in use.
>> Please
>> consider adding these to the POTFILES.in file, located in the po/ directory.
>>
>> me/evansl/download/gnucash/2.4.11/build/../src/po/../intl-scm/guile-strings.c
>> me/evansl/download/gnucash/2.4.11/build/../src/po/../src/app-utils/gnc-exp-parser.c
>> [skip]
>> me/evansl/download/gnucash/2.4.11/build/../src/po/../src/report/report-gnome/window-report.c
>> me/evansl/download/gnucash/2.4.11/build/../src/po/../src/report/stylesheets/gnc-plugin-stylesheets.c
>>
>> If some of these files are left out on purpose then please add them to
>> POTFILES.skip instead of POTFILES.in. A file 'missing' containing this list
>> of left out files has been written in the current directory.
>> Please report to gnucash-devel at gnucash.org
>> if [ -r missing -o -r notexist ]; then \
>> 	  exit 1; \
>> 	fi
>> make[1]: *** [check] Error 1
>> make[1]: Leaving directory `/home/evansl/download/gnucash/2.4.11/build/po'
>> make: *** [check-recursive] Error 1
>> ~/download/gnucash/2.4.11/build $
>>
>>
>> I have search this ml for "POTFILES" and found:
>>
>> From: Derek Atkins <warlord at mit.edu>
>> Newsgroups: gmane.comp.gnome.apps.gnucash.devel
>> Subject: Re: Missing files in po/POTFILES.in
>> Date: Wed, 27 Apr 2011 11:33:23 -0400
>> Lines: 17
>>
>> which suggested:
>>
>>   You must use "make gnucash.pot" from the GnuCash build system to
>>   regenerate the POTfile.  You cannot do it by hand.
>>
>> However, trying that apparently did nothing:
>>
>> /home/evansl/download/gnucash/2.4.11/build/po $ make gnucash.pot
>> make: `gnucash.pot' is up to date.
>> /home/evansl/download/gnucash/2.4.11/build/po $
>>
>> So, what do I do to get `make check` to complete?
>>
>> TIA.
>>
> 
> Add the files to po/potfiles.skip, unless you want to work on translations.
> 
> Regards,
> John Ralls

Thanks John.

I took the build/po/missing file, which contained lines such as the
following:

me/evansl/download/gnucash/2.4.11/build/../src/po/../src/bin/gnucash-bin.

and edited it so that the lines looked more like what was currently in
the src/po/POTFILES.skip file. IOW, the above line became:

rc/bin/gnucash-bin

I then appended this modified missing file to the src/po/POTFILES.skip
and reran `make check`.  Unfortunately, I got the same error messages.

-regards,
Larry







More information about the gnucash-devel mailing list