Hi friends, I am trying to compile dbus for development. I have exported the arm tools as below from export: declare -x AR="arm-linux-ar" declare -x AS="arm-linux-as" declare -x CC="arm-linux-gcc" declare -x LD="arm-linux-ld" declare -x NM="arm-linux-nm" declare -x OBJDUMP="arm-linux-objdump" declare -x PATH="/usr/local/arm/4.3.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/us r/bin:/sbin:/bin:/usr/X11R6/bin" declare -x RANLIB="arm-linux-ranlib" declare -x STRIP="arm-linux-strip" I am using following command to build the libraries: ./configure --host=arm-linux --enable-abstract-sockets --prefix=/home/xxxxx/a/ --enable-verbose-mode make is failing, it says, as below make all-recursive make[1]: Entering directory `/home/xxxxx/dbus/dbus-1.4.0' Making all in dbus make[2]: Entering directory `/home/xxxxx/dbus/dbus-1.4.0/dbus' make all-am make[3]: Entering directory `/home/xxxxx/dbus/dbus-1.4.0/dbus' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/xxxxx/dbus/dbus-1.4.0/dbus' make[2]: Leaving directory `/home/xxxxx/dbus/dbus-1.4.0/dbus' Making all in bus make[2]: Entering directory `/home/xxxxx/dbus/dbus-1.4.0/bus' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/xxxxx/dbus/dbus-1.4.0/bus' Making all in doc make[2]: Entering directory `/home/xxxxx/dbus/dbus-1.4.0/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/xxxxx/dbus/dbus-1.4.0/doc' Making all in tools make[2]: Entering directory `/home/xxxxx/dbus/dbus-1.4.0/tools' ##########################see this############################# CC dbus-launch.o cc1: warning: include location "/usr/include" is unsafe for cross-compilation dbus-launch.c: In function 'kill_bus_when_session_ends': dbus-launch.c:478: error: impossible constraint in 'asm' dbus-launch.c:479: error: impossible constraint in 'asm' make[2]: *** [dbus-launch.o] Error 1 ############################################################### make[2]: Leaving directory `/home/xxxxx/dbus/dbus-1.4.0/tools' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/xxxxx/dbus/dbus-1.4.0' make: *** [all] Error 2 any suggestions?