bluez的编译安装依赖好些软件,下面记录下,可能比较简陋。
configure: error: GLib >= 2.28 is required
解决方法:
一般glib会被安装,主要是一些开发文件,如头文件被安装,ubuntu如下解决:
sudo apt-get install libglib2.0-dev
ubuntu 12.04的版本达不到要求,就升级到14.04。
configure: error: D-Bus >= 1.6 is required
解决方法:
将ubuntu升级到最新的版本,然后看下dbus的开发包是否安装,如没安装,安装就可以了
configure: error: libudev >= 143 is required
解决方法:
sudo apt-get install libudev-dev
configure: error: libical is required
解决方法:
sudo apt-get install libical-dev
configure: error: readline header files are required
解决方法:
sudo apt-get install libreadline-dev
checking systemd system unit dir... configure: error: systemd system unit directory is required
checking systemd user unit dir... configure: error: systemd user unit directory is required
解决方法:
./configure --disable-systemd
或者
./configure --with-systemdsystemunitdir=/lib/systemd/system --with-systemduserunitdir=/usr/lib/systemd