rrdtool broken

Dennis Veatch dennisveatch at bellsouth.net
Fri Sep 30 12:54:40 CEST 2011


On Thursday, September 29, 2011 10:14:15 AM Richard B. Pyne wrote:
> configure: WARNING:
> ----------------------------------------------------------------------------
> * I could not find a working copy of pangocairo. Check config.log for hints
> on why
>    this is the case. Maybe you need to set LDFLAGS and CPPFLAGS
> appropriately
>    so that compiler and the linker can find libpangocairo-1.0 and its
> header files. If
>    you have not installed pangocairo, you can get it either from its
> original home on
> 
>       http://ftp.gnome.org/pub/GNOME/sources/pango/1.17
> 
>    You can find also find an archive copy on
> 
>       http://oss.oetiker.ch/rrdtool/pub/libs
> 
>    The last tested version of pangocairo is 1.17.
> 
>         LIBS=-lcairo -lcairo -lcairo -lm  -lwrap -lcairo -lpng12
> -lglib-2.0
>     LDFLAGS= -s
>    CPPFLAGS= -I/usr/include/cairo -I/usr/include/libpng12
> -I/usr/include/pixman-1 -I/usr/include/freetype2
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> 
> ----------------------------------------------------------------------------
> 
> checking for xmlParseFile in -lxml2... yes
> checking libxml/parser.h usability... yes
> checking libxml/parser.h presence... yes
> checking for libxml/parser.h... yes
> configure: error: Please fix the library issues listed above and try again.
> Creating /var/log/lunar/compile/rrdtool-1.4.5.bz2
> ! Problem detected during BUILD
> 
> 
> 
> I have both pango and cairo installed
> _______________________________________________
> Lunar mailing list
> Lunar at lunar-linux.org
> http://foo-projects.org/mailman/listinfo/lunar

rrdtool compiled fine here. greping through my compile log I see this;

root at sidney /usr/src # lvu compile rrdtool|grep pango
checking for pango_cairo_context_set_font_options in -lpangocairo-1.0... yes
checking pango/pango.h usability... no
checking pango/pango.h presence... no
checking for pango/pango.h... no
checking for pango_cairo_context_set_font_options in -lpangocairo-1.0... yes
checking pango/pango.h usability... yes
checking pango/pango.h presence... yes
checking for pango/pango.h... yes
             Libraries: -lxml2 -lcairo -lcairo -lcairo -lm  -ldbi -ldl -lwrap 
-lcairo -lpng12   -lglib-2.0   -lpangocairo-1.0 -lpango-1.0 -lcairo -
lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0  
root at sidney /usr/src # lvu compile rrdtool|grep cairo
checking for cairo_font_options_create in -lcairo... yes
checking cairo.h usability... no
checking cairo.h presence... no
checking for cairo.h... no
checking for cairo_font_options_create in -lcairo... yes
checking cairo.h usability... yes
checking cairo.h presence... yes
checking for cairo.h... yes
checking for cairo_svg_surface_create in -lcairo... yes
checking cairo-svg.h usability... yes
checking cairo-svg.h presence... yes
checking for cairo-svg.h... yes
checking for cairo_pdf_surface_create in -lcairo... yes
checking cairo-pdf.h usability... yes
checking cairo-pdf.h presence... yes
checking for cairo-pdf.h... yes
checking for cairo_ps_surface_create in -lcairo... yes
checking cairo-ps.h usability... yes
checking cairo-ps.h presence... yes
checking for cairo-ps.h... yes
checking for pango_cairo_context_set_font_options in -lpangocairo-1.0... yes
checking for pango_cairo_context_set_font_options in -lpangocairo-1.0... yes
             Libraries: -lxml2 -lcairo -lcairo -lcairo -lm  -ldbi -ldl -lwrap 
-lcairo -lpng12   -lglib-2.0   -lpangocairo-1.0 -lpango-1.0 -lcairo -
lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 


So I suspect your installs of those two are flawed in some way. If you have not 
done so, first try a lunar fix and then lin -rc those two and see what happens. 
Its most likely something to do with your pango install since;

lvu from pangocairo gives ;

pango:/usr/include/pango-1.0/pango/pangocairo.h
pango:/usr/lib/libpangocairo-1.0.so
pango:/usr/lib/libpangocairo-1.0.so.0
pango:/usr/lib/libpangocairo-1.0.so.0.2800.4
pango:/usr/lib/pkgconfig/pangocairo.pc



Dennis Veatch


More information about the Lunar mailing list