Hello Felipe,
the first command output 'make all' suggests that everything is already done, i.e. ibrcommon is compiled. You should proceed with 'make install' and then do './configure && make && make install' for ibrdtn and ibrdtnd packets (in this order, 1st ibrdtn, then ibrdtnd).
'make check' fails because cppunit library development files are not installed on your system. If you just need to install ibrdtnd, you probably don't need them. Or you can install cppunit-dev for your Linux distribution.
On this page http://www.ibr.cs.tu-bs.de/projects/ibr-dtn/getstarted.html there is a script that can be used to automatically download and install the whole ibrtn suit (ibrcommon, ibrdtn, ibrdtnd and ibrdtn-tools).
--Arseny Kurnikov.
On Thu, 20 Oct 2011, Felipe Pereira wrote:
Hello Ibr-dtn,
I am a graduate student of Federal University of Pará
I'm trying to implement the IBR-DTN, but I can not.
In the directory ibrcommon-0.6.4 /
When I run the command make all. The terminal returns the following:
root@felipetux:/home/felipetux/Downloads/ibrcommon-0.6.4# make all Making all in ibrcommon make[1]: Entrando no diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon' make all-recursive make[2]: Entrando no diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon' ... make[1]: Entrando no diretório `/home/felipetux/Downloads/ibrcommon-0.6.4' make[1]: Nada a ser feito para `all-am'. make[1]: Saindo do diretório `/home/felipetux/Downloads/ibrcommon-0.6.4'
And when I run the command make check:
root@felipetux:/home/felipetux/Downloads/ibrcommon-0.6.4# make check Making check in ibrcommon make[1]: Entrando no diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon' Making check in data make[2]: Entrando no diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon/data' make[2]: Nada a ser feito para `check'. make[2]: Saindo do diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon/data' Making check in net make[2]: Entrando no diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon/net' make[2]: Nada a ser feito para `check'. make[2]: Saindo do diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon/net' Making check in thread make[2]: Entrando no diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon/thread' make[2]: Nada a ser feito para `check'. make[2]: Saindo do diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon/thread' make[2]: Entrando no diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon' make[2]: Nada a ser feito para `check-am'. make[2]: Saindo do diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon' make[1]: Saindo do diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/ibrcommon' Making check in tests make[1]: Entrando no diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/tests' Making check in unittests make[2]: Entrando no diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/tests/unittests' make unittest make[3]: Entrando no diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/tests/unittests' CXX unittest-Main.o *Main.cpp:2:39: error: cppunit/CompilerOutputter.h: Arquivo ou diretório não encontrado* ... *Main.cpp:29: error: ‘compileroutputter’ was not declared in this scope* *make[3]: ** [unittest-Main.o] Erro 1* *make[3]: Saindo do diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/tests/unittests'* *make[2]: ** [check-am] Erro 2* *make[2]: Saindo do diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/tests/unittests'* *make[1]: ** [check-recursive] Erro 1* *make[1]: Saindo do diretório `/home/felipetux/Downloads/ibrcommon-0.6.4/tests'* *make: ** [check-recursive] Erro 1*
Can you help me?
Felipe Pereira.