Skip site navigation (1)Skip section navigation (2)
Date:      19 Feb 2003 12:11:32 -0500
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Franz Klammer <klammer@webonaut.com>
Cc:        Martin Klaffenboeck <martin.klaffenboeck@gmx.at>, FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: build error: no libXft2
Message-ID:  <1045674692.1684.4.camel@gyros>
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>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-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




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