LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Cross compiling Bluez-utils for ARM (https://www.linuxquestions.org/questions/linux-software-2/cross-compiling-bluez-utils-for-arm-599530/)

deshu 11-14-2007 05:19 AM

Cross compiling Bluez-utils for ARM
 
Hi

I'm new to LQ and I already like it here. As I'm new to programming and compiling stuff in Linux I'm really happy to have found this place.

I'm a student at the University of Applied Sciences Northwestern Switzerland and currently I'm working on a embedded wireless web server project.

As you probably have guessed by now I already run into my first few problems. The most urgent task is about cross compiling the bluez-stack for my at91rm9200-board.

I have installed crosstools as my toolchain and already configured & made bluez-libs:
Code:

export CC=/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc
export GCC=/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc
export RANLIB=/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ranlib
export LD=/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ld
export nm=/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-nm
export as=/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-as
export AR=/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ar

./configure --host=arm-unknown-linux-gnu --libdir=/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib --includedir=/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/include/

make
make install

So far so good. Then I configured bluez-utils:
Code:

./configure --host=armarm-unknown-linux-gnu --libdir=/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib --includedir=/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/include/ --with-bluez=/cross/bluez-libs-3.22 LDFLAGS=-L"/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib"
Then I hit the make and got the following:
Code:

make  all-recursive
make[1]: Entering directory `/cross/bluez-utils-3.22'
Making all in sbc
make[2]: Entering directory `/cross/bluez-utils-3.22/sbc'
/bin/sh ../libtool --tag=CC  --mode=compile /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -O2 -D_FORTIFY_SOURCE=2 -MT sbc.lo -MD -MP -MF .deps/sbc.Tpo -c -o sbc.lo sbc.c
mkdir .libs
 /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O2 -D_FORTIFY_SOURCE=2 -MT sbc.lo -MD -MP -MF .deps/sbc.Tpo -c sbc.c  -fPIC -DPIC -o .libs/sbc.o
mv -f .deps/sbc.Tpo .deps/sbc.Plo
/bin/sh ../libtool --tag=CC  --mode=link /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc  -Wall -O2 -D_FORTIFY_SOURCE=2  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib -o libsbc.la  sbc.lo
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ar cru .libs/libsbc.a .libs/sbc.o
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ranlib .libs/libsbc.a
creating libsbc.la
(cd .libs && rm -f libsbc.la && ln -s ../libsbc.la libsbc.la)
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -O2 -D_FORTIFY_SOURCE=2 -MT sbcinfo.o -MD -MP -MF .deps/sbcinfo.Tpo -c -o sbcinfo.o sbcinfo.c
mv -f .deps/sbcinfo.Tpo .deps/sbcinfo.Po
/bin/sh ../libtool --tag=CC  --mode=link /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc  -Wall -O2 -D_FORTIFY_SOURCE=2  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib -o sbcinfo sbcinfo.o
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -Wall -O2 -D_FORTIFY_SOURCE=2 -o sbcinfo sbcinfo.o  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -O2 -D_FORTIFY_SOURCE=2 -MT sbcdec.o -MD -MP -MF .deps/sbcdec.Tpo -c -o sbcdec.o sbcdec.c
mv -f .deps/sbcdec.Tpo .deps/sbcdec.Po
/bin/sh ../libtool --tag=CC  --mode=link /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc  -Wall -O2 -D_FORTIFY_SOURCE=2  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib -o sbcdec sbcdec.o libsbc.la
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -Wall -O2 -D_FORTIFY_SOURCE=2 -o sbcdec sbcdec.o  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib ./.libs/libsbc.a
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -O2 -D_FORTIFY_SOURCE=2 -MT sbcenc.o -MD -MP -MF .deps/sbcenc.Tpo -c -o sbcenc.o sbcenc.c
mv -f .deps/sbcenc.Tpo .deps/sbcenc.Po
/bin/sh ../libtool --tag=CC  --mode=link /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc  -Wall -O2 -D_FORTIFY_SOURCE=2  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib -o sbcenc sbcenc.o libsbc.la
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -Wall -O2 -D_FORTIFY_SOURCE=2 -o sbcenc sbcenc.o  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib ./.libs/libsbc.a
make[2]: Leaving directory `/cross/bluez-utils-3.22/sbc'
Making all in eglib
make[2]: Entering directory `/cross/bluez-utils-3.22/eglib'
/bin/sh ../libtool --tag=CC  --mode=compile /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -O2 -D_FORTIFY_SOURCE=2 -MT gmain.lo -MD -MP -MF .deps/gmain.Tpo -c -o gmain.lo gmain.c
mkdir .libs
 /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O2 -D_FORTIFY_SOURCE=2 -MT gmain.lo -MD -MP -MF .deps/gmain.Tpo -c gmain.c  -fPIC -DPIC -o .libs/gmain.o
mv -f .deps/gmain.Tpo .deps/gmain.Plo
/bin/sh ../libtool --tag=CC  --mode=link /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc  -Wall -O2 -D_FORTIFY_SOURCE=2  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib -o libeglib.la  gmain.lo
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ar cru .libs/libeglib.a .libs/gmain.o
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ranlib .libs/libeglib.a
creating libeglib.la
(cd .libs && rm -f libeglib.la && ln -s ../libeglib.la libeglib.la)
make[2]: Leaving directory `/cross/bluez-utils-3.22/eglib'
Making all in common
make[2]: Entering directory `/cross/bluez-utils-3.22/common'
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT oui.o -MD -MP -MF .deps/oui.Tpo -c -o oui.o oui.c
mv -f .deps/oui.Tpo .deps/oui.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT dbus.o -MD -MP -MF .deps/dbus.Tpo -c -o dbus.o dbus.c
mv -f .deps/dbus.Tpo .deps/dbus.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT textfile.o -MD -MP -MF .deps/textfile.Tpo -c -o textfile.o textfile.c
mv -f .deps/textfile.Tpo .deps/textfile.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT logging.o -MD -MP -MF .deps/logging.Tpo -c -o logging.o logging.c
mv -f .deps/logging.Tpo .deps/logging.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT dbus-helper.o -MD -MP -MF .deps/dbus-helper.Tpo -c -o dbus-helper.o dbus-helper.c
mv -f .deps/dbus-helper.Tpo .deps/dbus-helper.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT sdp-xml.o -MD -MP -MF .deps/sdp-xml.Tpo -c -o sdp-xml.o sdp-xml.c
mv -f .deps/sdp-xml.Tpo .deps/sdp-xml.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT sdp-dummy.o -MD -MP -MF .deps/sdp-dummy.Tpo -c -o sdp-dummy.o sdp-dummy.c
mv -f .deps/sdp-dummy.Tpo .deps/sdp-dummy.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT hal-dummy.o -MD -MP -MF .deps/hal-dummy.Tpo -c -o hal-dummy.o hal-dummy.c
mv -f .deps/hal-dummy.Tpo .deps/hal-dummy.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT notify-dummy.o -MD -MP -MF .deps/notify-dummy.Tpo -c -o notify-dummy.o notify-dummy.c
mv -f .deps/notify-dummy.Tpo .deps/notify-dummy.Po
rm -f libhelper.a
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ar cru libhelper.a oui.o dbus.o textfile.o logging.o dbus-helper.o sdp-xml.o sdp-dummy.o hal-dummy.o notify-dummy.o
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ranlib libhelper.a
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT test_textfile.o -MD -MP -MF .deps/test_textfile.Tpo -c -o test_textfile.o test_textfile.c
mv -f .deps/test_textfile.Tpo .deps/test_textfile.Po
/bin/sh ../libtool --tag=CC  --mode=link /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib -o test_textfile test_textfile.o libhelper.a
mkdir .libs
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -o test_textfile test_textfile.o  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib libhelper.a
make[2]: Leaving directory `/cross/bluez-utils-3.22/common'
Making all in sdpd
make[2]: Entering directory `/cross/bluez-utils-3.22/sdpd'
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common  -I/usr/local/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT server.o -MD -MP -MF .deps/server.Tpo -c -o server.o server.c
mv -f .deps/server.Tpo .deps/server.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common  -I/usr/local/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT cstate.o -MD -MP -MF .deps/cstate.Tpo -c -o cstate.o cstate.c
mv -f .deps/cstate.Tpo .deps/cstate.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common  -I/usr/local/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT request.o -MD -MP -MF .deps/request.Tpo -c -o request.o request.c
mv -f .deps/request.Tpo .deps/request.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common  -I/usr/local/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT service.o -MD -MP -MF .deps/service.Tpo -c -o service.o service.c
mv -f .deps/service.Tpo .deps/service.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common  -I/usr/local/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT servicedb.o -MD -MP -MF .deps/servicedb.Tpo -c -o servicedb.o servicedb.c
mv -f .deps/servicedb.Tpo .deps/servicedb.Po
rm -f libsdpserver.a
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ar cru libsdpserver.a server.o cstate.o request.o service.o servicedb.o
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ranlib libsdpserver.a
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common  -I/usr/local/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
mv -f .deps/main.Tpo .deps/main.Po
/bin/sh ../libtool --tag=CC  --mode=link /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -I/usr/local/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib -o sdpd main.o libsdpserver.a ../common/libhelper.a ../eglib/libeglib.la -L/usr/local/lib -lbluetooth
mkdir .libs
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -I/usr/local/include -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -o sdpd main.o  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib libsdpserver.a ../common/libhelper.a ../eglib/.libs/libeglib.a -L/usr/local/lib /usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib/libbluetooth.so  -Wl,--rpath -Wl,/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib -Wl,--rpath -Wl,/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib
make[2]: Leaving directory `/cross/bluez-utils-3.22/sdpd'
Making all in hcid
make[2]: Entering directory `/cross/bluez-utils-3.22/hcid'
test -f parser.c || /bin/sh ../ylwrap parser.y y.tab.c parser.c y.tab.h parser.h y.output parser.output -- bison -y  -d
conflicts: 18 shift/reduce
updating parser.h
make  all-am
make[3]: Entering directory `/cross/bluez-utils-3.22/hcid'
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT security.o -MD -MP -MF .deps/security.Tpo -c -o security.o security.c
mv -f .deps/security.Tpo .deps/security.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT storage.o -MD -MP -MF .deps/storage.Tpo -c -o storage.o storage.c
mv -f .deps/storage.Tpo .deps/storage.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT parser.o -MD -MP -MF .deps/parser.Tpo -c -o parser.o parser.c
mv -f .deps/parser.Tpo .deps/parser.Po
test -f lexer.c || /bin/sh ../ylwrap lexer.l lex.yy.c lexer.c -- flex
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT lexer.o -MD -MP -MF .deps/lexer.Tpo -c -o lexer.o lexer.c
mv -f .deps/lexer.Tpo .deps/lexer.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT kword.o -MD -MP -MF .deps/kword.Tpo -c -o kword.o kword.c
mv -f .deps/kword.Tpo .deps/kword.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT server.o -MD -MP -MF .deps/server.Tpo -c -o server.o server.c
mv -f .deps/server.Tpo .deps/server.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT manager.o -MD -MP -MF .deps/manager.Tpo -c -o manager.o manager.c
mv -f .deps/manager.Tpo .deps/manager.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT adapter.o -MD -MP -MF .deps/adapter.Tpo -c -o adapter.o adapter.c
mv -f .deps/adapter.Tpo .deps/adapter.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT device.o -MD -MP -MF .deps/device.Tpo -c -o device.o device.c
mv -f .deps/device.Tpo .deps/device.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT dbus-common.o -MD -MP -MF .deps/dbus-common.Tpo -c -o dbus-common.o dbus-common.c
mv -f .deps/dbus-common.Tpo .deps/dbus-common.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT dbus-error.o -MD -MP -MF .deps/dbus-error.Tpo -c -o dbus-error.o dbus-error.c
mv -f .deps/dbus-error.Tpo .deps/dbus-error.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT dbus-database.o -MD -MP -MF .deps/dbus-database.Tpo -c -o dbus-database.o dbus-database.c
mv -f .deps/dbus-database.Tpo .deps/dbus-database.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT dbus-security.o -MD -MP -MF .deps/dbus-security.Tpo -c -o dbus-security.o dbus-security.c
mv -f .deps/dbus-security.Tpo .deps/dbus-security.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT dbus-service.o -MD -MP -MF .deps/dbus-service.Tpo -c -o dbus-service.o dbus-service.c
mv -f .deps/dbus-service.Tpo .deps/dbus-service.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT dbus-test.o -MD -MP -MF .deps/dbus-test.Tpo -c -o dbus-test.o dbus-test.c
mv -f .deps/dbus-test.Tpo .deps/dbus-test.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT dbus-hci.o -MD -MP -MF .deps/dbus-hci.Tpo -c -o dbus-hci.o dbus-hci.c
mv -f .deps/dbus-hci.Tpo .deps/dbus-hci.Po
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT dbus-sdp.o -MD -MP -MF .deps/dbus-sdp.Tpo -c -o dbus-sdp.o dbus-sdp.c
mv -f .deps/dbus-sdp.Tpo .deps/dbus-sdp.Po
rm -f libhciserver.a
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ar cru libhciserver.a security.o storage.o parser.o lexer.o kword.o server.o manager.o adapter.o device.o dbus-common.o dbus-error.o dbus-database.o dbus-security.o dbus-service.o dbus-test.o dbus-hci.o dbus-sdp.o
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-ranlib libhciserver.a
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I../sdpd  -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
mv -f .deps/main.Tpo .deps/main.Po
/bin/sh ../libtool --tag=CC  --mode=link /usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -I/usr/local/include  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib -o hcid main.o libhciserver.a ../sdpd/libsdpserver.a ../common/libhelper.a ../eglib/libeglib.la -L/lib -ldbus-1  -L/usr/local/lib -lbluetooth
mkdir .libs
/usr/local/arm/3.4.2/bin/arm-unknown-linux-gnu-gcc -I/usr/local/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2 -o hcid main.o  -L/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib libhciserver.a ../sdpd/libsdpserver.a ../common/libhelper.a ../eglib/.libs/libeglib.a -L/lib -ldbus-1 -L/usr/local/lib /usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib/libbluetooth.so  -Wl,--rpath -Wl,/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib -Wl,--rpath -Wl,/usr/local/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib
/opt/crosstool/gcc-3.4.2-glibc-2.2.5/arm-unknown-linux-gnu/lib/gcc/arm-unknown-linux-gnu/3.4.2/../../../../arm-unknown-linux-gnu/bin/ld: skipping incompatible /lib/libdbus-1.so when searching for -ldbus-1
/opt/crosstool/gcc-3.4.2-glibc-2.2.5/arm-unknown-linux-gnu/lib/gcc/arm-unknown-linux-gnu/3.4.2/../../../../arm-unknown-linux-gnu/bin/ld: cannot find -ldbus-1
collect2: ld returned 1 exit status
make[3]: *** [hcid] Error 1
make[3]: Leaving directory `/cross/bluez-utils-3.22/hcid'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/cross/bluez-utils-3.22/hcid'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cross/bluez-utils-3.22'
make: *** [all] Error 2

I'm not sure what to do now, it seems I have to set some path to the right lib or else it looks for it in /lib.

I really would appreciate your help.

Chris

harman121 03-06-2009 01:29 PM

hiii Chris
I was also facing the same problem ie with bluez lib 3.22, THen I went for an older version of the Bluez lib and utilities ie bluez 2.25..... It is not showing any problem and compiling easily


All times are GMT -5. The time now is 03:22 PM.