Hi Bas,

Thanks. Its grib-api, and the openjpeg transition (libopenjpeg ->
libopenjp2).

grib-api is a dependency of magics and also metview (and also emoslib; I
suspect it will also FTBFS on recompilation). The ECMWF packages
(emoslib, grib-api. magics, metview, eccodes) have moved to a
cmake-based build system and add /usr/lib/$arch/cmake/$pkg/* scripts,
which hard-code the dependencies.

grib-api needs libopenjp2 to build but {magics, metview, emoslib} don't
and so don't have it as a B-D, but they try to link it at link-time, and
so FTBFS.

I need to sanitise the $pkg-{config,release}.cmake scripts.

Best regards
Alastair


On 12/08/2016 01:33, Sebastiaan Couwenberg wrote:
> Hi Alastair,
>
> metview FTBFS with the same error:
>
>  make[3]: *** No rule to make target
>  '/usr/lib/x86_64-linux-gnu/libopenjp2.so',
>  needed by 'bin/Datacoverage'.  Stop.
>
> This leads me to suspect the root cause is actually in libterralib which
> is a build dependency of both.
>
> Can you confirm my suspicion?
>
> Kind Regards,
>
> Bas
>

-- 
Alastair McKinstry, <alast...@sceal.ie>, <mckins...@debian.org>, 
https://diaspora.sceal.ie/u/amckinstry
Misentropy: doubting that the Universe is becoming more disordered. 

Reply via email to