libtool: compile: x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wall -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/file_inode_flags.c -fPIC -DPIC -o libexplain/buffer/.libs/file_inode_flags.o libexplain/buffer/file_inode_flags.c: In function ‘explain_buffer_file_inode_flags’: libexplain/buffer/file_inode_flags.c:47:27: error: ‘FS_ECOMPR_FL’ undeclared (first use in this function) { "FS_ECOMPR_FL", FS_ECOMPR_FL }, ^~~~~~~~~~~~ libexplain/buffer/file_inode_flags.c:47:27: note: each undeclared identifier is reported only once for each function it appears in ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0_20170820-120130 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.4.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) [3] pypy (fallback) Available Ruby profiles: [1] ruby22 (with Rubygems) * emerge -qpv dev-libs/libexplain [ebuild N ] dev-libs/libexplain-1.4-r1 USE="-static-libs"
Created attachment 490112 [details] emerge-info.txt
Created attachment 490114 [details] dev-libs:libexplain-1.4-r1:20170822-052917.log
Created attachment 490116 [details] emerge-history.txt
Created attachment 490118 [details] environment
Created attachment 490120 [details] etc.portage.tbz2
Created attachment 490122 [details] logs.tbz2
Created attachment 490124 [details] temp.tbz2
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df3941d411137477e48943898d3cbb486b5229c commit 0df3941d411137477e48943898d3cbb486b5229c Author: Andreas Zuber <a.zuber@gmx.ch> AuthorDate: 2018-03-19 16:09:40 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2018-03-22 13:06:06 +0000 dev-libs/libexplain: add missing defines. These defines have been removed from the Linux headers and have to be added with a patch to make the library compile again. The patch comes from the Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828853 Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://bugs.gentoo.org/628628 Closes: https://github.com/gentoo/gentoo/pull/7509 .../files/libexplain-missing-defines.patch | 18 ++++++++ dev-libs/libexplain/libexplain-1.4-r2.ebuild | 53 ++++++++++++++++++++++ 2 files changed, 71 insertions(+)