SCIRun User Mailing List

Text archives Help


[SCIRUN-USERS] Re: how to use external libs in a module?


Chronological Thread 
  • From: tom fogal <tfogal@sci.utah.edu>
  • To: João Rogeiro <jpr19584@fct.unl.pt>
  • Cc: scirun mailing list <scirun-users@sci.utah.edu>
  • Subject: [SCIRUN-USERS] Re: how to use external libs in a module?
  • Date: Mon, 07 Jun 2010 12:48:14 -0600

 writes:
> I'm trying to build a module with calls to shared objects. This
> module is very simple, with only one call, just to test. The
> result is that the corresponding module's menu entry in scirun
> disappears. If the module has no calls to external libs
> this problem doesn't exists. I can't find any errors while
> compiling/linking/running scirun or even on logs (witch are very
> few). I already tried to add the gcc flag, witch appends libraries
> (-lfoo), in build.sh script but without any success.

If you're sure that the "-lfoo" you need is getting passed to when the
shared object is built, then you probably need an rpath as well.

You can get detailed information on stderr by compiling in debug mode
('-DCMAKE_BUILD_TYPE:BOOL=Debug').  This will include messages such
as why dlopen fails on any particular module, and thus might help you
figure out what's wrong.  Be aware that this is quite verbose; in
particular you'll get spammed with "not found" messages, since SCIRun
searches the FS for modules.

HTH,

-tom



Archive powered by MHonArc 2.6.16.

Top of page