On Mon, Feb 10, 2003 at 06:22:31PM +0100, Karsten Rothemund wrote:
> Hallo Liste,
>
> ich setze ein Mathematica (Version 4.1) auf meinem FreeBSD-Rechner ein
> (nach entsprechendem Branding geht das hervorragend). Nun will ich
> aber ein C-Programm mit einem Mathematica-Notebook kommunizieren
> lassen. Das entsprechende Programm tut noch nichts wildes, laesst sich
> auf Linux auch uebersetzten und linken und laeuft.
>
> Stop in /home/karo/C/MathLink.
> -----8<----------8<----------8<----------8<----------8<----------8<-----
>
> Die Fehler treten beim Linken auf und deuten daraufhin, dass eine
> Library fehlt: stderr und stdin deuten auf die Ausgabestreams, ich
> habe deshalb schon -lm -lc explizit hinzugenommen, was aber keinen
> Effekt hatte).
>
> Die Frage ist also, welche Library muss hinzugelinkt werden? Die
> libML.a ist die Version fuer Linux, und ich vermute genau hier das
> Problem.
Du mußt dann natürlich ein auch Linux Programm übersetzen, um diese
Lib zu nutzen.
In den Ports gibt es dazu ein spzielles Compiler Packet.
Es gibt zwar Ausnahmen, daß es doch geht, aber dieser Fall deutet
darauf hin, daß die Lib eine Linux libc braucht, die ein FreeBSD
Programm nicht liefern kann.
-- B.Walter COSMO-Project http://www.cosmo-project.de ticso(at)cicely.de Usergroup info(at)cosmo-project.de To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Mon 10 Feb 2003 - 18:38:28 CET