@Nick, Just open files from 4.0 branch root/CMakeModules/download_boost.cmake and learn how Kicad is built. "building the stable release" => do you need a translation ? building is NOT downloading or synchronising a tree. YES KICAD 4 (the only valid release) IS USING BAAZAR The distro it occurs on is irrelevant. It happens and it is the distro's bug. Now you know. And you can also finish your job of bzr removal. or grep bzr ..... CreateBzrVersionHeader.cmake:macro( create_bzr_version_header _bzr_src_path ) CreateBzrVersionHeader.cmake: # If bzr is not found or an error occurs using the bzr commands to determine the repo CreateBzrVersionHeader.cmake: # version, set the build version string to "no-bzr" CreateBzrVersionHeader.cmake: set( KICAD_BUILD_VERSION "no-bzr" ) CreateBzrVersionHeader.cmake: COMMAND ${Bazaar_EXECUTABLE} revno --tree ${_bzr_src_path} CreateBzrVersionHeader.cmake: OUTPUT_VARIABLE _bzr_TREE_DATE CreateBzrVersionHeader.cmake: RESULT_VARIABLE _bzr_revno_result CreateBzrVersionHeader.cmake: if( ${_bzr_revno_result} EQUAL 0 ) CreateBzrVersionHeader.cmake: COMMAND ${Bazaar_EXECUTABLE} log -r${_bzr_TREE_DATE} ${_bzr_src_path} CreateBzrVersionHeader.cmake: OUTPUT_VARIABLE _bzr_LAST_CHANGE_LOG CreateBzrVersionHeader.cmake: ERROR_VARIABLE _bzr_log_error CreateBzrVersionHeader.cmake: RESULT_VARIABLE _bzr_log_result CreateBzrVersionHeader.cmake: if( ${_bzr_log_result} EQUAL 0 ) CreateBzrVersionHeader.cmake: "\\2" Kicad_REPO_REVISION "${_bzr_LAST_CHANGE_LOG}" ) CreateBzrVersionHeader.cmake: "\\2" Kicad_REPO_LAST_CHANGED_AUTHOR "${_bzr_LAST_CHANGE_LOG}" ) CreateBzrVersionHeader.cmake: "\\2" Kicad_REPO_LAST_CHANGED_DATE "${_bzr_LAST_CHANGE_LOG}" ) CreateBzrVersionHeader.cmake: # Check to make sure 'bzr log' command did not fail. Otherwise, default CreateBzrVersionHeader.cmake: # to "no-bzr" as the revision. CreateBzrVersionHeader.cmake: _kicad_bzr_date ${Kicad_REPO_LAST_CHANGED_DATE} ) CreateBzrVersionHeader.cmake: set( KICAD_BUILD_VERSION "(${_kicad_bzr_date} BZR ${Kicad_REPO_REVISION})" ) download_boost.cmake:# easily, simply by editing the working tree in and doing "bzr diff" in there. download_boost.cmake:# repo = "${headers_src}/../.bzr" = "/.bzr" download_boost.cmake: # Revert the branch to pristine before applying patch sets as bzr patch download_boost.cmake: PATCH_COMMAND bzr revert download_boost.cmake: # bzr revert is insufficient to remove "added" files: download_boost.cmake: COMMAND bzr clean-tree -q --force download_boost.cmake: # tell bzr about "added" files by last patch: download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_i386_x86_64_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_i386_x86_64_sysv_macho_gas.S download_boost.cmake: # tell bzr about "added" files by last patch: download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_i386_ms_pe_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_i386_ms_pe_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_x86_64_ms_pe_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_x86_64_ms_pe_gas.S download_boost.cmake: COMMAND bzr add libs/context/build/Jamfile.v2 download_boost.cmake: COMMAND bzr add libs/context/build/architecture.jam download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_combined_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_ppc32_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_ppc64_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_combined_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_ppc32_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_ppc64_sysv_macho_gas.S download_boost.cmake:ExternalProject_Add_Step( boost bzr_commit_boost download_boost.cmake: COMMAND bzr ci -q -m pristine download_boost.cmake:ExternalProject_Add_Step( boost bzr_add_boost download_boost.cmake: # add only the headers to the scratch repo, repo = "../.bzr" from ${headers_src} download_boost.cmake: COMMAND bzr add -q ${PREFIX}/src/boost download_boost.cmake: DEPENDERS bzr_commit_boost download_boost.cmake:ExternalProject_Add_Step( boost bzr_init_boost download_boost.cmake: COMMAND bzr init -q download_boost.cmake: #creates a .bzrignore file in boost root dir, to avoid copying useless files download_boost.cmake: COMMAND echo "*.htm*" > ${PREFIX}/src/boost/.bzrignore download_boost.cmake: DEPENDERS bzr_add_boost download_cairo.cmake:# easily, simply by editing the working tree in and doing "bzr diff" in there. download_glew.cmake:# easily, simply by editing the working tree in and doing "bzr diff" in there. download_libpng.cmake:# easily, simply by editing the working tree in and doing "bzr diff" in there. download_openssl.cmake: set( PATCH_STR_CMD bzr patch -p0 ) download_openssl.cmake: # This one requires the bzr commit below, since bzr patch only knows a working tree. download_openssl.cmake: # Revert the branch to pristine before applying patch sets as bzr patch download_openssl.cmake: PATCH_COMMAND bzr revert download_openssl.cmake:# In order to use "bzr patch", we have to have a bzr working tree, this means a bzr repo download_openssl.cmake:ExternalProject_Add_Step( ${target} bzr_commit_${target} download_openssl.cmake: COMMAND bzr ci -q -m pristine download_openssl.cmake:ExternalProject_Add_Step( ${target} bzr_add_${target} download_openssl.cmake: COMMAND bzr add -q download_openssl.cmake: DEPENDERS bzr_commit_${target} download_openssl.cmake:ExternalProject_Add_Step( ${target} bzr_init_${target} download_openssl.cmake: COMMAND bzr init -q download_openssl.cmake: DEPENDERS bzr_add_${target} download_pixman.cmake:# easily, simply by editing the working tree in and doing "bzr diff" in there. download_pkgconfig.cmake:# easily, simply by editing the working tree in and doing "bzr diff" in there. download_swig.cmake:# easily, simply by editing the working tree in and doing "bzr diff" in there. download_wxpython.cmake:# easily, simply by editing the working tree in and doing "bzr diff" in there. download_wxpython.cmake: PATCH_COMMAND bzr revert download_wxpython.cmake: COMMAND bzr patch -p0 "${PROJECT_SOURCE_DIR}/patches/wxpython-3.0.0_macosx.patch" download_wxpython.cmake: COMMAND bzr patch -p0 "${PROJECT_SOURCE_DIR}/patches/wxpython-3.0.0_macosx_multiarch.patch" # http://trac.wxwidgets.org/ticket/15957 download_wxpython.cmake:ExternalProject_Add_Step( libwxpython bzr_commit_libwxpython download_wxpython.cmake: COMMAND bzr ci -q -m pristine download_wxpython.cmake:ExternalProject_Add_Step( libwxpython bzr_add_libwxpython download_wxpython.cmake: COMMAND bzr add -q ${PREFIX}/src/libwxpython download_wxpython.cmake: DEPENDERS bzr_commit_libwxpython download_wxpython.cmake:ExternalProject_Add_Step( libwxpython bzr_init_libwxpython download_wxpython.cmake: COMMAND bzr init -q download_wxpython.cmake: DEPENDERS bzr_add_libwxpython download_wxwidgets.cmake:# easily, simply by editing the working tree in and doing "bzr diff" in there. download_wxwidgets.cmake: PATCH_COMMAND bzr revert download_wxwidgets.cmake: COMMAND bzr patch -p0 "${PROJECT_SOURCE_DIR}/patches/wxwidgets-3.0.0_macosx.patch" download_wxwidgets.cmake: COMMAND bzr patch -p0 "${PROJECT_SOURCE_DIR}/patches/wxwidgets-3.0.0_macosx_bug_15908.patch" download_wxwidgets.cmake:ExternalProject_Add_Step( libwx bzr_commit_libwx download_wxwidgets.cmake: COMMAND bzr ci -q -m pristine download_wxwidgets.cmake:ExternalProject_Add_Step( libwx bzr_add_libwx download_wxwidgets.cmake: COMMAND bzr add -q ${PREFIX}/src/libwx download_wxwidgets.cmake: DEPENDERS bzr_commit_libwx download_wxwidgets.cmake:ExternalProject_Add_Step( libwx bzr_init_libwx download_wxwidgets.cmake: COMMAND bzr init -q download_wxwidgets.cmake: DEPENDERS bzr_add_libwx FindBazaar.cmake:# current path. Defaults to bzr. FindBazaar.cmake:# and the bzr --version command executes properly. FindBazaar.cmake:# Bazaar_VERSION Result of the bzr --version command. FindBazaar.cmake:find_program( Bazaar_EXECUTABLE bzr FindBazaar.cmake: OUTPUT_VARIABLE _bzr_version_output FindBazaar.cmake: ERROR_VARIABLE _bzr_version_error FindBazaar.cmake: RESULT_VARIABLE _bzr_version_result FindBazaar.cmake: if( ${_bzr_version_result} EQUAL 0 ) FindBazaar.cmake: string( REGEX REPLACE "^[\n]*Bazaar \\(bzr\\) ([0-9.a-z]+).*" FindBazaar.cmake: "\\1" Bazaar_VERSION "${_bzr_version_output}" )