user/thunderbird: (pmmx) FTBFS: math_private.h:34:21: error: conflicting declaration ‘typedef __double_t double_t’
Found on pmmx (previously we could not build this package so did not find it):
...
6:24.65 modules/fdlibm/src
6:24.99 In file included from /usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/modules/fdlibm/src/e_acos.cpp:44:
6:24.99 /usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/modules/fdlibm/src/math_private.h:34:21: error: conflicting declaration ‘typedef __double_t double_t’
6:24.99 typedef __double_t double_t;
6:24.99 ^~~~~~~~
6:24.99 In file included from /usr/include/math.h:12,
6:24.99 from /usr/include/c++/8.5.0/cmath:45,
6:24.99 from /usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/obj-i586-foxkit-linux-musl/dist/system_wrappers/cmath:3,
6:24.99 from /usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/obj-i586-foxkit-linux-musl/dist/stl_wrappers/cmath:60,
6:24.99 from /usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/modules/fdlibm/src/e_acos.cpp:41:
6:24.99 /usr/include/bits/alltypes.h:43:21: note: previous declaration as ‘typedef long double double_t’
6:24.99 typedef long double double_t;
6:24.99 ^~~~~~~~
...