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