J'installe bluez 5.8 sur Ubuntu 13.40 et lors de l'exécution de ./configure, j'obtiens ce message d'erreur.
checking systemd system unit dir... configure: error: systemd system unit directory is required
Comment résoudre ça?
J'utilise Mint 15 et j'ai rencontré le même problème lors de l'installation de BlueZ 5.8. Googling a trouvé votre question exacte. Pour le résoudre, il fallait ajouter les options de configuration --with-systemdsystemunitdir et --with-systemduserunitdir. Étant donné que Mint et Ubuntu ont beaucoup en commun, vous constaterez peut-être que cela fonctionne aussi pour vous. La ligne de commande complète est ci-dessous. Vous voudrez peut-être laisser de côté le drapeau --enable-experimental afin de ne pas obtenir de plugins expérimentaux.
./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --enable-experimental --with-systemdsystemunitdir=/lib/systemd/system --with-systemduserunitdir=/usr/lib/systemd
Configurez-le sans systemD
. Cela fonctionnera comme suit:
./configure --disable-systemd