Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Jan 2000 20:58:23 -0500 (EST)
From:      "Crist J. Clark" <cjc@cc942873-a.ewndsr1.nj.home.com>
To:        a.genkin@utoronto.ca (Arcady Genkin)
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: Insanity with ports dependencies
Message-ID:  <200001070158.UAA21225@cc942873-a.ewndsr1.nj.home.com>
In-Reply-To: <r1z1z7ulozx.fsf@eddie.cdf> from Arcady Genkin at "Jan 6, 2000 07:11:30 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001070158.UAA21225>