Solaris 8 Compilation Problems
Nathan Coraor
nate at cse.psu.edu
Tue Oct 8 05:14:08 CEST 2002
"Carroll, Jim P [Contractor]" said:
>
> I've built NRPE and the plugins on Solaris8. I've never built Nagios itself
> on Solaris8. Until now.
>
> I don't know whether this is the best workaround, but it's a workaround
> nonetheless:
>
> - change to the cgi subdirectory
> - edit statusmap.c
> - go to line 2194 and remove the following 2 lines:
>
> else if(!strcasecmp(ext,".jpg") || !strcasecmp(ext,".jpeg"))
> im=gdImageCreateFromJpeg(fp);
>
> - save the file
> - restart your make
>
> Let me know how that works.
Jim,
Someone suggested I check versions... turned out gd 1.8.4 is required
(I had 1.8.3).
Thanks for looking into this,
--nate
>
> jc
>
> > -----Original Message-----
> > From: Nathan Coraor [mailto:nate at cse.psu.edu]
> > Sent: Monday, October 07, 2002 5:45 PM
> > To: Carroll, Jim P [Contractor]
> > Cc: nagios-users at lists.sourceforge.net
> > Subject: Re: [Nagios-users] Solaris 8 Compilation Problems
> >
> >
> > "Carroll, Jim P [Contractor]" said:
> > >
> > > If you don't mind not having JPEG images (you can use PNG
> > anyway), remove
> > > the -ljpeg from the Makefile.
> > >
> > > Er, you *have* installed the GD library (www.boutell.com),
> > haven't you?
> >
> > Yep:
> > -rw-r--r-- 1 root staff 188408 Oct 7 15:43
> > /usr/local/lib/libgd.a
> >
> > Installed today, 1.8.3.
> >
> > Removed -ljpeg from cgi/Makefile and I get the same results:
> >
> > gcc -g -O2 -DHAVE_CONFIG_H -DNSCGI statusmap.c getcgi.o
> > cgiutils.o \
> > auth.o popen.o ../common/objects.c ../xdata/xodtemplate.c \
> > ../common/statusdata.c ../xdata/xsddefault.c -lgd -lz -lm -lpng \
> > edata.o ../xdata/xedtemplate.c -o statusmap.cgi
> >
> > Notice there's no -ljpeg, yet it gives the same error. Looks like a
> > gd problem, not jpeg? gd is also found by autoconf:
> >
> > checking for gdImagePng in -lgd (order 1)... yes
> > GD library was found!
> >
> > Thanks,
> > --nate
> >
> >
> >
> > >
> > > jc
> > >
> > > > -----Original Message-----
> > > > From: Nathan Coraor [mailto:nate at cse.psu.edu]
> > > > Sent: Monday, October 07, 2002 3:50 PM
> > > > To: nagios-users at lists.sourceforge.net
> > > > Subject: [Nagios-users] Solaris 8 Compilation Problems
> > > >
> > > >
> > > > From browsing the archives, it would appear that this
> > > > question has come
> > > > up before. However, the solution seems to be an LD_LIBRARY_PATH
> > > > problem which I don't think exists in this case:
> > > >
> > > > I'm using jpeg6b, libpng1.2.5, gd1.8.3, libs in
> > > > /usr/local/lib and jpeg
> > > > binaries in /usr/local/bin.
> > > >
> > > > The source I'm trying to compile is 1.0b6.
> > > >
> > > > The error is below:
> > > >
> > > > gcc -g -O2 -DHAVE_CONFIG_H -DNSCGI statusmap.c getcgi.o
> > > > cgiutils.o auth.o popen.o ../common/objects.c
> > > > ../xdata/xodtemplate.c ../common/statusdata.c
> > > > ../xdata/xsddefault.c -lgd -lz -lm -lpng -ljpeg edata.o
> > > > ../xdata/xedtemplate.c -o statusmap.cgi
> > > > Undefined first referenced
> > > > symbol in file
> > > > gdImageCreateFromJpeg /var/tmp/cctdBsNf.o
> > > > ld: fatal: Symbol referencing errors. No output written to
> > > > statusmap.cgi
> > > > collect2: ld returned 1 exit status
> > > >
> > > > #printenv LD_LIBRARY_PATH
> > > > /usr/local/lib:/usr/local/lib/rvplayer:/usr/dt/lib:/usr/openwi
> > > > n/lib:/opt/SUNWspro/lib:/usr/lib:/usr/ucblib
> > > >
> > > > Any thoughts on this are appreciated.
> > > >
> > > > Thanks in advance,
> > > > --nate
> > > >
> > > >
> > > > -------------------------------------------------------
> > > > This sf.net email is sponsored by:ThinkGeek
> > > > Welcome to geek heaven.
> > > > http://thinkgeek.com/sf
> > > > _______________________________________________
> > > > Nagios-users mailing list
> > > > Nagios-users at lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/nagios-users
> > > >
> > >
> > >
> > > -------------------------------------------------------
> > > This sf.net email is sponsored by:ThinkGeek
> > > Welcome to geek heaven.
> > > http://thinkgeek.com/sf
> > > _______________________________________________
> > > Nagios-users mailing list
> > > Nagios-users at lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/nagios-users
> > >
> >
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
>
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
More information about the Users
mailing list