Subject: Re: [ublas] <Numeric Library Bindings for Boost> unresolved external symbol _dgeev referenced
From: Witold E Wolski (wewolski_at_[hidden])
Date: 2012-10-09 08:27:48
I checked out the boost bindings from the svn
there is Jamroot file so I thought to build it with bjam
First do I need to build it?
How do I build and configure it? couldt find a readme.
but this are the errors I am getting.
Jamroot:16: in modules.load
*** argument error
* rule path-constant ( name : value + )
* called with: ( BOOST_ROOT : )
* missing argument value
/usr/share/boost-build/build/project.jam:1007:see definition of rule
'path-constant' being called
/usr/share/boost-build/build/project.jam:314: in load-jamfile
/usr/share/boost-build/build/project.jam:62: in load
On 5 October 2012 23:06, sguazt <marco.guazzone_at_[hidden]> wrote:
> On Thu, Oct 4, 2012 at 7:52 PM, Dhruv <bhattdh_at_[hidden]> wrote:
> > Hi All,
> > I am trying to configure Numeric Library Bindings for Boost
> > UBlas(http://mathema.tician.de/software/boost-numeric-bindings) into my
> > Studio 2008 environment.
> > I am able to include geev.h into my project from numeric binding.
> > I am using boost matrix to calculate eigenvalues/vectors.
> > I have downlaoded lapack.lib from
> > There are actually different option to download lapack library there:
> > -> Prebuilt static libraries using INTEL Compilers
> > -> Prebuilt dynamic libraries using Mingw
> > I am not sure which one to use so I tried all of them but no luck.
> > and added it to liners->input->additional dependencies in visual studio.
> > I already have boost configured and working in visual studio.
> > Bellow is the error I am getting. I get same error even if I remove
> > library from linker.
> > error LNK2019: unresolved external symbol _dgeev referenced in function
> > __cdecl boost::numeric::bindings::lapack::detail::geev_backend(char
> const *,char
> > const *,int const *,double *,int const *,double *,double *,double *,int
> > *,double *,int const *,double *,int const *)"
> > (?geev_backend_at_detail@lapack_at_bindings@numeric_at_boost
> > I am new to c++ and visual studio and not sure whats going wrong here.
> I cannot help you with that error (I am a Linux user), but I would
> suggest you to try the more recent version of boost-numeric_bindings
> that you can find in the Boost sandbox:
> You can download it through Subversion:
> svn co http://svn.boost.org/svn/boost/sandbox/numeric_bindings
> Hope this helps.
> -- Marco
> ublas mailing list
> Sent to: wewolski_at_[hidden]
-- Witold Eryk Wolski Triemlistrasse 155 8047 Zuerich