[csw-maintainers] graphviz: pushed to unstable - problem analysis, solution, and next issue
John Ellson
ellson at opencsw.org
Thu Jun 2 23:42:14 CEST 2011
The latest graphviz-2.28.0 build looks much better. It has been pushed
to unstable and I've given it a quick test on my nice new solaris-10
virtual host.
The work-around for the libtool problem (see below) was to build on
machines *without* the older CSWgraphvizdevel installed.
Next problem:
- Can someone advise me how to deal with the ImageMagic issue of
depending on the older graphviz libraries?
Maciej made changes (thank you) so that this won't be a problem next
time, but this time its still a problem.
I think Maciej suggested shipping the old libs along with the new
packages? Is it kosher to just copy the old binary images
in to the new packages? How would I actually do that?
John
Problem analysis.
During "make install", libtool relinks libraries against the final
installation location. But the dependent libraries from the graphviz
packages haven't been installed yet, so libtool picks up the old
libraries incorrectly (but only if the -devel package is installed).
In fact the libtool manual
<http://www.gnu.org/software/libtool/manual/html_node/Install-mode.html>
states:
"Currently it is not generally possible to install into a
temporary staging area that contains needed third-party libraries which
are not yet visible at their final location."
and yet, the earlier release built ok, so my working theory (now verified) is that
it won't add incorrect libraries during the relink if they don't exist
at all.
John
More information about the maintainers
mailing list