Subject: Re: Problem making mrtg from pkgsrc
To: Mike Cheponis <mac@Wireless.Com>
From: David Brownlee <abs@netbsd.org>
List: netbsd-help
Date: 07/21/2000 20:37:57
What does 'pkg_info -L gd' return?
David/absolute
-- www.netbsd.org: A pmap for every occasion --
On Fri, 21 Jul 2000, Mike Cheponis wrote:
> NetBSD 1.4.1 (MY) #0: Sun Oct 17 15:29:46 PDT 1999
> mac@NetBSD:/usr/src/sys/arch/i386/compile/MY
> cpu0: family 4 model 3 step 5
> cpu0: Intel 486DX2 (486-class)
> real mem = 33161216
> avail mem = 28766208
> using 430 buffers containing 1761280 bytes of memory
>
>
> I become root and cd to /usr/pkgsrc/net/mrtg and proceed:
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> mrtg# make
> ===> Validating dependencies for mrtg-2.7.4b
> >> Checksum OK for mrtg-2.7.4b.tar.gz.
> ===> Extracting for mrtg-2.7.4b
> ===> mrtg-2.7.4b depends on package: gd-1.3p1
> ===> Verifying install for ../../graphics/gd
> ===> Returning to build of mrtg-2.7.4b
> ===> mrtg-2.7.4b depends on installed package: perl-5.00404 - perl-5.00404 found
> ===> Patching for mrtg-2.7.4b
> ===> Applying NetBSD patches for mrtg-2.7.4b
> ===> Configuring for mrtg-2.7.4b
> creating cache ./config.cache
> checking for gcc... cc
> checking whether the C compiler (cc -O2 -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib) works... yes
> checking whether the C compiler (cc -O2 -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib) is a cross-compiler... no
> checking whether we are using GNU C... yes
> checking whether cc accepts -g... yes
> checking how to run the C preprocessor... cc -E
> checking whether make sets ${MAKE}... yes
> checking for perl... /usr/pkg/bin/perl
> checking for acos in -lm... yes
> checking for gdImageCreate in -lgd... yes
> checking the weather... (cached) its fine
> checking for working const... yes
> checking whether time.h and sys/time.h may both be included... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking if we should use HP compiler options... no
> checking for strftime... yes
> checking for ANSI C header files... yes
> checking for ctype.h... yes
> checking for math.h... yes
> checking for time.h... yes
> checking for stdio.h... yes
> checking for limits.h... yes
> checking for string.h... yes
> checking for stdlib.h... yes
> checking for unistd.h... yes
> updating cache ./config.cache
> creating ./config.status
> creating Makefile
> ordering CD from http://cdnow.com/gift/oetiker@ee.ethz.ch... just kidding ;-)
>
> ===> Building for mrtg-2.7.4b
> cc -O2 -I../gd1.3 -I/usr/pkg/include/gd src/rateup.c -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -L../gd1.3 -L/usr/pkg/lib -lgd -lm -o run/rateup
> src/rateup.c:58: gd.h: No such file or directory
> src/rateup.c:59: gdfonts.h: No such file or directory
> *** Error code 1
>
> Stop.
> *** Error code 1
>
> Stop.
> *** Error code 1
>
> Stop.
> *** Error code 1
>
> Stop.
> mrtg#
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> What happened? What is "gd.h" and "gdfonts.h" and why are they not found
> and, I guess more importantly, why aren't there dependencies on them?
>
> Thanks!
>
> -Mike
>
>