Gnunet doesn't work with standard prefix
Bertrand Marc <[email protected]> Sun, 01 Apr 2012 16:13:17 +0200
| Newsgroups | gmane.network.gnunet.bugs |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--------------010108050002060408090302
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Hello,
I am trying to package Gnunet 0.9.2 for Debian and I can't get it work
properly as soon as I use standard prefixes like these :
./configure --build=x86_64-linux-gnu --prefix=/usr
--includedir=\${prefix}/include --mandir=\${prefix}/share/man
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var
--libdir=\${prefix}/lib/x86_64-linux-gnu
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode
--disable-dependency-tracking
make && make install seem to work, but any execution fails with errors
like this one :
avril 01 16:09:46-575611 util-25267 WARNING `stat' failed on file
`/usr/lib/x86_64-linux-gnu/share/gnunet/config.d' at disk.c:1081 with
error: Aucun fichier ou dossier de ce type
avril 01 16:09:46-575705 resolver-api-25267 ERROR Must specify
`HOSTNAME' for `resolver' in configuration!
avril 01 16:09:46-575726 gnunet-fs-25267 ERROR Assertion failed at
resolver_api.c:204.
And tests fail (see attached). I don't understant why gnunet would look
for share* in $libdir instead of $prefix. Do you how this is possible ?
Last thing, with prefix = $HOME, Gnunet seems to work but the tests also
fail.
Regards,
Bertrand Marc
--------------010108050002060408090302
Content-Type: text/plain;
name="gnunet.test"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment;
filename="gnunet.test"
Making check in contrib
make[1]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/contrib »
make test_gnunet_prefix
make[2]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/contrib »
make[2]: « test_gnunet_prefix » est à jour.
make[2]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/contrib »
make[1]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/contrib »
Making check in doc
make[1]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/doc »
Making check in man
make[2]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/doc/man »
make[2]: Rien à faire pour « check ».
make[2]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/doc/man »
make[2]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/doc »
make[2]: Rien à faire pour « check-am ».
make[2]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/doc »
make[1]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/doc »
Making check in m4
make[1]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/m4 »
make[1]: Rien à faire pour « check ».
make[1]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/m4 »
Making check in src
make[1]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src »
Making check in include
make[2]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src/include »
Making check in .
make[3]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src/include »
make[3]: Rien à faire pour « check-am ».
make[3]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src/include »
make[2]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src/include »
Making check in util
make[2]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src/util »
make test_bio test_client test_common_allocation test_common_endian test_common_logging test_configuration test_container_bloomfilter test_container_meta_data test_container_multihashmap test_container_heap test_container_slist test_crypto_aes test_crypto_aes_weak test_crypto_crc test_crypto_hash test_crypto_hkdf test_crypto_ksk test_crypto_random test_crypto_rsa test_disk test_getopt test_connection test_connection_addressing test_connection_receive_cancel test_connection_timeout test_connection_timeout_no_connect test_connection_transmit_cancel test_os_network test_os_priority test_peer test_plugin test_program test_pseudonym test_resolver_api test_scheduler test_scheduler_delay test_server test_server_disconnect test_server_with_client test_server_with_client_unix test_service test_str
ings test_time test_os_start_process test_common_logging_runtime_loglevels
make[3]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src/util »
make[3]: « test_bio » est à jour.
make[3]: « test_client » est à jour.
make[3]: « test_common_allocation » est à jour.
make[3]: « test_common_endian » est à jour.
make[3]: « test_common_logging » est à jour.
make[3]: « test_configuration » est à jour.
make[3]: « test_container_bloomfilter » est à jour.
make[3]: « test_container_meta_data » est à jour.
make[3]: « test_container_multihashmap » est à jour.
make[3]: « test_container_heap » est à jour.
make[3]: « test_container_slist » est à jour.
make[3]: « test_crypto_aes » est à jour.
make[3]: « test_crypto_aes_weak » est à jour.
make[3]: « test_crypto_crc » est à jour.
make[3]: « test_crypto_hash » est à jour.
make[3]: « test_crypto_hkdf » est à jour.
make[3]: « test_crypto_ksk » est à jour.
make[3]: « test_crypto_random » est à jour.
make[3]: « test_crypto_rsa » est à jour.
make[3]: « test_disk » est à jour.
make[3]: « test_getopt » est à jour.
make[3]: « test_connection » est à jour.
make[3]: « test_connection_addressing » est à jour.
make[3]: « test_connection_receive_cancel » est à jour.
make[3]: « test_connection_timeout » est à jour.
make[3]: « test_connection_timeout_no_connect » est à jour.
make[3]: « test_connection_transmit_cancel » est à jour.
make[3]: « test_os_network » est à jour.
make[3]: « test_os_priority » est à jour.
make[3]: « test_peer » est à jour.
make[3]: « test_plugin » est à jour.
make[3]: « test_program » est à jour.
make[3]: « test_pseudonym » est à jour.
make[3]: « test_resolver_api » est à jour.
make[3]: « test_scheduler » est à jour.
make[3]: « test_scheduler_delay » est à jour.
make[3]: « test_server » est à jour.
make[3]: « test_server_disconnect » est à jour.
make[3]: « test_server_with_client » est à jour.
make[3]: « test_server_with_client_unix » est à jour.
make[3]: « test_service » est à jour.
make[3]: « test_strings » est à jour.
make[3]: « test_time » est à jour.
make[3]: « test_os_start_process » est à jour.
make[3]: « test_common_logging_runtime_loglevels » est à jour.
make[3]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src/util »
make check-TESTS
make[3]: entrant dans le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src/util »
PASS: test_bio
PASS: test_client
PASS: test_common_allocation
PASS: test_common_endian
PASS: test_common_logging
Apr 01 16:01:55-949459 util-24227 WARNING `stat' failed on file `/home/bbk/linux/gnunet/gnunet-0.9.2/src/util/.libs/share/gnunet/config.d' at disk.c:1081 with error: No such file or directory
Apr 01 16:01:55-949504 test_configuration-24227 ERROR Assertion failed at test_configuration.c:498.
FAIL: test_configuration
PASS: test_container_bloomfilter
PASS: test_container_meta_data
PASS: test_container_multihashmap
PASS: test_container_heap
PASS: test_container_slist
PASS: test_crypto_aes
PASS: test_crypto_aes_weak
PASS: test_crypto_crc
PASS: test_crypto_hash
PASS: test_crypto_hkdf
Testing KBlock key correctness OK
Testing KBlock key uniqueness (foo) ...... OK
Testing KBlock key uniqueness (bar) ...... OK
W.........................W.........................25 RSA encrypt/decrypt operations 56ms (0 failures)
25 RSA sign/verify operations 32ms
PASS: test_crypto_ksk
PASS: test_crypto_random
W.........................W.........................W.........................W.........................W.........................25 RSA encrypt operations 5 ms (0 failures)
25 RSA sign operations 192 ms
25 RSA encrypt/decrypt SK operations 261ms (0 failures)
25 RSA encrypt/decrypt operations 259ms (0 failures)
25 RSA sign/verify operations 192ms
PASS: test_crypto_rsa
PASS: test_disk
PASS: test_getopt
PASS: test_connection
PASS: test_connection_addressing
PASS: test_connection_receive_cancel
PASS: test_connection_timeout
PASS: test_connection_timeout_no_connect
PASS: test_connection_transmit_cancel
IPv4 Address `127.0.0.1'
Netmask `255.0.0.0'
Broadcast `127.0.0.1'
IPv4 Address `192.168.1.12'
Netmask `255.255.255.0'
Broadcast `192.168.1.255'
IPv6 Address `::1'
Netmask `ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff'
Broadcast `unknown address'
IPv6 Address `fe80::221:6aff:fe6c:8d6'
Netmask `ffff:ffff:ffff:ffff::'
Broadcast `unknown address'
PASS: test_os_network
PASS: test_os_priority
PASS: test_peer
Apr 01 16:02:02-624006 util-24630 WARNING `stat' failed on file `/home/bbk/linux/gnunet/gnunet-0.9.2/src/util/.libs/lib/gnunet' at disk.c:1081 with error: No such file or directory
PASS: test_plugin
avril 01 16:02:02-663385 util-24646 WARNING `stat' failed on file `/home/bbk/linux/gnunet/gnunet-0.9.2/src/util/.libs/share/gnunet/config.d' at disk.c:1081 with error: Aucun fichier ou dossier de ce type
avril 01 16:02:02-663611 resolver-api-24646 ERROR Must specify `HOSTNAME' for `resolver' in configuration!
avril 01 16:02:02-663656 test_program-24646 ERROR Assertion failed at resolver_api.c:204.
/bin/bash : ligne 5 : 24646 Abandon ${dir}$tst
FAIL: test_program
PASS: test_pseudonym
Apr 01 16:02:02-969906 util-24694 ERROR `execvp' failed on file `/home/bbk/linux/gnunet/gnunet-0.9.2/src/util/.libs/bin//gnunet-service-resolver' at os_priority.c:840 with error: No such file or directory
avril 01 16:02:02-970152 util-24680 WARNING `stat' failed on file `/home/bbk/linux/gnunet/gnunet-0.9.2/src/util/.libs/share/gnunet/config.d' at disk.c:1081 with error: Aucun fichier ou dossier de ce type
avril 01 16:02:02-970232 resolver-api-24680 ERROR Must specify `HOSTNAME' for `resolver' in configuration!
avril 01 16:02:02-970247 test-resolver-api-24680 ERROR Assertion failed at resolver_api.c:204.
/bin/bash : ligne 5 : 24680 Abandon ${dir}$tst
FAIL: test_resolver_api
PASS: test_scheduler
.................................
Sleep precision: 0 ms. Timer precision is excellent.
PASS: test_scheduler_delay
PASS: test_server
PASS: test_server_disconnect
PASS: test_server_with_client
PASS: test_server_with_client_unix
Apr 01 16:02:26-639028 util-24795 WARNING `stat' failed on file `/home/bbk/linux/gnunet/gnunet-0.9.2/src/util/.libs/share/gnunet/config.d' at disk.c:1081 with error: No such file or directory
Apr 01 16:02:26-639150 test_service-24795 ERROR Assertion failed at test_service.c:140.
/bin/bash : ligne 5 : 24795 Abandon ${dir}$tst
FAIL: test_service
PASS: test_strings
PASS: test_time
PASS: test_os_start_process
PASS: test_common_logging_runtime_loglevels
===================================
4 of 45 tests failed
Please report to [email protected]
===================================
make[3]: *** [check-TESTS] Erreur 1
make[3]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src/util »
make[2]: *** [check-am] Erreur 2
make[2]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src/util »
make[1]: *** [check-recursive] Erreur 1
make[1]: quittant le répertoire « /home/bbk/linux/gnunet/gnunet-0.9.2/src »
make: *** [check-recursive] Erreur 1
dh_auto_test: make -j1 check returned exit code 2
--------------010108050002060408090302
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Bug-GNUnet mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-gnunet
--------------010108050002060408090302--