I need help from a libtool expert.

Gar was trying to warn me...

CHECKPKG_OVERRIDES_CSWlibgraph5 += soname-not-found|libcdt.so.4|is|needed|by|opt/csw/lib/libgraph.so.5.0.0

Apparently libtool is creating some lib*T files that are wrongly linked.

ellson@current9x:.libs> pwd
/home/ellson/mgar/pkg/graphviz/trunk/work/solaris9-i386/build-isa-i386/graphviz-2.28.0/lib/graph/.libs

ellson@current9x:.libs> ls
agxbuf.o graph.o libgraph.a libgraph.so libgraph.so.5.0.0T node.o trie.o attribs.o graphio.o libgraph.la libgraph.so.5 libgraph_C.a parser.o edge.o lexer.o libgraph.lai libgraph.so.5.0.0 libgraph_C.la refstr.o


ellson@current9x:.libs> ldd libgraph.so.5.0.0T
        libcdt.so.4 =>   /opt/csw/lib/i386/libcdt.so.4
        libm.so.1 =>     /usr/lib/libm.so.1
        libltdl.so.7 =>  /opt/csw/lib/i386/libltdl.so.7
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libgcc_s.so.1 =>         /opt/csw/gcc4/lib/libgcc_s.so.1

The library without the 'T' in the build tree looks correct.

ellson@current9x:.libs> ldd libgraph.so.5.0.0
libcdt.so.5 => /home/ellson/mgar/pkg/graphviz/trunk/work/solaris9-i386/build-isa-i386/graphviz-2.28.0/lib/cdt/.libs/libcdt.so.5
        libm.so.1 =>     /usr/lib/libm.so.1
        libltdl.so.7 =>  /opt/csw/lib/i386/libltdl.so.7
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libgcc_s.so.1 =>         /opt/csw/gcc4/lib/libgcc_s.so.1


I don't understand whats going on. Why are these lib*T files getting installed? These lib*T files are not created on Fedora.

John



On 06/01/2011 06:32 AM, John Ellson wrote:
Maciej

Looks like something got linked to the previously installed libgraph... either dot itself, or possibly libgvc.

I couldn't find this install on test9[sx] Is it still around someplace?

John


On 05/31/2011 05:31 PM, Maciej Bliziński wrote:
In the meantime, I installed updated graphviz packages on a test
instance.  Here's the end of the terminal session:

pkgutil -t http://buildfarm.opencsw.org/opencsw/experimental/ellson -y
-i graphvizgd

Installation of<CSWlibgraph5>  was successful.

=>  Installing CSWlibcgraph6-2.28.0,REV=2011.05.31 (4/10) ...
Please see /opt/csw/share/doc/libcgraph6/license for license information.

Installation of<CSWlibcgraph6>  was successful.

=>  Installing CSWlibgd2-2.0.36RC1,REV=2011.05.31 (5/10) ...
Please see /opt/csw/share/doc/libgd2/license for license information.

Installation of<CSWlibgd2>  was successful.

=>  Installing CSWlibcdt5-2.28.0,REV=2011.05.31 (6/10) ...
Please see /opt/csw/share/doc/libcdt5/license for license information.

Installation of<CSWlibcdt5>  was successful.

=>  Installing CSWlibgvpr2-2.28.0,REV=2011.05.31 (7/10) ...
Please see /opt/csw/share/doc/libgvpr2/license for license information.

Installation of<CSWlibgvpr2>  was successful.

=>  Installing CSWlibgvc6-2.28.0,REV=2011.05.31 (8/10) ...
Please see /opt/csw/share/doc/libgvc6/license for license information.

Installation of<CSWlibgvc6>  was successful.

=>  Installing CSWgraphviz-2.28.0,REV=2011.05.31 (9/10) ...
Please see /opt/csw/share/doc/graphviz/license for license information.

dot -c is running now to record available graphviz plugins.

ld.so.1: dot: fatal: libgraph.so.4: open failed: No such file or directory
Killed

Installation of<CSWgraphviz>  was successful.

=>  Installing CSWgraphvizgd-2.28.0,REV=2011.05.31 (10/10) ...
Please see /opt/csw/share/doc/graphvizgd/license for license information.

dot -c is running now to record available graphviz plugins.

ld.so.1: dot: fatal: libgraph.so.4: open failed: No such file or directory
Killed

Installation of<CSWgraphvizgd>  was successful.

vsol05 ~ # dot -h
ld.so.1: dot: fatal: libgraph.so.4: open failed: No such file or directory
Killed


vsol05 ~ # ldd /opt/csw/bin/dot
         libgvc.so.6 =>    /opt/csw/lib/i386/libgvc.so.6
         libxdot.so.4 =>   /opt/csw/lib/i386/libxdot.so.4
         libgraph.so.5 =>          /opt/csw/lib/i386/libgraph.so.5
         libcdt.so.5 =>    /opt/csw/lib/i386/libcdt.so.5
         libpathplan.so.4 =>       /opt/csw/lib/i386/libpathplan.so.4
         libexpat.so.1 =>          /opt/csw/lib/i386/libexpat.so.1
         libsocket.so.1 =>         /lib/libsocket.so.1
         libnsl.so.1 =>    /lib/libnsl.so.1
         libz.so.1 =>      /opt/csw/lib/pentium_pro+mmx/libz.so.1
         libm.so.1 =>      /lib/libm.so.1
         libltdl.so.7 =>   /opt/csw/lib/i386/libltdl.so.7
         libdl.so.1 =>     /lib/libdl.so.1
         libc.so.1 =>      /lib/libc.so.1
         libgraph.so.4 =>          (file not found)
         libgcc_s.so.1 =>          /opt/csw/gcc4/lib/libgcc_s.so.1
         libcdt.so.4 =>    (file not found)
         libmp.so.2 =>     /lib/libmp.so.2
         libmd.so.1 =>     /lib/libmd.so.1
         libscf.so.1 =>    /lib/libscf.so.1
         libdoor.so.1 =>   /lib/libdoor.so.1
         libuutil.so.1 =>          /lib/libuutil.so.1
         libgen.so.1 =>    /lib/libgen.so.1
         libm.so.2 =>      /lib/libm.so.2
_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel


_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel

_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to