On 2020-09-24 peter green <plugw...@p10link.net> wrote: > On 24/09/2020 06:25, Andreas Metzler wrote: [...] >> Did you note that the ImageMagick6 issue 95 has an comment ("We compiled >> your source under Fedora and Centos without complaint [...] Perhaps >> there is a problem in the Debian tool chains.") > I did see it, but not sure how best to respond (and I don't really > want to get deeply involved in this).
Hello Peter [having now setup a Fedora chroot ;-) ... ] afaict the different behavior is caused by https://salsa.debian.org/glibc-team/glibc/-/blob/sid/debian/patches/any/local-asserth-decls.diff i.e. on Debian assert.h is included once in a imagemagick namespace while everywhere else it is also included a second time outside the namespace. So *afaict* this argument ... > I still think it's imagemagick's fault for including assert.h inside a > namespace and hence breaking other users of the header, even if it > happens to work on some other distros (which presumably have slightly > different header interdependencies). ... only holds partially. cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure'