From owner-freebsd-gnome Wed Feb 19 9:11:46 2003 Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B554037B405 for ; Wed, 19 Feb 2003 09:11:42 -0800 (PST) Received: from creme-brulee.marcuscom.com (rdu57-17-158.nc.rr.com [66.57.17.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id 800A543F75 for ; Wed, 19 Feb 2003 09:11:41 -0800 (PST) (envelope-from marcus@marcuscom.com) Received: from [10.2.1.4] (vpn-client-4.marcuscom.com [10.2.1.4]) by creme-brulee.marcuscom.com (8.12.6/8.12.6) with ESMTP id h1JHAFRA031676; Wed, 19 Feb 2003 12:10:16 -0500 (EST) (envelope-from marcus@marcuscom.com) Subject: Re: build error: no libXft2 From: Joe Marcus Clarke To: Franz Klammer Cc: Martin Klaffenboeck , FreeBSD GNOME Users In-Reply-To: <1045660339.646.148.camel@ds9.webonaut.com> References: <1045595277.2937.14.camel@ds9.webonaut.com> <1045595837.309.28.camel@gyros> <1045597705.309.41.camel@gyros> <1045607245.34172.10.camel@ds9.webonaut.com> <1045607404.309.74.camel@gyros> <20030218225745.GG2488@martin.kdrache.org> <1045611434.34172.71.camel@ds9.webonaut.com> <1045616738.48325.3.camel@shumai.marcuscom.com> <1045620939.661.9.camel@ds9.webonaut.com> <1045622754.3611.15.camel@ds9.webonaut.com> <1045624703.48325.14.camel@shumai.marcuscom.com> <1045660339.646.148.camel@ds9.webonaut.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-XZFSu1BtSpdZyGmov1B8" Organization: MarcusCom, Inc. Message-Id: <1045674692.1684.4.camel@gyros> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 Date: 19 Feb 2003 12:11:32 -0500 X-Spam-Status: No, hits=-2.5 required=5.0 tests=AWL,IN_REP_TO,MIME_LONG_LINE_QP,NOSPAM_INC,PGP_SIGNATURE_2, QUOTED_EMAIL_TEXT,REFERENCES,SPAM_PHRASE_00_01 version=2.44 Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --=-XZFSu1BtSpdZyGmov1B8 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2003-02-19 at 08:12, Franz Klammer wrote: > Am Mi, 2003-02-19 um 04.18 schrieb Joe Marcus Clarke: > > On Tue, 2003-02-18 at 21:45, Franz Klammer wrote: > > > Am Mi, 2003-02-19 um 03.15 schrieb Franz Klammer: > > > > Am Mi, 2003-02-19 um 02.05 schrieb Joe Marcus Clarke:=20 > > > > > On Tue, 2003-02-18 at 18:37, Franz Klammer wrote: > > > > > > Am Di, 2003-02-18 um 23.57 schrieb Martin Klaffenboeck: > > > > > > > Am 2003.02.18 23:30 schrieb(en) Joe Marcus Clarke: > > > > > > > > On Tue, 2003-02-18 at 17:27, Franz Klammer wrote: > > > > > > > > > Am Di, 2003-02-18 um 20.48 schrieb Joe Marcus Clarke: > > > > > > > > > > On Tue, 2003-02-18 at 14:17, Joe Marcus Clarke wrote: > > > > > > > > > > > On Tue, 2003-02-18 at 14:07, Franz Klammer wrote: > > > > > > > > > > > > problems since there is no libXft2 in /usr/X11R6/li= b. > > > > the rebuild is done, but: > > > >=20 > > > > > ldd /usr/X11R6/bin/nautilus | grep Xft > > > > libXft.so.2 =3D> /usr/X11R6/lib/libXft.so.2 (0x28950000) > > > > libXft2.so.2 =3D> /usr/local/lib/compat/pkg/libXft2.so.2 (0x28dd= 5000) > > > >=20 > > > > i'm confused. how is this possible? because a other library used=20 > > > > by nautilus still needs it or should i remove the library from > > > > .../compat/pkg before rebuilding the ports? > > > >=20 > > > > also: > > > >=20 > > > > "ldd * | grep -c libXft2" in /usr/X11R6/bin --> 85 > > > > "find /usr/X11R6/lib - name "*.so" | grep -c libXft2" --> 27 > > > >=20 > > > > it's 3am here and i'm tired. > > > > maybe i should try remove the library "tomorrow" and recompile=20 > > > > again? hope you have an better idea that makes more fun. > > > >=20 > > > > good night. > > > >=20 > > >=20 > > > ok! i'm back (for one minute ;) > > >=20 > > > if figured out following: > > >=20 > > > if i ... > > >=20 > > > ... remove the library from compat and make a symlink in X11R6/lib > > > then nautilus (as example) only depends on _one_ resp. the _right= _ > > > library: > > >=20 > > > 1. mv libXft2.so to libXft2.so.xx (in /usr/local/lib/compat/pkg) > > > 2. ln -s libXft.so.2 libXft2.so.2 (in /usr/X11R6/lib) > > > 3. ldd ../bin/nautilus | grep Xft > > > libXft.so.2 =3D> /usr/X11R6/lib/libXft.so.2 (0x28950000) > > >=20 > > >=20 > > > ... only remove the library from compat/pkg then ldd says that: > > >=20 > > > 4. rm libXft2.so.2 > > > 5. ldd ../bin/nautilus | grep Xft > > > libXft.so.2 =3D> /usr/X11R6/lib/libXft.so.2 (0x28950000) > > > libXft2.so.2 =3D> not found (0x0) > > > libXft2.so.2 =3D> not found (0x0) > > >=20 > > > else the output of ldd is like i've send you before. > >=20 > > This isn't the right thing to do. I'm doing the rebuild now, and I'll > > let you know how it goes. Technically, if all the ports that depend on > > Xft had correct LIB_DEPENDS, after the upgrade completes, you shouldn't > > see anything linked against Xft2 even if the library exists in > > compat/pkg. > >=20 > > Joe > >=20 >=20 > ok! today i've learned something new: "ldd -a" :-) >=20 > the parameter shows me that not gnome-terminal needs > Xft but libgnomeui and libbonoboui.=20 >=20 > "portupgrade -rf Xft" is of course the right way but only as starter. >=20 > the ports above are not listet in Xft/+REQUIRED_BY. >=20 > currently i've updated by hand: > libgnomeui, libbonoboui, libgail-gnome >=20 > i know also that gnomegames will not be updated with "-rf Xft" >=20 > of course i know that this is maybe only my personal and lokal=20 > problem. but i don't really think so. It must be local to you. I did a "simple" portupgrade -rf Xft last night, and now I have no binaries on my system linked against libXft2.so.2. I think there might have been some weirdness since you were tracking the pre-releases. The machine I hit last night was a clean upgrade from GNOME 2.0.3 to 2.2. Joe >=20 > franz. >=20 > > > > > > > Martin --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-XZFSu1BtSpdZyGmov1B8 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQA+U7rDb2iPiv4Uz4cRAjcFAJ9nIcELZhrhMgQqsRetvr8w+RDj7gCeOA4u QcQALjD+ZlLNEBZ1dDQw+b0= =ztJ1 -----END PGP SIGNATURE----- --=-XZFSu1BtSpdZyGmov1B8-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message