|
[Date Index]
[Thread Index]
[Author Index]
Problems using C++/MathLink on SGI (fix: g++)
- To: mathgroup at yoda.physics.unc.edu
- Subject: Problems using C++/MathLink on SGI (fix: g++)
- From: Pekka.Janhunen at fmi.fi
- Date: Fri, 19 Nov 1993 15:35:22 -0800
I have a C++ module using the AT&T complex class,
one of the functions is defined extern "C", and it is called by
an interface module in plain C, which is then called by Mathematica.
I'm using Mma 2.2 in SGI IRIX4.0.5.
I am able to return e.g. the complex number zero from the C++
module, but whenever I try to do anything more serious, I just get:
General::digit: Digit at position 1 in NaN is too large to be used in base 10.
LinkObject::linkd:
LinkObject[hybridML, 14, 1] is closed; the connection is dead.
Out[31]= $Failed
or something similar (the General::digit is not always there).
This seems to happen also if I try to output to cerr or clog from C++.
However when I switched to g++ (and changed cc to gcc in the mcc script),
things started working.
Is anyone else facing similar problems, have you tried linking C++
with Mathlink? Of course I can manage with gcc/g++ now, but it would be
nice if the SGI cc/CC worked also. CC is AT&T Cfront 3.0.1.
Pekka
Prev by Date:
ListPlot with legend
Next by Date:
Re: Naming the Mathematica language
Previous by thread:
ListPlot with legend
Next by thread:
Re: minimal surfaces
|