Even more building issues

Michael Vrable michael_vrable at hmc.edu
Fri Aug 15 13:27:15 CDT 2003


On Fri, Aug 15, 2003 at 03:15:17PM -0400, Jonathan Ard wrote:
>   Thanks to everyone who helped me out with my last issue.  And I, of course, I did find out that the answer to that question was in the README.cvs.  I know I read that file while I was looking around.  I don't how I missed the part that had the exact error message that I was getting.  D'oh!  
>   Anyway, I am now past the configure stage and am getting stuck in the make stage.  I'm getting this error:
> 
> Making all in po
> make[2]: Entering directory `/usr/local/gnucashsrc/gnucash/po'
> make gnucash.pot-update
> make[3]: Entering directory `/usr/local/gnucashsrc/gnucash/po'
> make[3]: *** No rule to make target `../src/gnome/gnc-splash.c', needed by `gnucash.pot-update'.  Stop.
> make[3]: Leaving directory `/usr/local/gnucashsrc/gnucash/po'
> make[2]: *** [gnucash.pot] Error 2
> make[2]: Leaving directory `/usr/local/gnucashsrc/gnucash/po'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/local/gnucashsrc/gnucash'
> make: *** [all] Error 2
> 
> 
>   I looked in the src/gnome directory and there is no gnc-splash.c. Did I do something stupid?  Did I forget to do something?

This one bit me too, but I did figure out how to fix it.  It turns out
that gnc-splash.c was moved from one directory to another recently, and
the po/POTFILES.in file still references the old location.

To fix, use the make-gnucash-potfiles script in the top-level source
directory.  (I had to say "make make-gnucash-potfiles" to generate it.)
Then:
    ./make-gnucash-potfiles > po/POTFILES.in
After this, I did another round of "./autogen.sh && make", which was
successful.

I think the proper long-term fix is to commit a new version of
POTFILES.in to CVS.  Will anyone with CVS access do so?

--Michael Vrable


More information about the gnucash-devel mailing list