Date: Fri, 30 Jul 1999 11:43:12 -0700 From: Brian Bell <bmbell@primenet.com> To: Andrew Arensburger <arensb@cfar.umd.edu> Cc: questions@FreeBSD.ORG Subject: Re: gd 1.3 install Message-ID: <37A1F240.5F77AC14@primenet.com> References: <199907300607.CAA21761@glitnir.cfar.umd.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi again, Okay I found libpng.so.3 and it was in /usr/local/lib which is in my $ldconfig tree. I rebooted to make sure $ldconfig was up to date. I will give here the exact error I get. *************************make error******************** checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel checking for main in -lm... yes checking for main in -lz... yes checking for main in -lpng... no configure: error: libpng not found. *** Error code 1 ************************************************************ So I know that the lib is there and $ldconfig knows about it. Here is the configure code that does the actual looking. ************ gd configure file ***************** fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_lib=HAVE_LIB`echo png | sed -e 's/[^a-zA-Z0-9_]/_/g' \ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` cat >> confdefs.h <<EOF #define $ac_tr_lib 1 EOF LIBS="-lpng $LIBS" else echo "$ac_t""no" 1>&6 { echo "configure: error: libpng not found." 1>&2; exit 1; } fi ************************************************************** I find that editing this configure file just gets me into a bunch of problems. Anyone have some ideas as to how i can get configure to recognize the libpng.so.3. Thanks again for all your help. Brian > Andrew Arensburger wrote: > On Thu, 29 Jul 1999 16:50:47 PDT, Brian Bell wrote: > > I am trying to install gd. It says when it configures that libpng > > cannot be found. I have installed the package png and libpng.a was > > installed. (libpng-1.03) What do i need to do to successfully install gd > > 1.3? Thanks. > > When a port says that it requires some library foo, what it > really does is run 'ldconfig -r | grep foo' (well, not quite, but > that's the idea). > This will fail if either a) the shared library (libpng.so*) > wasn't installed, or b) 'ldconfig' wasn't told about it. > > (b) might happen if the libpng.so was installed in, say, > /opt/lib, but /opt/lib isn't in $ldconfig_paths in /etc/rc.conf . You > need to add /opt/lib to $ldconfig_paths, and rerun 'ldconfig' as per > /etc/rc (if you don't feel like deciphering that script, you can > reboot). > > If "libpng.a" was installed, but "libpng.so" wasn't, then you > should be able to comment out the dependency line in the Makefile for > the gd port. > However, I wouldn't recommend this: the png port should > install libpng.so; if it wasn't installed, then something went wrong. > I'd recommend rebuilding and reinstalling the png port. > > -- > Andrew Arensburger, Systems guy Center for Automation Research > arensb@cfar.umd.edu University of Maryland > I liked "Slaughterhouse 5," but I can't find the first four anywhere. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37A1F240.5F77AC14>