On 2012-01-04 12:01-0700 Orion Poplawski wrote:

> On 01/04/2012 11:29 AM, Alan W. Irwin wrote:
>> Hi Orion:
>> 
>> Sorry your previous post fell through the cracks.  I think Andrew is the
>> best guy to evaluate your patch so I won't comment on that, but
>> I will respond to two of your questions not involving the patch.
>> 
>> On 2012-01-04 09:12-0700 Orion Poplawski wrote:
>> 
>>>> plplot-ocaml.i686: E: binary-or-shlib-defines-rpath
>>>> /usr/lib/ocaml/stublibs/dllplplot_stubs.so ['/usr/lib/ocaml',
>>>> '/builddir/build/BUILD/plplot-5.9.9/fedora/src']
>>>> plplot-ocaml.i686: E: binary-or-shlib-defines-rpath
>>>> /usr/lib/ocaml/stublibs/dllplcairo_stubs.so ['/usr/lib',
>>>> '/builddir/build/BUILD/plplot-5.9.9/fedora/src']
>>>> 
>>>> Anyone know why the rpaths aren't being removed on install?
>> 
>> I have just made a change (revision 12117) which is untested, but
>> which I think should fix this.
>> 
>
> Well, not sure if this is the cause, but:
>
> 10: Testing front-end ocaml
> 10: x01ocaml
> 10: /builddir/build/BUILD/plplot-5.9.9/fedora/examples/ocaml/x01ocaml: error 
> while loading shared
> libraries: libplplotd.so.11: cannot open shared object file: No such file or 
> directory
> 10/17 Test #10: examples_ocaml ...................***Failed    0.04 sec

Hi Orion:

Thanks for that feedback.  There was a mistake in that commit
(USE_RPATH logic was being used for the build tree contrary to what we
do for every other library) which is now hopefully fixed in revision
12118.

Let me know if that commit satisfies your ocaml needs.

>> I assume you are building with the cmake option
>> -DENABLE_DYNDRIVERS=OFF.  In that special case, the device drivers are not
>> shared objects which are dynamically loaded by the libplplot as for
>> the usual (default) case. Instead, for this special case all drivers
>> (whether C or C++) are made part of the plplot library and called
>> directly as needed as part of the services provided by that (expanded)
>> library.  wxwidgets*.cpp.o are all compiled objects which are part of
>> the wxwidgets device driver. So the above seems fine to me.
>
>Thanks - I hadn't noticed that my FindLTDL.cmake patch was not setting
>LTDL_FOUND and so ENABLE_DYNDRIVERS was being set to off.

>I've updated my libs patch.

Glad that issue is sorted.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Plplot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to