Boost logo

Boost-Build :

Subject: [Boost-build] Inapprehensible "...found 1 target..."
From: Gilberto Cuba Ricardo (gilbert_at_[hidden])
Date: 2010-03-21 10:43:50


Hola Boost.Build List,

     I'm a Boost-Build newbie and I tried to migrate a VC Project or
     Solution to Boot-Build, but I encounter with many blocks.

     I read many documentation: userman manual, wiki sites, other internet
     sites, and the excelents http://www.highscore.de/cpp/boostbuild/,
     and theres not show how i resolve my problem.

     The issue is that i have a Jamroot file like this:

     ---------- Jamroot ------------
     project MYROOT ;

     use-project /boost : c:/libraries/boost_1_36_0 ;

     use-project /X : X ;

     build-project /X ;

     install binX : /X : <location>libs ;
     ---------- Jamroot ------------

     ---------- Jamfile in folder X -----------
     project /X ;

     lib X
         : sources
           compilerArchive.cpp
           archive1.cpp
           archive2.cpp
           [--- others sources and include files ---]

         : requirements
           <include>../../../Core/Archive
           <include>../../../Dependencies/Dep1
           <include>../../../Dependencies/Dep2
           [--- other same above ---]

         : default-build
           <define>WIN32
           <define>_WIN32
           <link>static

         : usage-requirements
         ;
     ---------- Jamfile in folder X -----------

     The folder structure is like this:

     MyFolderSolution -\
                       |- Build --\ Boost-Build --\
                       | |- Jamroot
                       | |
                       | |- X --\ Jamfile
                       | |
                       | |- Y
                       | |- Z
                       |- Common
                       |- Core --\ Archive
                       |
                       |- Dependencies --\- Dep1
                       | |- Dep2
                       |- ... others ...
                       \- ... others ...

     and when I call bjam, this print the subject of emails and not
     compile any source file.

     ---- bjam's result after i called ----
     warning: Graph library does not contain optional GraphML reader.
     note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the
     note: directories containing the Expat headers and libraries, respectively.
     warning: skipping optional Message Passing Interface (MPI) library.
     note: to enable MPI support, add "using mpi ;" to user-config.jam.
     note: to suppress this message, pass "--without-mpi" to bjam.
     note: otherwise, you can safely ignore this message.
     WARNING: No python installation configured and autoconfiguration
         failed. See http://www.boost.org/libs/python/doc/building.html
         for configuration instructions or pass --without-python to
         suppress this message and silently skip all Boost.Python targets
     Building Boost.Regex with the optional Unicode/ICU support disabled.
     Please refer to the Boost.Regex documentation for more information
     (don't panic: this is a strictly optional feature).
     ...found 1 target...
     ---- bjam's result after i called ----

     What i do bad? Any tips or reference that it's help me.

     I hope that it'll not disorganize!

-- 
Chers,
 Lic. Gilberto Cuba Ricardo
PD: I'm so sorry for my English. :)

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk