Я пытаюсь установить библиотеки bluez 5.2 в Ubuntu 12.04. во время работы ./configure
я получил ошибку для GLib2.0, которую мне удалось устранить, используя sudo apt get-install
для GLib2. Сейчас я получаю сообщение об ошибке "configure: error: D-Bus >= 1.6 is required"
. Я скачал DBUS 1.8.6 и установил. но я все еще получаю ту же ошибку. когда проверено в папке /etc
, я все еще нахожу dbus-1. есть ли ошибка установки?
Разобранный эта проблема. В первую очередь, я работал
sh -x ./configure 2>errors.txt
Эти errors.txt
, показал мне, что приводила к сбою команда, который был
/usr/bin/pkg-config --short-errors --print-errors --cflag --libs 'dbus-1 >= 1.6'
После дальнейшего рытья, кажется, что файл dbus-1.pc
не был то, где это, как предполагалось, было
После определения местоположения файла и копирования к корректному местоположению
/usr/lib/pkgconfig/
Hope, это помогает
Установка libdbus-1-dev
зафиксировала его для меня.
Установите заголовки и библиотеки, требуемые для компиляции Bluez:
sudo apt install libdbus-1-dev libudev-dev libical-dev libreadline-dev
Для большего количества информации: https://codeyarns.com/2017/06/05/how-to-build-and-install-bluez /