Hi,

the latest commits solved my issue. I am now able to compile
all the meta examples (except those which require the LAPACK library).

However,**for**curiosity's sake, I tried to compile everything after installing the ATLAS library (that includes also LAPACK and BLAS). The cmake configuration goes well, but when I try to compile the cpp meta examples or the shogun unit tests the linker complains
that it cannot find some symbols (for example, dsyev_, dorgqr_ etc.).

Here the gist with the complete errors:
https://gist.github.com/geektoni/9ec823a1b05085f33f0c561053a705a9

Is there a way to fix it? Thanks for the help!

Giovanni

On 23/01/2017 17:18, Heiko Strathmann wrote:
Hi!

That will be unmet dependencies that are not clearly handled in our build.
The latest merge should solve the CMahalanobisDistance problem.

Let us know how things go

2017-01-21 10:26 GMT+00:00 Giovanni De Toni<[email protected]>:
Hello everybody,

I am a computer science undergraduate student from Italy. Recently, I got
interested in the Shogun Project and I have begun to "play" with the code,
to understand its structure and its internal logics.

Unfortunately, I encountered some problem when compiling the cpp meta
examples.

Specifically, I get compilation errors on the file
examples/meta/cpp/distance/mahalanobis.cpp.
You can find the complete message at this link:
https://gist.github.com/geektoni/29c8cad970478b834e353348a0431130
I have also tried to compile it manually but it gave me the same result.

I am on Ubuntu 16.04 and I have set up cmake with these flags:
-DBUILD_META_EXAMPLES=ON -DENABLE_TESTING=ON
(my gcc version is 4.9.3).

Am I missing something? Perhaps some configuration parameters?
Thank you in advance for the help!

Best regards,
Giovanni


Reply via email to