help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Dynamic function not loading in 2.1.40


From: Dmitri A. Sergatskov
Subject: Re: Dynamic function not loading in 2.1.40
Date: Mon, 16 Dec 2002 16:40:16 -0700 (MST)

Did you build octave with --enable-dl --enable-shared?
It worked for me:

address@hidden octave]$ cat testDynamicFunc.cc
#include <octave/oct.h>

DEFUN_DLD (testDynamicFunc, args, , "Test Dynamic Functions.")
{
          double d = 0.0;
            return octave_value(d);
}

address@hidden octave]$ mkoctfile -v testDynamicFunc.cc
g++ -c -fPIC -I/usr/local/include/octave-2.1.40 
-I/usr/local/include/octave-2.1.40/octave -I/usr/local/include -mieee-fp -O3 
-mcpu=i686 -march=i686 -pipe testDynamicFunc.cc -o testDynamicFunc.o
cc1plus: warning: changing search order for system directory 
"/usr/local/include"
cc1plus: warning:   as it has already been specified as a non-system directory
g++ -shared -o testDynamicFunc.oct testDynamicFunc.o
address@hidden octave]$ octave
GNU Octave, version 2.1.40 (i686-pc-linux-gnu).
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 John W. Eaton.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTIBILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type `warranty'.

Please contribute if you find this software useful.
For more information, visit http://www.octave.org/help-wanted.html

Report bugs to <address@hidden>.

octave:1> testDynamicFunc
ans = 0


Regards,

Dmitri.




-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]