Ubuntu 13.04和bluez-5.8 configure:错误:需要systemd系统单元目录

我在Ubuntu 13.40上安装bluez 5.8并且在运行./configure时,我收到此错误消息。

checking systemd system unit dir... configure: error: systemd system unit directory is required 

我该如何解决这个问题?

我正在使用Mint 15并在安装BlueZ 5.8时遇到同样的问题。 谷歌搜索发现了你的确切问题。 要解决它,必须添加–with-systemdsystemunitdir和–with-systemduserunitdir配置选项。 由于Mint和Ubuntu有很多共同之处,你可能会发现它也适合你。 完整的命令行如下所示。 你可能想要省略–enable-experimental标志,这样你就不会得到实验插件。

 ./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --enable-experimental --with-systemdsystemunitdir=/lib/systemd/system --with-systemduserunitdir=/usr/lib/systemd 

没有systemD配置它。 它会像这样工作:

 ./configure --disable-systemd