noel at univ-lille3.fr
Tue Mar 12 15:30:40 CET 2002
I have written a small set of R functions for doing Generative Topographic
Mapping and variants, and would like to write part of the code in C++ using
the MatClass Matrix Library ( http://les.man.ac.uk/ses/staff/crb/matclass/ ).
Now, my problem is even before writing the code itself, to compile the
MatClass library. Everything is OK under Windows but when trying to port the
program to Linux (Mandrake 8.1), I failed to compile the library, even when
the makefile provided. The error message reeads :
$ make -f libmat.mak
g++ -c -O -Wall matinit.cc
In file included from matinit.cc:16:
matrix.hpp:884: declaration does not declare anything
matrix.hpp:884: parse error before `and'
matrix.hpp:885: declaration does not declare anything
matrix.hpp:886: class `matrix' is implicitly friends with itself
matrix.hpp:886: parse error before `not'
make: *** [matinit.o] Error 1
As far as I can say, nothing in the C++ code seems to be wrong (and compiled
fine with Visual C++ under Windows). I am aware this is not directly
related to R but just in case someone among R users would already have tried
MatClass and experienced a similar problem, or would like to try it, I'd be
happy to receive comments and suggestions.
Thanks in advance for your time,
Yvonnick Noel, PhD.
U. of Lille 3
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
More information about the R-help