[Buildroot] ofono package
Yegor Yefremov
yegorslists at googlemail.com
Fri Mar 23 08:36:02 UTC 2012
On Fri, Mar 23, 2012 at 1:54 AM, Belisko Marek <marek.belisko at gmail.com> wrote:
> Hi,
>
> I'm trying to add ofono package to buildroot but facing strange
> problems with bluetooth support.
>
>
> From 12a05a615d38f3a72e04231a7b57402c50d0f7dd Mon Sep 17 00:00:00 2001
> From: Marek Belisko <marek.belisko at open-nandra.com>
> Date: Fri, 23 Mar 2012 01:49:16 +0100
> Subject: [PATCH] Add ofono package.
>
> Signed-off-by: Marek Belisko <marek.belisko at open-nandra.com>
> ---
> package/Config.in | 1 +
> package/ofono/Config.in | 18 ++++++++++++++++++
> package/ofono/ofono.mk | 26 ++++++++++++++++++++++++++
> 3 files changed, 45 insertions(+), 0 deletions(-)
> create mode 100644 package/ofono/Config.in
> create mode 100644 package/ofono/ofono.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 50ef982..c37be8e 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -201,6 +201,7 @@ source "package/memtester/Config.in"
> source "package/minicom/Config.in"
> source "package/mtd/Config.in"
> source "package/ntfs-3g/Config.in"
> +source "package/ofono/Config.in"
> source "package/open2300/Config.in"
> source "package/openocd/Config.in"
> source "package/parted/Config.in"
> diff --git a/package/ofono/Config.in b/package/ofono/Config.in
> new file mode 100644
> index 0000000..3760880
> --- /dev/null
> +++ b/package/ofono/Config.in
> @@ -0,0 +1,18 @@
> +config BR2_PACKAGE_OFONO
> + bool "ofono"
> + select BR2_PACKAGE_LIBCAP_NG
> + select BR2_PACKAGE_LIBGLIB2
> + help
> + oFono.org is a place to bring developers together around designing an
> + infrastructure for building mobile telephony (GSM/UMTS) applications.
> +
> +if BR2_PACKAGE_OFONO
> +
> +config BR2_PACKAGE_OFONO_BLUETOOTH
> + bool "ofono with bluetooth support"
> + select BR2_PACKAGE_BLUEZ_UTILS
> + help
> + Enable bluetooh support.
> +endif
> +
> +
> diff --git a/package/ofono/ofono.mk b/package/ofono/ofono.mk
> new file mode 100644
> index 0000000..d998091
> --- /dev/null
> +++ b/package/ofono/ofono.mk
> @@ -0,0 +1,26 @@
> +#############################################################
> +#
> +# ofono
> +#
> +#############################################################
> +OFONO_VERSION = 1.5
> +OFONO_SITE = git://git.kernel.org/pub/scm/network/ofono/ofono.git
> +
> +OFONO_DEPENDENCIES = host-pkg-config libglib2 libcap-ng bluez_utils
> +
> +OFONO_CONF_OPT = --disable-test
> +
> +ifneq ($(BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV),y)
> + OFONO_CONF_OPT += --disable-udev
> +endif
> +
> +ifneq ($(BR2_PACKAGE_OFONO_BLUETOOTH),y)
> + OFONO_CONF_OPT += --disable-bluetooth
> +endif
> +
> +define OFONO_CONFIGURE_CMDS
> + (cd $(@D) && ./bootstrap-configure $(OFONO_CONF_OPT))
> +endef
> +
> +$(eval $(call AUTOTARGETS))
> +
> --
> 1.7.5.4
>
>
> When run make I always got:
> checking for dbus_watch_get_unix_fd in -ldbus-1... yes
> checking for dbus_connection_can_send_type in -ldbus-1... yes
> checking for CAPNG... yes
> checking for USB... yes
> checking for BLUEZ... no
> configure: error: Bluetooth library >= 4.30 is required
>
> bluez is in staging and pkg-config should find it but it's not.
>
> I'm I missing something?
How did you manage to find DBUS?
checking for signalfd... yes
checking for dlopen in -ldl... yes
checking for GLIB... yes
checking for DBUS... no
configure: error: D-Bus >= 1.0 is required
Yegor
More information about the buildroot
mailing list