It looks like to autobuilder is having trouble with the boost download. Here is the snippet from the build log:
make[3]: Entering directory `/build/buildd/kicad-0.201306052021+4192~24~raring1/build/kicad' [ 0%] Creating directories for 'boost' [ 0%] Performing download step (download, verify and extract) for 'boost' -- downloading... src='http://downloads.sourceforge.net/project/boost/boost/1.53.0/boost_1_53_0.tar.bz2' dst='/build/buildd/kicad-0.201306052021+4192~24~raring1/kicad/.downloads-by-cmake/boost_1_53_0.tar.bz2' timeout='none' CMake Error at boost-stamp/download-boost.cmake:9 (file): file DOWNLOAD HASH mismatch for file: [/build/buildd/kicad-0.201306052021+4192~24~raring1/kicad/.downloads-by-cmake/boost_1_53_0.tar.bz2] expected hash: [a00d22605d5dbcfb4c9936a9b35bc4c2] actual hash: [d41d8cd98f00b204e9800998ecf8427e] On Wed, Jun 5, 2013 at 7:31 AM, Dick Hollenbeck <d...@softplc.com> wrote: > On 05/31/2013 04:47 PM, Dick Hollenbeck wrote: > > In revision 4183 the boost headers have been removed from the repo. > > > > The CMakeLists.txt build environment now downloads those one time and > installs them in the > > source tree upon first build. > > > In revision 4190: > > a) I made the download directory configurable, > > b) but it defaults now to ".downloads-by-cmake" rather than > downloads-by-cmake. > > > This period lets me skip this dir when grepping in tree. If you want to > avoid > re-downloading, then checkout version 4190 and manually rename your > downloads-by-cmake > directory to .downloads-by-cmake immediately before your first build, and > the build will > skip the download step. Otherwise you will end up with both directories. > > Sorry, but I think we've got this bridge crossed now and the disruptions > are behind us. > The configure-ability of the directory also brings the benefit of putting > it in some out > of tree global place. > > Dick > > > > > > > Subsequent builds will work as before, that is after boost > > is downloaded, un-tarred, patched, and copied to include/boost/*. > > > > > > (The PPA engine will however have to download them each time I suppose > since it starts > > with a pristine bzr checkout each time.) > > > > > > > > ----< Revision Summary >-------------------------------------------- > > > > This revision makes include/boost/* files into an "external project" > according to CMake's > > ExternalProject_Add() function. The main advantages to this strategy are: > > > > 1) it is easier to track the totality of all patches made to the > particular version of > > boost in use. > > > > 2) The procedure for the download and patching is extremely well > documented and > > reproducable, unlike now, so therefore *easier to upgrade to new boost*. > > > > 3) You get the full set of boost headers. > > > > 4) The KiCad repo is smaller. > > > > > > The mechanism uses a new directory in the source tree called > downloads-by-cmake to hold > > the boost*.tar.bz2 file. This download happens only one time, ever. Then > the tar file is > > expanded, and it is put into a scratch bazaar repo so that changes can > be tracked. Then it > > is patched. Then a portion of the patched boost, namely the header > portion, is copied into > > the KiCad source tree at include/boost just as now. So the end result is > the same by the > > time a build is undertaken. > > > > The scratch repo remains in downloads-by-cmake, so that patches can be > re-generated from > > there at any time in the future for the ExternalProject_Add() mechanism. > You can delete > > the directory downloads-by-cmake to get a fresh start at any time. > > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > -- Henry von Tresckow (hvontres)
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp