On 04/05/2018 08:24 AM, Andreas Beckmann wrote:
Package: fflas-ffpack
Version: 2.3.2-1~exp1
Severity: serious

Hi,

noticed this while rebuilding linbox/experimental in sid+experimental:

...
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for FFLAS_FFPACK... no
configure: error: Package requirements (fflas-ffpack >= 2.3.0) were not met:

Package 'fflas-ffpack' requires 'givaro >= 4.0.3' but version of givaro is 4.0.2
You may find new versions of Givaro at http://givaro.forge.imag.fr

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables FFLAS_FFPACK_CFLAGS
and FFLAS_FFPACK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
...


The pkg-config file contains:

/------------------ fflas-ffpack.pc ------------------------
prefix=/usr
exec_prefix=/usr
libdir=/usr/lib
includedir=/usr/include

Name: fflas-ffpack
Description: Finite Field Linear Algebra Suroutines/Package
URL: http://github.com/linbox-team/fflas-ffpack
Version: 2.3.2
Requires: givaro >= 4.0.3
Libs: -fopenmp  -lblas -llapack
Cflags: -I${prefix}/include    -fopenmp   -fabi-version=6
\-------------------------------------------------------


Thanks for the report!

This would explain why I had to manually install givaro from experimental in my sbuild when I was packaging the new upstream version of linbox. It never occurred to me that the mistake was in fflas-ffpack...

Anyway, I've fixed the problem in git [1]. I've copied this message to the Sage team -- would anyone be able to sponsor?

Doug

[1] https://salsa.debian.org/science-team/fflas-ffpack/commit/be453b1

Reply via email to