* Niels Thykier <ni...@thykier.net>, 2016-04-16, 09:08:
The script contains the following:

"""
# using our installed *.pc only - neither default nor user paths
export PKG_CONFIG_LIBDIR="${prefix}/lib/x86_64-linux-gnu/pkgconfig"
"""

pkg-config's manpage says:
"""
[...]
PKG_CONFIG_LIBDIR
   Replaces the default pkg-config search directory.
[...]
"""

To be honest, I cannot figure out if it is a special case that happens to work or it is subtly still broken.

It happens to work only if architectures of libsane-dev and libsane-bin match. If they don't, it's non-subtly ;-) broken:

$ dpkg-query -Wf '${Package}\t${Architecture}\n' libsane-{dev,bin}
libsane-bin     i386
libsane-dev     amd64

$ sane-config --libs
Package sane-backends was not found in the pkg-config search path.
Perhaps you should add the directory containing `sane-backends.pc'
to the PKG_CONFIG_PATH environment variable
No package 'sane-backends' found

--
Jakub Wilk

Reply via email to