I am trying to install BlueZ as required by Zephyr, but when executing ./bootstrap-configure --disable-android --disable-midi
it fails and gives this output:
...checking for linux/uhid.h... yeschecking for sys/random.h... yeschecking for glib-2.0 >= 2.28... yeschecking for dbus-1 >= 1.10... yeschecking D-Bus configuration directory... /usr/sharechecking D-Bus system bus services dir... /usr/share/dbus-1/system-serviceschecking D-Bus session bus services dir... /usr/share/dbus-1/services${prefix}/share/zsh/site-functionschecking for elfutils/libdwfl.h... yeschecking for libudev >= 196... yeschecking udev directory... /lib/udevchecking cups directory... Package cups was not found in the pkg-config search path.Perhaps you should add the directory containing `cups.pc'to the PKG_CONFIG_PATH environment variableNo package 'cups' foundchecking for json-c >= 0.13... yeschecking for libical... yesconfigure: error: ELL source is required or use --enable-external-ell
I installed cups with sudo apt-get install cups
and got:
Reading package lists... DoneBuilding dependency tree... DoneReading state information... Donecups is already the newest version (2.4.1op1-1ubuntu4.10).0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
A reinstall of cups didn't help either.
I searched on the system for 'cups.pc' but no matches were found, so I don't think the issue is configuring the PKG_CONFIG_PATH variable as the file does not even appear to exist. Any ideas on how to solve this?
I also have the error about ELL source is required or use --enable-external-ell
, but that is completely unrelated to my understanding (and I haven't really looked into that as much).