dbus make error.

ajaykumar
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?

Ajay Kumar
use --without-x