How to install Boost.Numeric.Bindings

Hi, I've downloaded the whole boost src. svn co https://svn.boost.org/svn/boost boost Right now, I need Boost.Numeric.Bindings which is in the sandbox. I tried bjam, but I got the following error. Can somebody let me know how to compile Boost.Numeric.Bindings? Thanks, Peng $ bjam Unable to load Boost.Build: could not find build system. --------------------------------------------------------- /home/local/eda06/yupeng/test/C++/svn/boost/sandbox/boost-build.jam attempted to load the build system by invoking 'boost-build ;' but we were unable to find "bootstrap.jam" in the specified directory or in BOOST_BUILD_PATH (searching /usr/share/boost-build). Please consult the documentation at 'http://www.boost.org'.

Peng Yu wrote:
$ bjam Unable to load Boost.Build: could not find build system. --------------------------------------------------------- /home/local/eda06/yupeng/test/C++/svn/boost/sandbox/boost-build.jam attempted to load the build system by invoking
'boost-build ;'
but we were unable to find "bootstrap.jam" in the specified directory or in BOOST_BUILD_PATH (searching /usr/share/boost-build).
Set the environment variable BOOST_BUILD_PATH to point to the Boost.Build directory in the main boost tree. John.

On Thu, Oct 23, 2008 at 9:45 AM, John Maddock <john@johnmaddock.co.uk> wrote:
Peng Yu wrote:
$ bjam Unable to load Boost.Build: could not find build system. --------------------------------------------------------- /home/local/eda06/yupeng/test/C++/svn/boost/sandbox/boost-build.jam attempted to load the build system by invoking
'boost-build ;'
but we were unable to find "bootstrap.jam" in the specified directory or in BOOST_BUILD_PATH (searching /usr/share/boost-build).
Set the environment variable BOOST_BUILD_PATH to point to the Boost.Build directory in the main boost tree.
Can you be more specific on which dir it shall point to in my case? Thanks, Peng

Peng Yu wrote:
Can you be more specific on which dir it shall point to in my case?
See http://www.boost.org/doc/libs/1_36_0/doc/html/bbv2/installation.html But it's the boost-path/tools/build/v2 directory I believe. HTH, John.

On Thu, Oct 23, 2008 at 12:09 PM, John Maddock <john@johnmaddock.co.uk> wrote:
Peng Yu wrote:
Can you be more specific on which dir it shall point to in my case?
See http://www.boost.org/doc/libs/1_36_0/doc/html/bbv2/installation.html
But it's the boost-path/tools/build/v2 directory I believe.
I don't find any .cpp file in boost/sandbox/boost/numeric/bindings. Does it mean that I don't have to build it in order to use it? Do I just need to include the header files to use it? Lapack does not come with boost-sandbox, right? Do I have to download lapack and install it separately so that Boost.Numeric.Bindings can use it? Thanks, Peng

Peng Yu wrote:
See http://www.boost.org/doc/libs/1_36_0/doc/html/bbv2/installation.html
But it's the boost-path/tools/build/v2 directory I believe.
I don't find any .cpp file in boost/sandbox/boost/numeric/bindings. Does it mean that I don't have to build it in order to use it? Do I just need to include the header files to use it?
Probably, but I've never used that so I've no idea.
Lapack does not come with boost-sandbox, right? Do I have to download lapack and install it separately so that Boost.Numeric.Bindings can use it?
See http://www.netlib.org/lapack/ BTW uBlas has a dedicated mailing list: you would probably get more knowledgeable help there, Regards, John.

I don't find any .cpp file in boost/sandbox/boost/numeric/bindings. Does it mean that I don't have to build it in order to use it? Do I just need to include the header files to use it?
Probably, but I've never used that so I've no idea.
It does
Lapack does not come with boost-sandbox, right? Do I have to download lapack and install it separately so that Boost.Numeric.Bindings can use it?
It should be possible to use with any Lapack implementation (Atlas, Intel MKL, AMD ACML, etc...) but you will need to pick one yourself. I've tested Atlas and Intel MKL with success. Roel

On Fri, Oct 24, 2008 at 4:43 AM, Jordans, R. <r.jordans@student.tue.nl> wrote:
I don't find any .cpp file in boost/sandbox/boost/numeric/bindings. Does it mean that I don't have to build it in order to use it? Do I just need to include the header files to use it?
Probably, but I've never used that so I've no idea.
It does
Do you mean I need to build Boost.Numeric.Bindings or not to build it?
It should be possible to use with any Lapack implementation (Atlas, Intel MKL, AMD ACML, etc...) but you will need to pick one yourself. I've tested Atlas and Intel MKL with success.
This means that all the LAPACK implementation adhere to the same interface, right?

I don't find any .cpp file in boost/sandbox/boost/numeric/bindings. Does it mean that I don't have to build it in order to use it? Do I just need to include the header files to use it?
Probably, but I've never used that so I've no idea.
It does
Do you mean I need to build Boost.Numeric.Bindings or not to build it?
You don't need to build anything, just include the right files
It should be possible to use with any Lapack implementation (Atlas, Intel MKL, AMD ACML, etc...) but you will need to pick one yourself. I've tested Atlas and Intel MKL with success.
This means that all the LAPACK implementation adhere to the same interface, right?
Nod - Roel
participants (3)
-
John Maddock
-
Jordans, R.
-
Peng Yu