[csw-users] cairo, svg support, librsvg, and rrdtool 1.3.7 and higher

Dagobert Michelsen dam at opencsw.org
Tue Jul 21 09:47:27 CEST 2009


Hi,

Am 21.07.2009 um 02:47 schrieb Geoff Davis:
> I've been rolling my own version of rrdtool 1.3.7 using the opencsw  
> libraries but another vendor supplied perl distribution. With the  
> last change to libcairo (r5356), the dependency on librsvg has been  
> removed to resolve a circular dependency. This has the side effect  
> of disabling support for SVG graphics (cairo_svg_surface_create) in  
> Cairo.
>
> Unfortunately, this means that rrdtool will not build. I have tried  
> to build a package out of GAR (which is currently using 1.3.8) and  
> it won't build either due to the lack of svg support in Cairo. I  
> suspect this issue will affect the maintainer of rrdtool the next  
> time he builds an RRDTool package.

Ihsan, I guess we need to find a solution here (I mean "you", of  
course ;-)

> This dependency order also has the side-effect of disabling cairo- 
> svg support in my hand rolled version of graphviz2.

Putting SVG back in to Cairo would mean breaking the circular  
dependency on another
edge producing other problems.

> What's the best way to get around this issue, and what is the  
> OpenCSW plan for rrdtool? I see that Ubuntu Linux is still  
> distributing RRDTool 1.3.1 in the most recent releases (jaunty and  
> karmic), possibly due to this problem.

Tobi, do you know how other distributions handle this?


Best regards

   -- Dago



More information about the users mailing list