Hi!
Thanks for this info.
Well, until recently, the SVN revision was not being dynamically fetched at all, so the dependency on inkscape_version.h has remained the same.
I have seen this, too, and have added inkscape_version.h to the "touchabout" and "clean" targets. It should have been listed there already, but I guess that since it was never dynamic before, it didn't matter previously.
Creating inkscape_version.h -every- time would be overkill and a burden for people wanting to only compile their own files, since that would force aboutbox.cpp to be compiled every time.
So... for the typical build/code/build/code cycle, just occasionally do "btool touchabout".
"btool clean" will take care of a complete build.
-However-, I can see where it might be necessary for <makefile> to make a file every time, regardless if it is up-to-date. So I added an attribute, 'force="true"' to <makefile> to allow this.
bob
-----Original Message-----
From: Preben Soeberg <prsodk@...400...> Sent: Oct 9, 2008 1:44 AM To: inkscape-devel@lists.sourceforge.net Subject: [Inkscape-devel] inkscape_version.h is not being updated
Hi,
On Windows XP, if inkscape.version.h exists, it is not being updated with the new revision number, and the old revision number appears in the help about splash.
After deleting inkscape_version.h, it is generated with correct revision number.
I have seen this behavior since revision 19964.
Preben