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>