Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: gtk3, libXi vs xextproto



On 09/25/13 12:42, Patrick Welche wrote:
On Wed, Sep 25, 2013 at 01:14:49PM +0200, Riccardo Mottola wrote:
It is perhaps wrong to try to pull in libXi myself? I guessed to do
that because gtk3 failed to link with missing symbols of libXi and I
see no libXi in the base system.
I'm also using gtk3 + native:

$ uname -mr
6.99.23 amd64
# uname -mr
6.99.23 i386

-r--r--r--  1 root  wheel  67922 Jul 12 00:26 /usr/X11R7/lib/libXi.so.7.1
-r--r--r--  1 root  wheel    277 Jun  5 09:59 /usr/X11R7/lib/pkgconfig/xi.pc
I have both a new and old version:
bash-4.2# ls -l libXi.*
-r--r--r--  1 root  wheel  73254 Feb  1  2011 libXi.a
lrwxr-xr-x  1 root  wheel     12 Feb  1  2011 libXi.so -> libXi.so.7.0
lrwxr-xr-x  1 root  wheel     12 Nov  7  2010 libXi.so.6 -> libXi.so.6.0
-r--r--r--  1 root  wheel  36592 Nov  7  2010 libXi.so.6.0
lrwxr-xr-x  1 root  wheel     12 Feb  1  2011 libXi.so.7 -> libXi.so.7.0
-r--r--r--  1 root  wheel  43972 Feb  1  2011 libXi.so.7.0

but the new one is correctly linked. I tried removing it.

# ls -l pkgconfig/xi.pc
-r--r--r--  1 root  wheel  270 Feb  1  2011 pkgconfig/xi.pc

I wonder that the files are 2011 though, as if during userland upgrades I did not upgrade them? hmm

If I look for all xi.pc files, this is what I find:

bash-4.2# find . -name xi.pc
./usr/X11R7/lib/pkgconfig/xi.pc
./usr/pkg/share/x11-links/lib/pkgconfig/xi.pc
./usr/pkgsrc/devel/pango/work/.buildlink/lib/pkgconfig/xi.pc
./usr/pkgsrc/graphics/cairo/work/.buildlink/lib/pkgconfig/xi.pc
./usr/pkgsrc/graphics/cairo-gobject/work/.buildlink/lib/pkgconfig/xi.pc
./usr/pkgsrc/print/ghostscript/work/.buildlink/lib/pkgconfig/xi.pc
./usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib/pkgconfig/xi.pc
./usr/pkgsrc/x11/gtk3/work/.buildlink/lib/pkgconfig/xi.pc

Perhaps the one in /usr/pkg is confusing? where might it come from?

Riccardo


Home | Main Index | Thread Index | Old Index