try to install pkgconfig. http://pkg-config.freedesktop.org/wiki/
2009/4/15 Jai Ram <jai...@gmail.com>: > > > ---------- Forwarded message ---------- > From: Jai Ram <jai...@gmail.com> > Date: Tue, Apr 14, 2009 at 1:57 PM > Subject: Re: [Nagios-users] Files Missing While upgrading. > To: Marc Powell <m...@ena.com> > > > Hello Marc, > > > Thanks for your help. > > As I have already Nagios3.0.6 is running except those three issues > statusmap,histogram and trends in webinterface, Do I need to reconfigure > with the below Process and run make all and make install or is there any way > to make GD libraries available to nagios so that I don't need to run make > all and make install again (or do I need to go again with the same process > as i did for upgrading nagios2.8 to Nagios3.0.6). > > We are monitoring more then 500+ servers.If I run upgrade process again on > Nagios3.0.6 with gd libraries available is my data going to be safe. Also > could you please let me know if I am correct with the below output so that i > can go ahead and do it. > > > # ./configure --prefix=/opt/nagios --bindir=/opt/nagios/bin > --sbindir=/opt/nagios/cgi-bin --datadir=/opt/nagios/share > sysconfdir=/opt/nagios/etc --localstatedir=/opt/nagios/var > --with-nagios-user=nagios --with-nagios-group=nagios > --with-command-group=nagioscmd --with-gd-lib=/usr/lib > --with-gd-inc=/usr/include > checking for a BSD-compatible install... /opt/sfw/bin/install -c > checking build system type... i386-pc-solaris2.10 > checking host system type... i386-pc-solaris2.10 > checking for gcc... gcc > checking for C compiler default output file name... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ANSI C... none needed > checking whether make sets $(MAKE)... yes > checking for strip... /usr/ccs/bin/strip > checking how to run the C preprocessor... gcc -E > checking for egrep... egrep > checking for ANSI C header files... yes > checking whether time.h and sys/time.h may both be included... yes > checking for sys/wait.h that is POSIX.1 compatible... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking arpa/inet.h usability... yes > checking arpa/inet.h presence... yes > checking for arpa/inet.h... yes > checking ctype.h usability... yes > checking ctype.h presence... yes > checking for ctype.h... yes > checking dirent.h usability... yes > checking dirent.h presence... yes > checking for dirent.h... yes > checking errno.h usability... yes > checking errno.h presence... yes > checking for errno.h... yes > checking fcntl.h usability... yes > checking fcntl.h presence... yes > checking for fcntl.h... yes > checking getopt.h usability... yes > checking getopt.h presence... yes > checking for getopt.h... yes > checking grp.h usability... yes > checking grp.h presence... yes > checking for grp.h... yes > checking libgen.h usability... yes > checking libgen.h presence... yes > checking for libgen.h... yes > checking limits.h usability... yes > checking limits.h presence... yes > checking for limits.h... yes > checking math.h usability... yes > checking math.h presence... yes > checking for math.h... yes > checking netdb.h usability... yes > checking netdb.h presence... yes > checking for netdb.h... yes > checking netinet/in.h usability... yes > checking netinet/in.h presence... yes > checking for netinet/in.h... yes > checking pthread.h usability... yes > checking pthread.h presence... yes > checking for pthread.h... yes > checking pthreads.h usability... no > checking pthreads.h presence... no > checking for pthreads.h... no > checking pwd.h usability... yes > checking pwd.h presence... yes > checking for pwd.h... yes > checking regex.h usability... yes > checking regex.h presence... yes > checking for regex.h... yes > checking signal.h usability... yes > checking signal.h presence... yes > checking for signal.h... yes > checking socket.h usability... no > checking socket.h presence... no > checking for socket.h... no > checking stdarg.h usability... yes > checking stdarg.h presence... yes > checking for stdarg.h... yes > checking for string.h... (cached) yes > checking for strings.h... (cached) yes > checking sys/mman.h usability... yes > checking sys/mman.h presence... yes > checking for sys/mman.h... yes > checking for sys/types.h... (cached) yes > checking sys/time.h usability... yes > checking sys/time.h presence... yes > checking for sys/time.h... yes > checking sys/resource.h usability... yes > checking sys/resource.h presence... yes > checking for sys/resource.h... yes > checking for sys/wait.h... (cached) yes > checking sys/socket.h usability... yes > checking sys/socket.h presence... yes > checking for sys/socket.h... yes > checking for sys/stat.h... (cached) yes > checking sys/timeb.h usability... yes > checking sys/timeb.h presence... yes > checking for sys/timeb.h... yes > checking sys/un.h usability... yes > checking sys/un.h presence... yes > checking for sys/un.h... yes > checking sys/ipc.h usability... yes > checking sys/ipc.h presence... yes > checking for sys/ipc.h... yes > checking sys/msg.h usability... yes > checking sys/msg.h presence... yes > checking for sys/msg.h... yes > checking sys/poll.h usability... yes > checking sys/poll.h presence... yes > checking for sys/poll.h... yes > checking syslog.h usability... yes > checking syslog.h presence... yes > checking for syslog.h... yes > checking uio.h usability... no > checking uio.h presence... no > checking for uio.h... no > checking for unistd.h... (cached) yes > checking for an ANSI C-conforming const... yes > checking whether struct tm is in sys/time.h or time.h... time.h > checking for struct tm.tm_zone... no > checking for tzname... yes > checking for mode_t... yes > checking for pid_t... yes > checking for size_t... yes > checking return type of signal handlers... void > checking for uid_t in sys/types.h... yes > checking type of array argument to getgroups... gid_t > checking for va_copy... yes > checking for vsnprintf... yes > checking for snprintf... yes > checking for asprintf... no > checking for vasprintf... no > checking for C99 vsnprintf... yes > checking for initgroups... yes > checking for setenv... yes > checking for strdup... yes > checking for strstr... yes > checking for strtoul... yes > checking for unsetenv... yes > checking for type of socket size... size_t > checking for pthread_create in -lcma... no > checking for pthread_create in -lpthread... yes > checking for library containing nanosleep... -lrt > checking for mail... /usr/bin/mail > We'll use default routines (in xdata/xsddefault.*) for status data I/O... > We'll use default routines (in xdata/xcddefault.*) for comment data I/O... > We'll use default routines (in xdata/xrddefault.*) for retention data I/O... > We'll use template-based routines (in xdata/xodtemplate.*) for object data > I/O... > We'll use default routines (in xdata/xpddefault.*) for performance data > I/O... > We'll use default routines (in xdata/xdddefault.*) for scheduled downtime > data I/O... > checking for main in -liconv... yes > checking for gdImagePng in -lgd (order 1)... no > checking for gdImagePng in -lgd (order 2)... yes > GD library was found! > ./configure: line 6132: pkg-config: command not found > ./configure: line 6134: pkg-config: command not found > checking ltdl.h usability... no > checking ltdl.h presence... no > checking for ltdl.h... no > checking dlfcn.h usability... yes > checking dlfcn.h presence... yes > checking for dlfcn.h... yes > checking for dlopen in -ldl... yes > checking for extra flags needed to export symbols... none > > checking for linker flags for loadable modules... -G > checking for traceroute... /usr/sbin/traceroute > checking for type va_list... yes > checking for perl... /usr/bin/perl > configure: creating ./config.status > config.status: creating Makefile > config.status: creating subst > config.status: creating pkginfo > config.status: creating base/Makefile > config.status: creating common/Makefile > config.status: creating contrib/Makefile > config.status: creating cgi/Makefile > config.status: creating html/Makefile > config.status: creating module/Makefile > config.status: creating xdata/Makefile > config.status: creating daemon-init > config.status: creating html/index.html > config.status: creating html/side.html > config.status: creating include/config.h > config.status: include/config.h is unchanged > config.status: creating include/snprintf.h > config.status: include/snprintf.h is unchanged > config.status: creating include/cgiutils.h > config.status: include/cgiutils.h is unchanged > > Creating sample config files in sample-config/ ... > > > *** Configuration summary for nagios 3.0.6 12-01-2008 ***: > > General Options: > ------------------------- > Nagios executable: nagios > Nagios user/group: nagios,nagios > Command user/group: nagios,nagioscmd > Embedded Perl: no > Event Broker: yes > Install ${prefix}: /opt/nagios > Lock file: /opt/nagios/var/nagios.lock > Check result directory: /opt/nagios/var/spool/checkresults > Init directory: /etc/init.d > Apache conf.d directory: /etc/httpd/conf.d > Mail program: /usr/bin/mail > Host OS: solaris2.10 > > Web Interface Options: > ------------------------ > HTML URL: http://localhost/nagios/ > CGI URL: http://localhost/nagios/cgi-bin/ > Traceroute (used by WAP): /usr/sbin/traceroute > > > Review the options above for accuracy. If they look okay, > type 'make all' to compile the main program and CGIs. > > > Thanks In Advance > > Jai Ram. > > > On Mon, Apr 13, 2009 at 9:56 PM, Marc Powell <m...@ena.com> wrote: >> >> On Apr 13, 2009, at 6:10 PM, Jai Ram wrote: >> >> > Hello, >> > >> > I have upgraded nagios from version 2.8 to 3.0.6 on Solaris-10. When >> > I was going through upgrade it has requested me for >> > statusmap.cgi,histogram.cgi and trends.cgi, was not found so I >> > copied it from version 2.8. >> > >> > ** Is this because the above three files belongs to Version 2.8, If >> > so how would i get those three files for Nagios-3.0.6. I looked in >> > to Nagios-3.0.6 and those three files are missing. So how do I >> > compile them for Nagios-3.0.6** >> >> It's because the GD libs (devel) are not installed or were not found >> in standard locations. There's a FAQ entry for it but it looks like >> the FAQ is broken right now. Examine the output of ./configure or >> config.log for information and links. >> >> if the GD devel libraries are installed, you may need to pass their >> location to ./configure with -- >> >> --with-gd-lib=DIR sets location of the gd library >> --with-gd-inc=DIR sets location of the gd include files >> >> -- >> Marc >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Nagios-users mailing list >> Nagios-users@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 > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > Nagios-users mailing list > Nagios-users@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 > -- Thanks, Chenlei & 石头++ MSN Messenger: c...@163.com ------------------------------------------------------------------------------ Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p _______________________________________________ Nagios-users mailing list Nagios-users@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