Am 09.02.2018 um 16:03 schrieb Sebastiaan Couwenberg:
In preparating of the proj transition openorienteering-mapper (0.7.0-1)
was rebuilt in my cowbuilder chroot where these tests caused FTBFS too.

I'll raise the severity of this issue to serious when the proj
transition starts.

Kind Regards,

Bas

Be careful not to mix issues: #876934 was about tests failing on reproducible builds, due to the use of the __FILE__ macro.

What you are likely to face now is tests failing on exit, due to violation of ODR by linking openorienteering-mapper transitively via GDAL to libpoppler, and both openorienteering-mapper und libpoppler defining a class "Object". The crash occurs when a destructor for "Object" is run (cf. https://github.com/OpenOrienteering/mapper/issues/1030).

This is a horrible trap for application developers. IMO opinion no library must export such generic names in the global namespace, i.e. it is a serious bug in libpoppler.

Anyway, we moved all of openorienteering-mapper source code to namespace OpenOrienteering. This solved the failing tests we observed also for openSUSE Tumbleweed. v0.8.0 will be released in the next days.

Kind regards,
Kai

Reply via email to