From owner-freebsd-gnome Tue Feb 18 19:18:34 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 73E0737B401 for ; Tue, 18 Feb 2003 19:18:31 -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 42AF743F3F for ; Tue, 18 Feb 2003 19:18:30 -0800 (PST) (envelope-from marcus@marcuscom.com) Received: from [192.168.1.4] (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.12.6/8.12.6) with ESMTP id h1J3HARA022168; Tue, 18 Feb 2003 22:17:10 -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: <1045622754.3611.15.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> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-4HCMVWVMBVitCdWw/f/F" Organization: MarcusCom, Inc. Message-Id: <1045624703.48325.14.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 Date: 18 Feb 2003 22:18:23 -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 --=-4HCMVWVMBVitCdWw/f/F Content-Type: text/plain Content-Transfer-Encoding: quoted-printable 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/lib. > > 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 (0x28dd5000= ) > >=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. 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. Joe >=20 > franz. >=20 > > franz. > >=20 > > > Joe > > >=20 > > > >=20 > > > > franz. > > > >=20 > > > > > Martin --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-4HCMVWVMBVitCdWw/f/F 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+Uvd/b2iPiv4Uz4cRAgNDAKCBaGRPw42IKzUW+e58LpYyyUCoMQCeLZh7 ILmpt8rB4nTlLV7Qx9Qy7Eo= =EbG5 -----END PGP SIGNATURE----- --=-4HCMVWVMBVitCdWw/f/F-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message