[Pkg-bitcoin-devel] Bug#786673: FTBFS: Package libbase58 was not found in the pkg-config search path

Jonathan Wiltshire jmw at debian.org
Sun May 24 11:04:27 UTC 2015


Package: bfgminer
Version: 4.7.0+dfsg-2
Severity: serious
Justification: FTBFS, but did so in the past

Hi,

A binary-only rebuild of bfgminer for the libblkmaker transition failed to
build.

Relevant part of the build log:

configure:11948: checking for libblkmaker
configure:11955: $PKG_CONFIG --exists --print-errors "libblkmaker_jansson-0.1"
Package libbase58 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libbase58.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libbase58', required by 'libblkmaker_jansson-0.1', not found
configure:11958: $? = 1
configure:11972: $PKG_CONFIG --exists --print-errors "libblkmaker_jansson-0.1"
Package libbase58 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libbase58.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libbase58', required by 'libblkmaker_jansson-0.1', not found
configure:11975: $? = 1
configure:11989: result: no
Package 'libbase58', required by 'libblkmaker_jansson-0.1', not found
configure:12006: error: Could not find system libblkmaker


This seems to be because libbase58-0 does not contain a .pc file, so pkg-config
fails to find it when required as a dependency of libblkmaker.

To confirm this I created a local libbase58.pc file and the build succeeded.

I'm not sure if this is a bug in libbase58 for not carrying a .pc file, or in
libblkmaker which grew the dependency on it, or bfgminer for failing when
pkg-config fails. Please double-check my diagnosis and reassign as appropriate.

Thanks.

-- System Information:
Debian Release: 8.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'unstable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



More information about the Pkg-bitcoin-devel mailing list