|
[Date Index]
[Thread Index]
[Author Index]
Re: Mathlink probs under Unix
- To: mathgroup at smc.vnet.net
- Subject: [mg26275] Re: Mathlink probs under Unix
- From: paulh at wolfram.com (P.J. Hinton)
- Date: Sun, 10 Dec 2000 00:19:47 -0500 (EST)
- Organization: Wolfram Research, Inc.
- References: <90kreu$r4l@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
On 6 Dec 2000 02:56:14 -0500, number9 <number9 at cox-internet.com>
wrote:
> Hello, I have a Mathematica problem that perhaps someone has come across...
>
> I have a Sun box running Solaris8 with Mathematica 4.0 installed. I am trying to
>
> compile the "fastbinary" addon (binary.tm) for Mathematica. I have downloaded it
>
> from mathsource and I am having some problems compiling it. (I am using
> GNU gcc for my compiler). From what I have read, I can either use mcc to
>
> compile this (with the CC flag set to gcc) or use mprep and them compile
>
> by hand. Here is what is going on:
>
> Using mcc:
>
> $ mcc -o binary
> -l/usr/local/mathematica/AddOns/MathLink/DevelopersKits/Solaris/CompilerAdditions/
> binary.tm -lnsl -lsocket
> binary.tm:468: unterminated character constant
>
> Manually:
>
> $ mprep binary.tm -o binary..c
> $ gcc -o binary
> -l/usr/local/mathematica/AddOns/MathLink/DevelopersKits/Solaris/CompilerAdditions/
> binary.c -lnsl -lsocket
> binary.tm:468: unterminated character constant
>
> I can not seem to get around this. I have ftp'd the files to another
> solaris host w/Mathematica
> and I get slightly differing results (it complains with mcc about 4000
> errors and fails)
>
> I am probably doing something idiotic, as I have not compiled anything
> in years...
> but I would like to know what it is. I am trying to read in some large
> data sets
> and I have heard that this is the way to do it (w/fast binary)
I can't reproduce this using GCC 2.8.1 for Solaris running on a
Solaris 2.6 machine. The build steps that I used were:
mprep binary.tm -o binary.tm.c
gcc -c -I <path to mathlink.h> binary.tm.c
gcc -o binary -L <path to libML.a> binary.tm.o -lnsl -lsocket -lm -lML
Note the additional flags that link to the math and MathLink libraries
in the linking pass.
What release of GCC are you using?
--
P.J. Hinton
User Interface Programmer paulh at wolfram.com
Wolfram Research, Inc.
Prev by Date:
Re: Mathlink probs under Unix
Next by Date:
from Visual Basic To Mathematica through JLink: examples and problems
Previous by thread:
Re: Mathlink probs under Unix
Next by thread:
Re: Mathlink probs under Unix
|