[rrd-users] RRDTool 1.3.x for CentOS 4.x (repost due to lost msg)

Richard D Alloway ralloway at winbeam.com
Fri Sep 26 22:26:41 CEST 2008


Thanks, Bernard!

I've removed the i386 binaries and have downloaded the FC8 src RPMS and will 
see what I can do with them.

I'm on vacation for a while, so I may not have an update for some time :)

Thanks again!

-Rich

On Thu, 25 Sep 2008, Bernard Li wrote:

> Hi Richard:
>
> On Thu, Sep 25, 2008 at 2:18 PM, Richard D Alloway <ralloway at winbeam.com> wrote:
>
>> I'm still having some serious issues, even after installing the RPMs and
>> modifying the spec file for version,etc.
>>
>> Here is the portion that fails:
>>
>> Find 3rd-Party Libraries
>> 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 pkg-config... pkg-config
>> checking for cairo_font_options_create in -lcairo... no
>> configure: WARNING:
>> ----------------------------------------------------------------------------
>> * I could not find a working copy of cairo-png. 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 libcairo and its header files. If
>>  you have not installed cairo-png, you can get it either from its original
>> home on
>>
>>     http://cairographics.org/releases/
>>
>>  You can find also find an archive copy on
>>
>>     http://oss.oetiker.ch/rrdtool/pub/libs
>>
>>  The last tested version of cairo-png is 1.4.6.
>>
>>       LIBS=-lm  -lcairo -lfreetype -lz -lfontconfig -lpng12 -lXrender -lX11
>> -lXext
>>   LDFLAGS= -L/usr/lib64 -L/usr/lib64/frysk -L/usr/lib -L/usr/X11R6/lib
>>  CPPFLAGS= -I/usr/include/cairo -I/usr/X11R6/include -I/usr/include/libpng12
>> -I/usr/include/freetype2
>>
>> ----------------------------------------------------------------------------
>>
>> checking for cairo_svg_surface_create in -lcairo... yes
>> checking cairo-svg.h usability... no
>> checking cairo-svg.h presence... no
>> checking for cairo-svg.h... no
>> checking for pkg-config... (cached) pkg-config
>> checking for cairo_svg_surface_create in -lcairo... no
>> configure: WARNING:
>> ----------------------------------------------------------------------------
>> * I could not find a working copy of cairo-svg. 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 libcairo and its header files. If
>>  you have not installed cairo-svg, you can get it either from its original
>> home on
>>
>>     http://cairographics.org/releases/
>>
>>  You can find also find an archive copy on
>>
>>     http://oss.oetiker.ch/rrdtool/pub/libs
>>
>>  The last tested version of cairo-svg is 1.4.6.
>>
>>       LIBS=-lm  -lcairo -lfreetype -lz -lfontconfig -lpng12 -lXrender -lX11
>> -lXext
>>   LDFLAGS= -L/usr/lib64 -L/usr/lib64/frysk -L/usr/lib -L/usr/X11R6/lib
>>  CPPFLAGS= -I/usr/include/cairo -I/usr/X11R6/include
>> -I/usr/include/freetype2 -I/usr/include/libpng12
>>
>> ----------------------------------------------------------------------------
>>
>> checking for cairo_pdf_surface_create in -lcairo... yes
>> checking cairo-pdf.h usability... no
>> checking cairo-pdf.h presence... no
>> checking for cairo-pdf.h... no
>> checking for pkg-config... (cached) pkg-config
>> checking for cairo_pdf_surface_create in -lcairo... no
>> configure: WARNING:
>> ----------------------------------------------------------------------------
>> * I could not find a working copy of cairo-pdf. 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 libcairo and its header files. If
>>  you have not installed cairo-pdf, you can get it either from its original
>> home on
>>
>>     http://cairographics.org/releases/
>>
>>  You can find also find an archive copy on
>>
>>     http://oss.oetiker.ch/rrdtool/pub/libs
>>
>>  The last tested version of cairo-pdf is 1.4.6.
>>
>>       LIBS=-lm  -lcairo -lfreetype -lz -lfontconfig -lpng12 -lXrender -lX11
>> -lXext
>>   LDFLAGS= -L/usr/lib64 -L/usr/lib64/frysk -L/usr/lib -L/usr/X11R6/lib
>>  CPPFLAGS= -I/usr/include/cairo -I/usr/X11R6/include
>> -I/usr/include/freetype2 -I/usr/include/libpng12
>>
>> ----------------------------------------------------------------------------
>>
>> checking for cairo_ps_surface_create in -lcairo... yes
>> checking cairo-ps.h usability... no
>> checking cairo-ps.h presence... no
>> checking for cairo-ps.h... no
>> checking for pkg-config... (cached) pkg-config
>> checking for cairo_ps_surface_create in -lcairo... no
>> configure: WARNING:
>> ----------------------------------------------------------------------------
>> * I could not find a working copy of cairo-ps. 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 libcairo and its header files. If
>>  you have not installed cairo-ps, you can get it either from its original
>> home on
>>
>>     http://cairographics.org/releases/
>>
>>  You can find also find an archive copy on
>>
>>     http://oss.oetiker.ch/rrdtool/pub/libs
>>
>>  The last tested version of cairo-ps is 1.4.6.
>>
>>       LIBS=-lm  -lcairo -lfreetype -lz -lfontconfig -lpng12 -lXrender -lX11
>> -lXext
>>   LDFLAGS= -L/usr/lib64 -L/usr/lib64/frysk -L/usr/lib -L/usr/X11R6/lib
>>  CPPFLAGS= -I/usr/include/cairo -I/usr/X11R6/include
>> -I/usr/include/freetype2 -I/usr/include/libpng12
>>
>> ----------------------------------------------------------------------------
>>
>> checking for pango_cairo_context_set_font_options in -lpango-1.0... no
>> checking for pkg-config... (cached) pkg-config
>> checking for pango_cairo_context_set_font_options in -lpango-1.0... no
>> 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 libpango-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=-lm  -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0
>> -lgmodule-2.0 -ldl -lglib-2.0 -lfreetype -lz -lfontconfig -lpng12 -lXrender
>> -lX11 -lXext
>>   LDFLAGS= -L/usr/lib64 -L/usr/lib64/frysk -L/usr/lib -L/usr/X11R6/lib
>> -L/usr/lib64/frysk
>>  CPPFLAGS= -I/usr/include/pango-1.0 -I/usr/include/cairo
>> -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
>> -I/usr/include/freetype2 -I/usr/include/libpng12
>>
>> ----------------------------------------------------------------------------
>>
>> 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.
>> error: Bad exit status from /var/tmp/rpm-tmp.75574 (%build)
>>
>>
>> RPM build errors:
>>    Bad exit status from /var/tmp/rpm-tmp.75574 (%build)
>
> Okay, looks like you need RPMs for x86_64 arch.  The RPMs I built are
> for i386 so they wouldn't help you there.
>
> What you need to do is download the pango/cairo/glib2 SRPMs from
> Fedora 8/9, rebuild those (and install the -devel packages).  The
> deja-lgc-fonts is fine since it is noarch.  After that you can go
> ahead and rebuild the rrdtool SRPM.
>
> You probably want to uninstall the i386 RPMs prior to doing this, so
> your system doesn't get confused.
>
> If you still run into problems please let me know and I'll try to help
> -- although I don't have easy access to a x86_64 build box.
>
> Cheers,
>
> Bernard
>



More information about the rrd-users mailing list