![](https://secure.gravatar.com/avatar/e1ef55136ae45d648254935a18e9acb7.jpg?s=120&d=mm&r=g)
This log will be updated every day: http://inkscapeBrasil.org/LastMakeCheck
A script on my cron do this (with other little tests):
svn update ./autogen.sh ./configure --prefix="$bin_dir" \ --with-perl --with-python \ --enable-inkboard \ --with-gnome-vfs make make install make check > update-the-web-page
I may notify the community when a error appear after the start of a TDD politic. (or that can be done by the inkscape project server)
Aurium
![](https://secure.gravatar.com/avatar/dc940f48c5635785f32941f1fbe6b601.jpg?s=120&d=mm&r=g)
On Mar 9, 2009, at 2:59 PM, Aurélio A. Heckert wrote:
This log will be updated every day: http://inkscapeBrasil.org/LastMakeCheck
A script on my cron do this (with other little tests):
svn update ./autogen.sh ./configure --prefix="$bin_dir" \ --with-perl --with-python \ --enable-inkboard \ --with-gnome-vfs make make install make check > update-the-web-page
You might want to look into some actual "continuous build" software.
One that is free and quick to set up is CruiseControl
http://cruisecontrol.sourceforge.net/
I've used it now and then, and did successfully test setting it up on one of my PC's to do an Inkscape build. One of the nice things with a continuous build system is that generally they know about different source control tools, and when things fail can pinpoint who had made commits since the last successful build.
Also I poked in our CxxTest support for different output formats. So if we need something else, it is not that hard.
![](https://secure.gravatar.com/avatar/82c0f6eed0ee59676eb45aadd66dac57.jpg?s=120&d=mm&r=g)
Aurélio A. Heckert wrote:
This log will be updated every day: http://inkscapeBrasil.org/LastMakeCheck
:) You are my hero.
![](https://secure.gravatar.com/avatar/e1ef55136ae45d648254935a18e9acb7.jpg?s=120&d=mm&r=g)
I found a error while compiling for make check.
The make check produce this line 3 times: VER_SVNREV=" r`svn info . | sed -n -e '/^Revision:/s/Revision: (.*)/\1/p'`"; \
But my system is in portuguese, that will never found "Revision", and we may have other non english systems. So, we need to prepend the "svn info" with LANG=en: VER_SVNREV=" r`LANG=en svn info . | sed -n -e '/^Revision:/s/Revision: (.*)/\1/p'`"; \
I have committed this change in src/Makefile.am, may we have others like that...
PS: Thanks Jasper :-)
participants (3)
-
Aurélio A. Heckert
-
Jasper van de Gronde
-
Jon A. Cruz