Dago,

I completely removed LD_OPTIONS from my $HOME/.profile and the results seem much better. Since the defaults seem reasonable, it might be good to drop the suggestion of setting LD_OPTIONS entirely from:
    http://www.opencsw.org/standards/build
    http://www.opencsw.org/standards/pkg-walkthrough
    http://www.opencsw.org/standards/pkg-reloc-fakeroot

I updated libcairo to cairo-1.8.8

New packages are in testing now.


John







On 08/04/2009 12:53 PM, John Ellson wrote:
Dago,

I found where $ORIGIN comes from, from .profile which contains:

LD_OPTIONS='-R/opt/csw/lib/$ISALIST -R$ORIGIN/../lib -R/opt/csw/lib -L/opt/csw/lib'

I've no idea where that came from?    Some OpenCSW docs somewhere.

What should the LD_OPTIONS setting be?

Should it include -R/opt/csw/X11/lib -L/opt/csw/X11/lib so that /opt/csw/X11/lib/libxcb-render.so is found?

John




On 08/04/2009 11:10 AM, John Ellson wrote:
Dago,

Sorry for the slow response.

These were the only changes I made. I don't know anything about any "$ORIGIN" (The s/disable-tests/disable-full-testing/ change is premature, but its no worse than before. --disable-full-testing is used in libcairo's git latest, so it should work soon.)

Apparently I didn't have the latest gar. Rebuilding now with r5844 but I don't think that was the problem. The built libcairo.so is still not finding /opt/csw/X11/lib/libxcb-render.so without adding that directory to LD_LIBRARY_PATH.
I don't think this is a problem that I created.




$ svn diff -r5356 Makefile
Index: Makefile
===================================================================
--- Makefile    (revision 5356)
+++ Makefile    (working copy)
@@ -54,9 +54,8 @@
 EXTRA_PKG_CONFIG_DIRS = $(prefix)/X11/lib

 CONFIGURE_ARGS  = $(DIRPATHS)
-CONFIGURE_ARGS += --disable-tests --enable-xlib=yes --enable-xlib-xrender=yes --enable-ft=yes --with-x -# SVG must be disabled as libsvg depends on libcairo and we would get a cyclic dependency -CONFIGURE_ARGS += --enable-png=yes --enable-ps=yes --enable-pdf=yes --enable-svg=no --enable-xcb=yes +CONFIGURE_ARGS += --disable-full-testing --enable-xlib=yes --enable-xlib-xrender=yes --enable-ft=yes --with-x +CONFIGURE_ARGS += --enable-png=yes --enable-ps=yes --enable-pdf=yes --enable-svg=yes --enable-xcb=yes
 CONFIGURE_ARGS += --enable-gtk-doc --enable-test-surfaces=yes

 include gar/category.mk



John




On 07/30/2009 04:05 PM, Dagobert Michelsen wrote:
Hi John,

Am 30.07.2009 um 20:40 schrieb Mike Watters:
here is the excerpt from dump -Lv
this in turn breaks everything that depends on libcairo as it can not find

$ ldd /opt/csw/bin/pidgin # for example
...
       libxcb-render-util.so.0 =>       (file not found)
       libxcb-render.so.0 =>    (file not found)
...

$ dump -Lv /opt/csw/lib/sparcv8/libcairo.so.2

/opt/csw/lib/sparcv8/libcairo.so.2:

 **** DYNAMIC SECTION INFORMATION ****
...
[15]    SONAME          libcairo.so.2
[16]    RUNPATH         /opt/csw/lib/SALIST:RIGIN/../lib:/opt/csw/lib
[17]    RPATH           /opt/csw/lib/SALIST:RIGIN/../lib:/opt/csw/lib

This is very strange.
John: How have you build that package? With GAR? If yes, what revision of GAR
itself were you using? I can't remember putting $ORIGIN in anywhere.


Best regards

  -- Dago


_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers


_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers


_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers

Reply via email to