libassuan 0.6.10 build fails on old Linux

Alain Guibert alguibert+gpd at free.fr
Wed Oct 11 00:28:54 CEST 2006


Hello Werner,

 On Tuesday, October 10, 2006 at 12:48:05 +0200, Werner Koch wrote:

> 0.9.3 has now proper detection of the cmsghdr structure and provides
> replacements for the CMSG macros for systems lacking them. This should
> allow you to build libassuan.

Yes! Very much thank you: Libassuan 0.9.3 tar.bz2 builds properly.
However "make check" fails a test:

| Making check in tests
| make[1]: Entering directory `/tmp/libassuan-0.9.3/tests'
| make  check-am
| make[2]: Entering directory `/tmp/libassuan-0.9.3/tests'
| make  check-TESTS
| make[3]: Entering directory `/tmp/libassuan-0.9.3/tests'
| fdpassing[10810.8] DBG: -> OK Pleased to meet you
| fdpassing[10810.8] DBG: <- # descriptor 8 is in flight
| fdpassing[10810.8] DBG: <- INPUT FD
| fdpassing[10810.8] DBG: -> OK
| fdpassing[10810.8] DBG: <- ECHO
| fdpassing[10810.8] DBG: -> OK
| fdpassing[10809]: too many descriptors pending - closing received descriptor 1
| fdpassing[10810.8] DBG: <- # descriptor 1 is in flight
| fdpassing[10810]: too many descriptors pending - closing received descriptor 1074338940
| fdpassing[10810]: too many descriptors pending - closing received descriptor 1074338940
| fdpassing[10810.8] DBG: <- INPUT FD
| fdpassing[10810.8] DBG: -> OK
| fdpassing[10809]: too many descriptors pending - closing received descriptor 1
| fdpassing[10809]: too many descriptors pending - closing received descriptor 1
| fdpassing[10810]: too many descriptors pending - closing received descriptor 0
| fdpassing[10810.8] DBG: <- ECHO
| fdpassing[10810]: fdopen failed on input fd: Bad file number
| fdpassing[10810.8] DBG: -> ERR 101 server fault (general error)
| fdpassing[10809]: too many descriptors pending - closing received descriptor 1
| fdpassing[10809]: too many descriptors pending - closing received descriptor 1
| fdpassing[10809]: sending ECHO failed: server fault
| fdpassing[10810]: too many descriptors pending - closing received descriptor 0
| fdpassing[10810]: too many descriptors pending - closing received descriptor 0
| fdpassing[10810.8] DBG: <- BYE
| fdpassing[10810.8] DBG: -> OK closing connection
| FAIL: fdpassing
| ======================================
| 1 of 1 tests failed
| Please report to gnupg-devel at gnupg.org
| ======================================
| make[3]: *** [check-TESTS] Error 1
| make[3]: Leaving directory `/tmp/libassuan-0.9.3/tests'
| make[2]: *** [check-am] Error 2
| make[2]: Leaving directory `/tmp/libassuan-0.9.3/tests'
| make[1]: *** [check] Error 2
| make[1]: Leaving directory `/tmp/libassuan-0.9.3/tests'
| make: *** [check-recursive] Error 1


Alain.




More information about the Gnupg-devel mailing list