Skip site navigation (1)Skip section navigation (2)
Date:      19 Feb 2003 03:45:54 +0100
From:      Franz Klammer <klammer@webonaut.com>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        Martin Klaffenboeck <martin.klaffenboeck@gmx.at>, FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: build error: no libXft2
Message-ID:  <1045622754.3611.15.camel@ds9.webonaut.com>
In-Reply-To: <1045620939.661.9.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>

next in thread | previous in thread | raw e-mail | index | archive | help
Am Mi, 2003-02-19 um 03.15 schrieb Franz Klammer:
> Am Mi, 2003-02-19 um 02.05 schrieb Joe Marcus Clarke: 
> > 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:
> 
> > ldd /usr/X11R6/bin/nautilus | grep Xft
>    libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x28950000)
>    libXft2.so.2 => /usr/local/lib/compat/pkg/libXft2.so.2 (0x28dd5000)
> 
> i'm confused. how is this possible? because a other library used 
> by nautilus still needs it or should i remove the library from
> .../compat/pkg before rebuilding the ports?
> 
> also:
> 
> "ldd * | grep -c libXft2" in /usr/X11R6/bin  --> 85
> "find /usr/X11R6/lib - name "*.so" | grep -c libXft2" --> 27
> 
> it's 3am here and i'm tired.
> maybe i should try remove the library "tomorrow" and recompile 
> again? hope you have an better idea that makes more fun.
> 
> good night.
> 

ok! i'm back (for one minute ;)

if figured out following:

if i ...

... remove the library from compat and make a symlink in X11R6/lib
    then nautilus (as example) only depends on _one_ resp. the _right_
    library:

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 => /usr/X11R6/lib/libXft.so.2 (0x28950000)


... only remove the library from compat/pkg then ldd says that:

4. rm libXft2.so.2
5. ldd ../bin/nautilus | grep Xft
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x28950000)
        libXft2.so.2 => not found (0x0)
        libXft2.so.2 => not found (0x0)

else the output of ldd is like i've send you before.

franz.

> franz.
> 
> > Joe
> > 
> > > 
> > > franz.
> > > 
> > > > Martin
-- 


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?1045622754.3611.15.camel>