[rrd-users] Building on RedHat with non standard libary locations
philip at vogon.net
philip at vogon.net
Fri Dec 10 21:20:09 CET 2010
I am having some problems building rrd.
A bit of background - this is a serve on which I do not have root access,
so things are not in standard locations.
I have all of the dependencies built, everything went ok apart from pango,
which needed a bit of hand-holding to get its examples stuff built (
adding the cairo libs manually in the Makefile).
Now I can actually start on building rrd itself.
However, when I run configure, I get this:
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=-lm -lglib-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo
-lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
LDFLAGS= -L/opt/ldapmgr/lib -L/opt/ldapmgr/lib
CPPFLAGS= -I/opt/ldapmgr/include/glib-2.0
-I/opt/ldapmgr/lib/glib-2.0/include -DPNG_NO_MMX_CODE
-I/opt/ldapmgr/include/pango-1.0 -I/opt/ldapmgr/include/cairo
-I/opt/ldapmgr/include/glib-2.0 -I/opt/ldapmgr/lib/glib-2.0/include
-I/opt/ldapmgr/include/freetype2 -I/opt/ldapmgr/include
-I/opt/ldapmgr/include/libpng12 -I/opt/ldapmgr/include/pixman-1
----------------------------------------------------------------------------
libpagocairo is actually present in /opt/ldapmgr/lib:
-bash-3.2$ ls -l /opt/ldapmgr/lib/libpangocairo*
-rwxr-xr-x 1 ldapmgr ldap 1220 Dec 10 14:00
/opt/ldapmgr/lib/libpangocairo-1.0.la
lrwxrwxrwx 1 ldapmgr ldap 29 Dec 10 14:00
/opt/ldapmgr/lib/libpangocairo-1.0.so -> libpangocairo-1.0.so.0.2101.0
lrwxrwxrwx 1 ldapmgr ldap 29 Dec 10 14:00
/opt/ldapmgr/lib/libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.2101.0
-rwxr-xr-x 1 ldapmgr ldap 60689 Dec 10 14:00
/opt/ldapmgr/lib/libpangocairo-1.0.so.0.2101.0
Somehow, the configure script is not finding it.
I looked through the configure --help options, but didn't see anything
there which looked useful.
Hopefully this is just me missing something simple ...
RRD source version is 1.4.4
Philip
More information about the rrd-users
mailing list