Created attachment 543494 [details] emerge --info The compilation of libsfml 2.4.2 and 2.5.0 fail with several conflicting declaration errors.
Created attachment 543496 [details] Build log for version 2.4.2
Created attachment 543498 [details] Build log for version 2.5.0
Because I could also reproduce the issue on a recent git version of SFML, I have opened a bug report upstream.
This should be fixed upstream by commit [1]. It is now for the future package manager to decided if this change should be backported to 2.4.2 and 2.5.0 in Gentoo or if those packages should just block mesa versions greater than 18.2 as the header update is not in there and I doubt mesa upstream will backport it. This will probably only get an issue in version 18.3 onward. I could make a pull request for any of the solutions, if so desired. [1] https://github.com/SFML/SFML/commit/87aaa9e145659d6a8fc193ab8540cf847d4d0def
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6cef0093720f4e9ebbe835afc03ba3e364ef892 commit e6cef0093720f4e9ebbe835afc03ba3e364ef892 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2018-10-20 17:56:08 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2018-10-20 18:51:04 +0000 media-libs/libsfml: Bump to 2.5.1 Closes: https://bugs.gentoo.org/663652 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 media-libs/libsfml/Manifest | 1 + media-libs/libsfml/libsfml-2.5.1.ebuild | 76 +++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+)