[mrtg] Re: MRTG 2.8.6 & gd 1.3

Kyle Maxwell kyle.maxwell at telops.gte.com
Tue Aug 24 15:20:44 MEST 1999


Thanks, that was the solution. I also had to adjust the LDFLAGS variable a little bit, BTW.

--
Kyle Maxwell
972.507.4652   HQM05C81
Systems Engineer (Firewall Security)
GTE EIPS
---------- Original Text ----------

From: "Yozo Toda" <yozo at aohakobe.ipc.chiba-u.ac.jp>, on 8/22/99 5:03 AM:


> src/rateup.c:58: gd.h: No such file or directory     
> src/rateup.c:59: gdfonts.h: No such file or directory
> 
> I have placed these files in the src directory (configure seemed to be able
> to find gd just fine with the --with-gd parameter). What am I doing wrong?

I'm not sure what's wrong, but the compiler complains
it cannot find the include files gd.h and gdfonts.h.

check Makefile.  I bet CFLAGS is not defined appropriately.
relevant part here from my environment:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

CC = gcc
CFLAGS = -g -O2 -I/opt/gd/include -DGFORM_GD=gdImagePng -Wall -pedantic
## LDFLAGS =  -lm -L/opt/gd/lib -lgd -lpng -lz
LDFLAGS =  -lm -L/opt/gd/lib -R/opt/gd/lib -lgd -lpng -R/usr/local/lib -lz
GDFORM_EXT = png

all:	 run/rateup subst

run/rateup: src/rateup.c
	$(CC) $(CFLAGS) src/rateup.c $(LDFLAGS) -o run/rateup

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

make variable CFLAGS should specify the directory to search gd include files
("-I/opt/gd/include" above).
edit this Makefile directly, and do make again.

I added -R/usr/local/lib to LDFLAGS to embed in the rateup binary
the path where to find libz.so and libgd.so on runtime.
with this I don't need to set environment variable LD_LIBRARY_PATH
when running rateup.
(png library libpng.a is not a shared object, so,
necessary routines from libpng.a are linked to rateup binary compiletime.
hence "-R" is not necesary.)

-- yozo.

--
* To unsubscribe from the mrtg mailing list, send a message with the
  subject: unsubscribe to mrtg-request at list.ee.ethz.ch
* The mailing list archive is at http://www.ee.ethz.ch/~slist/mrtg


--
* To unsubscribe from the mrtg mailing list, send a message with the
  subject: unsubscribe to mrtg-request at list.ee.ethz.ch
* The mailing list archive is at http://www.ee.ethz.ch/~slist/mrtg


More information about the mrtg mailing list