From owner-freebsd-questions Fri Jan 7 6:46:14 2000 Delivered-To: freebsd-questions@freebsd.org Received: from cc942873-a.ewndsr1.nj.home.com (cc942873-a.ewndsr1.nj.home.com [24.2.89.207]) by hub.freebsd.org (Postfix) with ESMTP id 1D99E14F50 for ; Fri, 7 Jan 2000 06:46:09 -0800 (PST) (envelope-from cjc@cc942873-a.ewndsr1.nj.home.com) Received: (from cjc@localhost) by cc942873-a.ewndsr1.nj.home.com (8.9.3/8.9.3) id JAA23194; Fri, 7 Jan 2000 09:46:12 -0500 (EST) (envelope-from cjc) From: "Crist J. Clark" Message-Id: <200001071446.JAA23194@cc942873-a.ewndsr1.nj.home.com> Subject: Re: Insanity with ports dependencies In-Reply-To: from Omachonu Ogali at "Jan 7, 2000 06:41:49 am" To: oogali@intranova.net (Omachonu Ogali) Date: Fri, 7 Jan 2000 09:46:12 -0500 (EST) Cc: cjclark@home.com, a.genkin@utoronto.ca (Arcady Genkin), freebsd-questions@FreeBSD.ORG Reply-To: cjclark@home.com X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Omachonu Ogali wrote, > Also check your /var/db/pkg/ directory to see if those packages exist > after/before being compiled. The message about glib-1.2.6 already being installed indicates that there is an entry for it in /var/db/pkg. However, the fact that it was trying to build it is due to the fact that the build for gtk could not find the shared lib, libglib.so. > On Thu, 6 Jan 2000, Crist J. Clark wrote: > > > Arcady Genkin wrote, > > > Hi all: > > > > > > I installed 3.4-R only yesterday. I made a minimal installation > > > and then compiled a whole bunch of programs from ports. > > > > > > Today it seems that there's something wrong with dependencies. > > > > > > Whenever I try to install a new port, it checks for a package > > > that it depends on, and then mistakenly thinks that that package > > > is not installed. 8-/ > > > > > > Right now I'm recompiling XFree (how much do I regret typing that > > > "make clean" yesterday!!!) because netscape would not install, > > > reporting a missing XR11.6 library. > > > > > > Now I wanted to compile sane. Sure enough... missing gtk-1.2.6... > > > missing glib12.3. > > > > > > ,----[ Snippet from install output ] > > > | ===> Extracting for sane-1.0.1 > > > | >> Checksum OK for sane-1.0.1.tar.gz. > > > | ===> sane-1.0.1 depends on executable: gmake - found > > > | ===> sane-1.0.1 depends on shared library: gtk12.2 - not found > > > | ===> Verifying install for gtk12.2 in /usr/ports/x11-toolkits/gtk12 > > > | ===> Extracting for gtk-1.2.6 > > > | >> Checksum OK for gtk+-1.2.6.tar.gz. > > > | ===> gtk-1.2.6 depends on executable: libtool - found > > > | ===> gtk-1.2.6 depends on shared library: glib12.3 - not found > > > | ===> Verifying install for glib12.3 in /usr/ports/devel/glib12 > > > | ===> Installing for glib-1.2.6 > > > | ===> glib-1.2.6 is already installed - perhaps an older version? > > > | If so, you may wish to ``make deinstall'' and install > > > | this port again by ``make reinstall'' to upgrade it properly. > > > | If you really wish to overwrite the old port of glib-1.2.6 > > > | without deleting it first, set the variable "FORCE_PKG_REGISTER" > > > | in your environment or the "make install" command line. > > > `---- > > > > > > While all of those packages already are installed: > > > > > > ,----[ /usr/sbin/pkg_info | egrep 'gtk|glib' ] > > > | glib-1.2.6 Some useful routines of C programming > > > | gtk---1.0.3 C++ wrapper for gtk, a x11 graphics library > > > | gtk-1.2.6 General Toolkit for X11 GUI > > > `---- > > > > > > What am I to do? > > > > The checks that are failing are for the shared libs. Are they really > > there? Do a, > > > > % ls -l /usr/local/lib/lib*.so* > > > > To see what you have. > > -- > > Crist J. Clark cjclark@home.com > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-questions" in the body of the message > > > -- Crist J. Clark cjclark@home.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message