Hello!
I try cross-compile libusbx-1.0.16 for my ARM board.
Configuration:
./configure --prefix=/tmp/libusb --host=arm-fsl-linux-gnueabi
--enable-udev=no --disable-log
CC=/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-fsl-linux-gnueabi-gcc

Unfortunnaly I get follow error:
checking operating system... Linux
checking for library containing clock_gettime... -lrt
checking linux/netlink.h usability... no
checking linux/netlink.h presence... yes
configure: WARNING: linux/netlink.h: present but cannot be compiled
configure: WARNING: linux/netlink.h:     check for missing prerequisite
headers?
configure: WARNING: linux/netlink.h: see the Autoconf documentation
configure: WARNING: linux/netlink.h:     section "Present But Cannot Be
Compiled"
configure: WARNING: linux/netlink.h: proceeding with the compiler's result
configure: WARNING:     ##
-------------------------------------------------- ##
configure: WARNING:     ## Report this to
libusbx-devel@lists.sourceforge.net ##
configure: WARNING:     ##
-------------------------------------------------- ##
checking for linux/netlink.h... no
configure: error: "Linux netlink headers not found"
make: *** [libusb] Error 1

I patch configure.ac, please see attache (libusb.patch (720 B)), run
autoreconf -i and after this I build library.

-- 
Best regards,
Brilliantov Kirill Vladimirovich
--- libusbx-1.0.16/configure.ac.org	2013-08-21 15:43:45.684156586 +0400
+++ libusbx-1.0.16/configure.ac	2013-08-21 15:46:58.986612272 +0400
@@ -97,7 +97,11 @@
 			AC_CHECK_LIB([udev], [udev_new], [], [AC_ERROR(["udev support requested but libudev not installed"])])
 			AC_DEFINE(USE_UDEV, 1, [Use udev for device enumeration/hotplug])
 		else
-			AC_CHECK_HEADERS([linux/netlink.h linux/filter.h], [], [AC_ERROR(["Linux netlink headers not found"])])
+			AC_CHECK_HEADERS([linux/netlink.h linux/filter.h], [],
+							 [AC_ERROR(["Linux netlink headers not found"])],
+							 [[#ifdef HAVE_LINUX_NETLINK_H
+							  #include <linux/netlink.h>
+							  #endif]])
 		fi
 		AC_SUBST(USE_UDEV)
 	THREAD_CFLAGS="-pthread"
------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to