[csw-devel] Errors from: csw-upload-pkg newpkgs/gd-2.0.36RC1/*

John Ellson ellson at opencsw.org
Wed Jun 1 13:29:38 CEST 2011


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 at current9x:.libs> pwd
/home/ellson/mgar/pkg/graphviz/trunk/work/solaris9-i386/build-isa-i386/graphviz-2.28.0/lib/graph/.libs

ellson at 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 at 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 at 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 at lists.opencsw.org
>> https://lists.opencsw.org/mailman/listinfo/devel
>>
>
> _______________________________________________
> devel mailing list
> devel at lists.opencsw.org
> https://lists.opencsw.org/mailman/listinfo/devel



More information about the devel mailing list