Hello,
I've got a large question about compiling/crosscompiling ibr-dtn bundle, so I would thank if you could help me a bit with it. My question can be split in two parts.
Firstly, I wanted to download the sources of ibr-dtn, so I have gone to the site
http://www.ibr.cs.tu-bs.de/trac/ibr-dtn/wiki/source , after following the svn repository explanation if I open eclipse and I try to open the project which I have just download, I cannot see the sources, I mean, I don't know where are the .cpp or .h of the project. Should I go to other directory or website to get just the sources (without compiling)?
On the other hand, if I want to crosscompile the bundle for an arm architecture,(I have already read this post
http://www.ietf.org/mail-archive/web/dtn-users/current/msg00198.html), I'm using the following command for configuring the crosscompiling
t@t-ThinkCentre-M57e:~/ibrdtn-svn$ ./configure --host=i686-linux --target=arm-mv5sft-linux-gnueabi CC=~/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gccand then I do
t@t-ThinkCentre-M57e:~/ibrdtn-svn$ make
However, I get an compilation error which can be read at the end the following compiling output
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
/home/t/M/arm-mv5sft-linux-gnueabi/SW3.2p1/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: api/.libs/libapi.a(BLOBBundle.o): Relocations in generic ELF (EM: 3)
api/.libs/libapi.a(BLOBBundle.o): could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[4]: *** [libibrdtn.la] Error 1
make[4]: Leaving directory `/home/t/ibrdtn-svn/ibrdtn/ibrdtn'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/t/ibrdtn-svn/ibrdtn/ibrdtn'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/t/ibrdtn-svn/ibrdtn/ibrdtn'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/t/ibrdtn-svn/ibrdtn'
make: *** [all-recursive] Error 1Thanks in advance,
Juan