Package: libjama-dev
Version: 1.2.4-1

In jama_eig.h (but possibly in other header files too):

using namespace std;
using namespace TNT;

is used. This carries over to all files that #include <jama_eig.h>
For me, this give a naming conflict between TNT::Matrix and Matrix
(which I declared myself). The same could happen with all std:: classes.
I think it's sufficient to move the using directives into a { } block,
but a better solution is of course not using the directive in a header
file at all (-> explicit qualification where needed).

I think this had been reported as a bug for version 1.2.2-1 (sse changelog)

- Stefan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to