Я пытаюсь использовать node-gphoto2 из npm, но у меня проблемы с зависимостью libgphoto2-2-dev. Я установил его, но pkg-config говорит, что его там нет.
$ sudo aptitude search gphoto
p gphoto2 - The gphoto2 digital camera command-line c
p gphotofs - filesystem to mount digital cameras
i A libgphoto2-2 - gphoto2 digital camera library
i libgphoto2-2-dev - gphoto2 digital camera library (developme
p libgphoto2-dev-doc - gphoto2 digital camera library (developme
i A libgphoto2-l10n - gphoto2 digital camera library - localize
i A libgphoto2-port0 - gphoto2 digital camera port library
v libgphoto2port -
Так что да, libgphoto2-2-dev сообщается как установленный, но:
$ pkg-config --list-all | grep photo
libgphoto2_port libgphoto2_port - Device-independent access to serial, USB, and other ports
libgphoto2 libgphoto2 - Library for easy access to digital cameras
pkg-config говорит, что это не так. Что мне нужно сделать, чтобы диагностировать эту проблему? Я посмотрел на связанные вопросы, и $ PKG_CONFIG_PATH пусто.
Редактировать: вот строка в сборке, которая терпит неудачу:
(pkg-config libgphoto2 || dpkg -s libgphoto2-2-dev || (echo 'ERROR: libgphoto2 seems not to be installed.' 1>&2; exit 1)) && node-gyp rebuild