Installation guide

Andreas Ericsson ae at op5.se
Thu Mar 25 21:53:54 CET 2004


This is because of a bug in the GD configure script. If you have libpng 
installed somewhere other than in /usr, it won't work.

To fix it, you can run the configure-script with your options and then
manually change the file config.h (somewhere in there, I don't remember 
where) and set the HAVE_PNG* and HAVE_JPG* (or JPEG) to be #define'd as 1.
The lines should be something like this;
#define HAVE_PNG_PNG_H 1
#define HAVE_PNG_LIB 1
#define HAVE_JPG_JPG_H 1
#define HAVE_JPG_LIB 1
Use your head about that though, cause I don't really remember the exact 
  definitions.

Then you have to modify the Makefile as well, and make sure CPPFLAGS 
includes the directory where you have the header files installed, and 
the LDFLAGS variable to include where you have your libraries installed 
and finally the LIBS statement must hold all libraries you want to link 
against.
On my system, that looks something like this when done;
CPPFLAGS=-I/usr/include -I/opt/include
LDFLAGS=-L/usr/lib -L/opt/lib
LIBS= -lpng -ljpeg -lz -lm -lfreetype -lpng12

Every -I<path> directive (in CPPFLAGS) tells the C PreProcessor (CPP) to 
look in those directories for the files it can't find (/usr/include is 
default, but added by the configure-script).
Every -l<short_lib_name> tells the linker (ld) in which libraries to 
look for symbols it needs to produce executables.
Every -L<path> (in LDFLAGS) tells the linker (ld) where it should expect 
to find the libraries mentioned in the -l<short_lib_name> statements.

That should do it, assuming you have the development environments for 
each respective package installed.

Alex Farrer wrote:
> Hi,
> 
> I'm been having great difficulty getting the Nagios installtion to 
> recognise that my installion of gd does have jpeg and png correctly 
> installed (this is confirmed when installing gd). Is there a decent 
> article available anywhere for a full installation of nagios with a 
> detailed breakdown of how to install all these libraries and nagios 
> (i.e: a simple "follow the instructions" type of guide) that actually 
> works?
> 
> I can't find anything decent on Google and my unix experience is fairly 
> basic to understand what the problems are!
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version (-v) and OS when 
> reporting any issue. ::: Messages without supporting info will risk 
> being sent to /dev/null
> 

-- 
Mvh
Andreas Ericsson
OP5 AB
+46 (0)733 709032
andreas.ericsson at op5.se


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list