Я устанавливаю bluez 5.8 в Ubuntu 13.40, и во время работы ./configure получаю это сообщение об ошибке.
checking systemd system unit dir... configure: error: systemd system unit directory is required
Как мне решить эту проблему?
Настройте его без systemD
. Это будет работать так:
./configure --disable-systemd
Я использую Mint 15 и столкнулся с той же проблемой при установке BlueZ 5.8. Гугл нашел твой точный вопрос. Чтобы решить эту проблему, пришлось добавить параметры конфигурации --with-systemdsystemunitdir и --with-systemduserunitdir. Поскольку Mint и Ubuntu имеют много общего, вы можете обнаружить, что это работает и для вас. Полная командная строка ниже. Вы можете оставить флаг --enable-экспериментальный, чтобы не получать экспериментальные плагины.
./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --enable-experimental --with-systemdsystemunitdir=/lib/systemd/system --with-systemduserunitdir=/usr/lib/systemd