Current-Users archive

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

Re: gtk3, libXi vs xextproto



On Wed, Sep 25, 2013 at 04:29:46PM +0200, Riccardo Mottola wrote:
> 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.

Have you put it back?

> # 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/x11/gtk3/work/.buildlink/lib/pkgconfig/xi.pc
...

Can you check that those three  are each a symbolic link to the one above?

When building, I see:

...
checking if <X11/extensions/XIproto.h> is needed for xReply... no
...
checking X11/extensions/XInput2.h usability... yes
checking X11/extensions/XInput2.h presence... yes
checking for X11/extensions/XInput2.h... yes

and in the equivalent of your

/usr/pkgsrc/x11/gtk3/work/gtk+-3.8.4/gdk/Makefile

I see GDK_DEP_LIBS = ... -Wl,-rpath,/usr/X11R7/lib -lXi ...

Cheers,

Patrick


Home | Main Index | Thread Index | Old Index