[fdo-trac] #424: thirdparty boost build on ubuntu 64bit linux

FDO trac_fdo at osgeo.org
Tue Nov 11 14:08:22 EST 2008


#424: thirdparty boost build on ubuntu 64bit linux
-------------------------+--------------------------------------------------
   Reporter:  warmerdam  |       Owner:  gregboone             
       Type:  defect     |      Status:  new                   
   Priority:  minor      |   Milestone:                        
  Component:  FDO API    |     Version:  3.3.2                 
   Severity:  3          |    Keywords:  thirdparty boost linux
External_id:             |  
-------------------------+--------------------------------------------------
 This problem was encountered with 3.3.2RC2.

 The normal build_thirdparty.sh does not build boost properly on my Ubuntu
 7.10 64bit amd system.  It seems that the problem is that
 Thirdparty/Thirdparty.sh runs boost/tools/jam/src/build.sh to build
 "bjam", but it assumes it will be placed in
 Thirdparty/boost/tools/jam/src/bin.linuxx86.  On my system it is placed in
 .../jam/src/bin.linux instead.  Apparently the name of the directory is
 based in some fashion on the platform name.

 Because bjam is at the wrong place this:
 {{{
 ./tools/jam/src/bin.linuxx86/bjam toolset=gcc variant=release
 threading=multi link=static --layout=system stage
 }}}

 Fails and the build continues.

 I would like to suggest instead something like:

 {{{
 ./tools/jam/src/bin.*/bjam toolset=gcc variant=release threading=multi
 link=static --layout=system stage
 }}}

 I would add it is very annoying that the build.sh script continue even
 when subcomponents fail.  It makes it very hard at the end of a third
 party build to know whether things worked or not.

-- 
Ticket URL: <http://trac.osgeo.org/fdo/ticket/424>
FDO <http://fdo.osgeo.org/>
Feature Data Objects


More information about the fdo-trac mailing list