Hi,
Ox produces some rather cryptic error messages when dynamic loading
goes wrong, but you can check what's happening using "truss" under
Solaris ("strace" under Linux). See the respective manpages for
details.
In particular, that should show you the locations in which Ox is
looking for the shared objects, and whether it finds them (if it does,
there might be other issues with the loading, like undefined symbols
and the like).
I am not familiar with quadpack, but if it depends on another shared
object provided by f2c, then there might be issues related to how
dynamic objects are loaded at least under Linux (and possibly on other
platforms such as Solaris as well), which might mean that you have to
have a version of Ox > 3.30. Anyway, truss will show you all that.
Hope that helps.
Regards,
Max
On Thu, Jul 14, 2005 at 05:13:48PM +0000, Marek Jarocinski wrote:
> Dear Ox-users,
>
> We have a problem with quadpack on unix (solaris 2.9).
> A simple test program
> #include <oxstd.h>
> #include <quadpack.h>
>
> main()
> {
> QPWARN(1);
> }
>
> (or any other program calling quadpack functions) results in:
>
> Ox version 3.30 (Sun) (C) J.A. Doornik, 1994-2003
> Link error: 'quadpack' cannot load dll
> Link error: 'QPWARN' undefined function
>
> there are no problems under Windows. Of course, quadpack.so for sun is
> in the ox/include directory. There was a posting a few years ago that
> one needed f2c to use quadpack under linux, but installing it didn't
> help.
>
> Do you have similar problems?
>
> Best,
>
> Marek Jarocinski
>
> > On 7/14/05, Jaume I Informātica <[log in to unmask]> wrote:
> > > Hello;
> > >
> > > Sorry but the problems with quadpack are still unsolved.
> > >
> > > We tried to install f2c but after compiling it oxl quadpack still gives the
> > > same error. We have tried with release 3.30 and 3.40
> > >
> > > We have tried the following:
> > >
> > > a) Install the 3.40 release rpm package on a Suse server. We installed it
> > > with no problems but your script didn't run. We run oxl with a sample script
> > > (inclidedc in the installation rpm) to test quadpack and it also fail. The
> > > point is that in the oxl website it sais that quadpack is included in the
> > > basic release so it should work.
> > >
> > > b) We downloaded the windows release 3.40 and we run the test scripts: it
> > > seems to work. Your script running under Windows does nothing but no errors
> > > are generated and if we run the sample file it runs ok.
> > >
>
--
-------------------------
http://fmg.lse.ac.uk/~max
-------------------------
|