Re: [Lapackpp-devel] shared libs install problem
Status: Beta
Brought to you by:
cstim
From: Christian S. <sti...@tu...> - 2007-02-21 09:25:37
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dear Dan, Dan Frankel schrieb: > I installed lapackpp-2.5.1 on a Fedora 6 Linux box and am having > problems with shared libraries. The configure and make seemed to work > okay, but when I do a 'make check' I get the error shown below, which I > list as ERROR #1. Also, when I try to link against lapackpp I get an > error shown below as ERROR #2. Are these the same problem? Any idea > what may be happening? I'd greatly appreciate any suggestions. Unfortunately I have never seem such an error, especially the first one: > /usr/local/share/lapackpp-2.5.1/blaspp/testing/.libs/lt-tblasd++: error > while loading shared > libraries: /usr/local/share/lapackpp-2.5.1/src/.libs/liblapackpp.so.15: > cannot restore segment prot after reloc: Permission denied Basically I'd guess this could be caused by an erroneous linker or compiler or libtool installation. Do you have more than one version of each of these installed (e.g. on in /usr/local, the other in /usr), which will then interfere with each other? > ERROR #2 -- Occurs at compile time for my C++ class which > instantiates a LaGenMatDouble: > > /usr/local/share/lapackpp-2.5.0/include/lavd.h:53: undefined reference > to `LaGenMatDouble::~LaGenMatDouble()' Huh? This error talks about a different lapackpp version 2.5.0? Anyway, in terms of the header file declaration this particular function has always been correctly declared. The error rather means that the liblapackpp.so library which is being linked against is somehow broken. If the tests above didn't work anyway, the actual compiling won't work as well. Christian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBRdwQCGXAi+BfhivFAQJOQQQAmRXZr/Tzy8IGieoNyfRQnR2CqBDfuC4j CTDYqGLUR5P+0LHZkD7DrRQ8s/eNmL0P9cC7mDpGsFSA7+haiM7zruAC9ubsbZUI fV7eU6TSy5kM3geEORx+oQfOIau1LV9XfvAbzHq+1pjJ67dxXA2MkeBjlGS+f/P0 +tnKTQ7sgzU= =7uTZ -----END PGP SIGNATURE----- |