Hi,
Thanks for the fast answer :).

There is no symbolic link in /usr/lib/
The symbolic link is also install in the package is in /usr/lib/x86_64-linux-gnu.

/usr/lib$ ls -all | grep itpp

/usr/lib$ ls -all x86_64-linux-gnu/ | grep itpp
lrwxrwxrwx   1 root root       12 Mar 22  2014 libitpp.so -> libitpp.so.8
lrwxrwxrwx 1 root root 16 Mar 22 2014 libitpp.so.8 -> libitpp.so.8.2.1
-rw-r--r--   1 root root  4010536 Mar 22  2014 libitpp.so.8.2.1


For other libraries we use that are in the same case (multi-arch support) the pkg-config libdir variable
indicates the path to the x86_64-gnu-linux directory (gtk2+, ogre, ...).


Guillaume

On 27/02/2015 02:16, Kumar Appaiah wrote:
Hi.

On Thu, Feb 26, 2015 at 03:48:52PM +0100, Guillaume Serrière wrote:
Package: libitpp-dev
Version: 4.3.1-3
Severity: normal

Dear Maintainer,
I'm a developper on the OpenViBE project which use the itpp library. During the 
compilation,
we use pkg-config to get the path to libraries we use to make the linkage of 
our plugins.
In Jessie, the libitpp.so is install under /usr/lib/x86_64-linux-gnu, however, 
we get the following stuff:

$ pkg-config --variable=libdir itpp
/usr/lib

This command should return the right path to the library 
(/usr/lib/x86_64-linux-gnu).
Thanks for the bug report. Indeed, it prints out /usr/lib, but that is
where a symbolic link lies to the actual library. So, if you use
the pkg-config libdir to link, you will be successful. Using the
pkg-config directory to find out where to install is not a good idea,
IMHO. The x86_64-linux-gnu is a side-effect of multiarch, so you might
have to use the same multiarch approach if your plugins are libraries,
so that they are moved to the right directory during the install process.

Please let me know if I can help further, or I have misunderstood something.

Thanks.

Kumar


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to