Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jan 2002 21:44:18 -0600
From:      Glenn Johnson <glennpj@charter.net>
To:        Maxim Sobolev <sobomax@FreeBSD.org>
Cc:        Tadayuki OKADA <tadayuki.okada@windriver.com>, Joe Clarke <marcus@marcuscom.com>, freebsd-gnome@FreeBSD.org
Subject:   Re: dependency question
Message-ID:  <20020129034418.GA1794@gforce.johnson.home>
In-Reply-To: <3C552F9E.7284744A@FreeBSD.org>
References:  <20020120205118.GA447@gforce.johnson.home> <1011565282.28534.22.camel@shumai.marcuscom.com> <20020120234902.GA74865@gforce.johnson.home> <1011573437.28534.24.camel@shumai.marcuscom.com> <20020121011015.GA20453@gforce.johnson.home> <1011575865.28534.39.camel@shumai.marcuscom.com> <3C518120.CB4F6E71@windriver.com> <20020128015959.GA4082@gforce.johnson.home> <3C552F9E.7284744A@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jan 28, 2002 at 01:01:50PM +0200, Maxim Sobolev wrote:

> Glenn Johnson wrote:
>
> > How does one know what shared-libs are used directly?  There are
> > certain libraries that the author specifically mentions along with
> > "must have Gnome-1.4" but the port links every library from gnome,
> > gtk, bonobo, etc.  I am pretty sure that not all of these are needed
> > but they are linked into the binary.  How can I separate the wheat
> > from the chaff here?
>
> I'm fully agree with the sentiment above. ldd /usr/X11R6/bin/evolution
> shows that the binary is linked with some 50 shared libraries
> (!!!), so that it would be big PITA if we had to specify (and
> maintain that huge list) them all in the port's Makefile. Instead,
> dependency-checking mechanism should be extended to check presence
> of all dependencies, not only those explicitly specified in port's
> Makefile. See my ports/Tools/scripts/chkdepschain.py script and
> GNOME_VALIDATE_DEPS_CHAIN knob in bsd.gnome.mk.

I just stuck this in my port Makefile.  I have ghostscript-afpl
installed and so the dependency checking is failing because it is
looking for ghostscript-gnu.

Should this knob be placed in all gnome ports?

-- 
Glenn Johnson
glennpj@charter.net

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-gnome" in the body of the message




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