Bug#892559: mame FTBFS with gcc 7.3
Adrian Bunk
bunk at debian.org
Sat Mar 10 16:30:18 UTC 2018
Source: mame
Version: 0.189+dfsg.1-1
Severity: serious
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/mame.html
...
In file included from ../../../../../3rdparty/glm/glm/detail/precision.hpp:6:0,
from ../../../../../3rdparty/glm/glm/detail/type_vec.hpp:6,
from ../../../../../3rdparty/glm/glm/detail/type_vec3.hpp:6,
from ../../../../../3rdparty/glm/glm/detail/func_geometric.hpp:13,
from ../../../../../3rdparty/glm/glm/geometric.hpp:6,
from ../../../../../src/mame/video/model1.cpp:4:
../../../../../3rdparty/glm/glm/detail/setup.hpp:456:100: note: #pragma message: GLM: GCC older than 4.6 has a bug presenting the use of rgba and stpq components
# pragma message("GLM: GCC older than 4.6 has a bug presenting the use of rgba and stpq components")
^
In file included from ../../../../../3rdparty/glm/glm/detail/type_vec4.inl:968:0,
from ../../../../../3rdparty/glm/glm/detail/type_vec4.hpp:453,
from ../../../../../3rdparty/glm/glm/detail/func_exponential.hpp:16,
from ../../../../../3rdparty/glm/glm/detail/func_geometric.inl:4,
from ../../../../../3rdparty/glm/glm/detail/func_geometric.hpp:113,
from ../../../../../3rdparty/glm/glm/geometric.hpp:6,
from ../../../../../src/mame/video/model1.cpp:4:
../../../../../3rdparty/glm/glm/detail/type_vec4_simd.inl: In static member function 'static glm::tvec4<float, (glm::precision)5> glm::detail::compute_vec4_div<float, (glm::precision)5, true>::call(const glm::tvec4<float, (glm::precision)5>&, const glm::tvec4<float, (glm::precision)5>&)':
../../../../../3rdparty/glm/glm/detail/type_vec4_simd.inl:156:11: error: 'struct glm::tvec4<float, (glm::precision)5>' has no member named 'data'
Result.data = _mm_mul_ps(a.data, _mm_rcp_ps(b.data));
^~~~
mame should use libglm-dev instead of an own bundled copy.
More information about the Pkg-games-devel
mailing list