kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #11306
Re: Failed to build boost, any changes recently?
On Sep 22, 2013 2:21 PM, "Miguel Angel" <miguelangel@xxxxxx> wrote:
>
> I reverted this (.cmake part)
http://bazaar.launchpad.net/~kicad-testing-committers/kicad/testing/revision/4333
Actually your change looked appropriate. Sometime recently ubuntu started
executing programs out of the cwd, without the ./ prefix.
This is not typical, or historical, so
I like your addition of ./ prefix.
When troubleshooting a externalprojectadd function, especially on a new
platform, it is best to step back away from cmake and simply run all the
commands that you see cmake doing manually. I do this from /tmp where the
untarred tree is placed temporarily.
This takes cmake out of the picture.
Then go to the package build help for your platform and build it with a
configure and make command line entry. Repeat and refine as necessary.
Once you have the steps documented to compile and install to arbitrary
staging area, bring those back into cmake. A big else () path may be
needed for osx. So you can call externalprojectadd() with totally
different style.
>
> but yet same problems... I'm head scratching ...
>
> Miguel Angel Ajo Pelayo
> http://www.nbee.es
> +34 636 52 25 69
> skype: ajoajoajo
>
>
> 2013/9/22 Miguel Angel <miguelangel@xxxxxx>
>>
>> I needed to change the next lines to let the bootstrap configure boost:
>>
>> mba:kicad ajo$ bzr diff
>> === modified file 'CMakeModules/download_boost.cmake'
>> --- CMakeModules/download_boost.cmake 2013-09-21 19:20:31 +0000
>> +++ CMakeModules/download_boost.cmake 2013-09-22 16:18:33 +0000
>> @@ -116,10 +116,10 @@
>> UPDATE_COMMAND ${CMAKE_COMMAND} -E remove_directory
"${BOOST_ROOT}"
>>
>> BINARY_DIR "${PREFIX}/src/boost/"
>> - CONFIGURE_COMMAND ${bootstrap}
>> + CONFIGURE_COMMAND ./${bootstrap}
>> --with-libraries=${libs_csv}
>>
>> - BUILD_COMMAND b2
>> + BUILD_COMMAND ./b2
>> variant=release
>> threading=multi
>> toolset=gcc
>>
>>
>>
>> (otherwise it failed looking for bootstrap.sh or b2),
>>
>> but then, it fails like this:
>>
>> ..patience...
>> ...patience...
>> ...found 22108 targets...
>> ...updating 127 targets...
>> gcc.compile.c++
bin.v2/libs/date_time/build/gcc/release/threading-multi/gregorian/greg_month.o
>> /bin/sh: line 1: -ftemplate-depth-128: command not found
>>
>> -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall
-fPIC -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DDATE_TIME_INLINE
-DNDEBUG -I"." -c -o
"bin.v2/libs/date_time/build/gcc/release/threading-multi/gregorian/greg_month.o"
"libs/date_time/src/gregorian/greg_month.cpp"
>>
>> ...failed gcc.compile.c++
bin.v2/libs/date_time/build/gcc/release/threading-multi/gregorian/greg_month.o...
>> gcc.compile.c++
bin.v2/libs/date_time/build/gcc/release/threading-multi/gregorian/greg_weekday.o
>> /bin/sh: line 1: -ftemplate-depth-128: command not found
>>
>> -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall
-fPIC -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DDATE_TIME_INLINE
-DNDEBUG -I"." -c -o
"bin.v2/libs/date_time/build/gcc/release/threading-multi/gregorian/greg_weekday.o"
"libs/date_time/src/gregorian/greg_weekday.cpp"
>>
>>
>>
>> Under investigation...
>>
>>
>> Miguel Angel Ajo Pelayo
>> http://www.nbee.es
>> +34 636 52 25 69
>> skype: ajoajoajo
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References