Michal Srb changed bug 933503
What Removed Added
Status NEW IN_PROGRESS
CC   eich@suse.com, ro@suse.com, sndirsch@suse.com

Comment # 1 on bug 933503 from
On s390(x) the directory hw/xfree86 is not built, but instead only the
directory hw/xfree86/parser is built by explicitly calling make in %install
phase! This builds libxf86config.a library that was used by sax. This is no
longer needed and the results of the build are actually ignored.

Building the directory separately like this doesn't forward the macros from the
configuration to the code. For example HAVE_STRNDUP is not defined. That leads
to redeclaration of the strndup function. In SLE12 this just throws warning
about redundant redeclaration, but in Factory strndup is a macro so attempt to
declare it as function leads to this kind of confusing error.

Simple fix is to drop the unnecessary build of hw/xfree86/parser directory.


You are receiving this mail because: