Page MenuHome GnuPG

Compile test fails, Libassuan v2.5.1 - Ubuntu 14.04 - fdpassing[7693]: assuan_pipe_connect failed: End of file
Closed, ResolvedPublic

Description

Date: 24.01.2018

  1. Ubuntu 14.04 - version
user@pc$ lsb_release -a
LSB Version:	core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
Codename:	trusty
  1. Trying to install: libgpg-error-1.27, libassuan-2.5.1, gpgme-1.10.0, gpa-0.9.10

Compiling and installing libgpg-error-1.27: OK

Relevant output of `configure`:
[...]
        libgpg-error v1.27 has been configured as follows:

        Revision: c1668f6  (49510)
        Platform: x86_64-pc-linux-gnu
Relevant output of `make check`
[...]
PASS: t-version
Unspecified source: Success
gcrypt: Invalid length specifier in S-expression
GnuPG: Unknown packet
GpgSM: Certificate too young
GPG Agent: Bad CA certificate
Pinentry: Operation cancelled
SCD: Card removed
GPGME: Bad secret key
Keybox: Too late to cancel LDAP
PASS: t-strerror
PASS: t-syserror
PASS: t-lock
PASS: t-printf
PASS: t-poll
PASS: t-b64dec
==================
All 7 tests passed
==================

Compiling and installing libassuan-2.5.1: ERROR

Relevant output of `configure`:
[...]
        Libassuan v2.5.1 has been configured as follows:

        Revision: 8fc922c  (36809)
        Platform: x86_64-pc-linux-gnu
Relevant output of `make check`
PASS: version
./pipeconnect: /lib/x86_64-linux-gnu/libgpg-error.so.0: no version information available (required by ./pipeconnect)
./pipeconnect: /lib/x86_64-linux-gnu/libgpg-error.so.0: no version information available (required by /some_folder/libassuan-2.5.1/src/.libs/libassuan.so.0)
./pipeconnect: /lib/x86_64-linux-gnu/libgpg-error.so.0: no version information available (required by ./pipeconnect)
./pipeconnect: /lib/x86_64-linux-gnu/libgpg-error.so.0: no version information available (required by /some_folder/libassuan-2.5.1/src/.libs/libassuan.so.0)
Received data `Your lucky number is 3552664958674928.  Watch for it everywhere.'
PASS: pipeconnect
./fdpassing: /lib/x86_64-linux-gnu/libgpg-error.so.0: no version information available (required by ./fdpassing)
./fdpassing: /lib/x86_64-linux-gnu/libgpg-error.so.0: no version information available (required by /some_folder/libassuan-2.5.1/src/.libs/libassuan.so.0)
./fdpassing: relocation error: /some_folder/libassuan-2.5.1/src/.libs/libassuan.so.0: symbol gpgrt_asprintf, version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference
fdpassing[14114]: assuan_pipe_connect failed: End of file
FAIL: fdpassing
=======================================
1 of 3 tests failed
Please report to https://bugs.gnupg.org
=======================================

Details

Version
2.5.1

Event Timeline

Are you sure that you are runtime linking to the same libgpg-error version you used for the build?

gniibe triaged this task as Normal priority.Apr 13 2018, 2:46 AM
gniibe added a project: Info Needed.
gniibe added a subscriber: gniibe.

Apparently, your /lib/x86_64-linux-gnu/libgpg-error.so.0 is not the one you installed (I mean, libgpg-error version 1.27).
You need to install your new version of libgpg-error so that it is usable.
Please check your ldconfig or LD_LIBRARY_PATH, etc.

gniibe claimed this task.

Closing.