[Buildroot] [PATCH 1/1] package/openobex: fix static with libusb and libatomic

Arnout Vandecappelle arnout at mind.be
Wed Apr 27 19:36:32 UTC 2022



On 26/04/2022 22:30, Fabrice Fontaine wrote:
> Force LibUSB_VERSION_1.0 to ON to fix the following static build failure
> with libusb and libatomic:
> 
> -- Looking for libusb_get_device_list in /nvmedata/autobuild/instance-4/output-1/host/sparc-buildroot-linux-uclibc/sysroot/usr/lib/libusb-1.0.a
> -- Looking for libusb_get_device_list in /nvmedata/autobuild/instance-4/output-1/host/sparc-buildroot-linux-uclibc/sysroot/usr/lib/libusb-1.0.a - not found
> 
> [...]
> 
> /nvmedata/autobuild/instance-4/output-1/build/openobex-1.7.2/lib/transport/usbobex.h:30:10: fatal error: usb.h: No such file or directory
>     30 | #include <usb.h>
>        |          ^~~~~~~
> 
> Fixes:
>   - http://autobuild.buildroot.org/results/52b0edc4278f65fb4a9671b65c655cc4544a3103
> 
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>

  Applied to master, thanks.

  Regards,
  Arnout

> ---
>   package/openobex/openobex.mk | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/package/openobex/openobex.mk b/package/openobex/openobex.mk
> index bc4a47e3d7..7109bffa8d 100644
> --- a/package/openobex/openobex.mk
> +++ b/package/openobex/openobex.mk
> @@ -20,6 +20,7 @@ OPENOBEX_DEPENDENCIES += bluez5_utils
>   endif
>   
>   ifeq ($(BR2_PACKAGE_LIBUSB),y)
> +OPENOBEX_CONF_OPTS += -DLibUSB_VERSION_1.0=ON
>   OPENOBEX_DEPENDENCIES += libusb
>   endif
>   



More information about the buildroot mailing list