Created attachment 525468 [details] build.log.gz I ran into this upon an emerge -e world. It can be solved by either going back to =sys-libs/ncurses-6.0-r1, or by keywording =www-client/lynx-2.8.9_pre16. Stabilizing www-client/lynx-2.8.9_pre16 would be the best option, I guess. most interesting part of the build.log file: LYStrings.c: In function ‘expand_tiname’: LYStrings.c:1011:14: error: dereferencing pointer to incomplete type ‘TERMINAL {aka struct term}’ if (cur_term->type.Strings[code] != 0) { ^~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -Ichrtrans -I./chrtrans -I.. -I../src -I.././WWW/Library/Implementation -D_GNU_SOURCE -DLINUX -D_GNU_SOURCE -D_DEFAULT_SOURCE -I/usr/include/ncursesw -march=core2 -O2 -pipe -c GridText.c make[1]: *** [makefile:103: LYStrings.o] Error 1 make[1]: *** Waiting for unfinished jobs.... GridText.c:93:0: warning: "CHAR_WIDTH" redefined #define CHAR_WIDTH 6 In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include-fixed/limits.h:168:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include-fixed/syslimits.h:7, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include-fixed/limits.h:34, from /usr/include/sys/param.h:26, from .././WWW/Library/Implementation/www_tcp.h:746, from .././WWW/Library/Implementation/HTUtils.h:678, from GridText.c:8: /usr/include/limits.h:147:0: note: this is the location of the previous definition # define CHAR_WIDTH 8 make[1]: Leaving directory '/var/tmp/portage/www-client/lynx-2.8.9_pre11/work/lynx2.8.9dev.11/src' make: *** [makefile:221: all] Error 2
Created attachment 525470 [details] output of emerge --info the same failure happens on both amd64 and arm
Can't reproduce this.
Created attachment 525644 [details] build.log.gz I'm getting the same error too, also when I did an "emerge -e @world". I'll attach my own build log and emerge --info. [ebuild R ] www-client/lynx-2.8.9_pre11 USE="bzip2 ipv6 nls ssl unicode -cjk -gnutls -idn -libressl"
Created attachment 525646 [details] Another failing build - emerge --info
I've been able to confirm that keywording and emerging =www-client/lynx-2.8.9_pre16 allows me to emerge it without error.
(In reply to Jeroen Roovers from comment #2) > Can't reproduce this. I guess I tried the wrong ebuild.
Stable version is still failing to build :/
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5b022f0687580d116785fc2cdce203ba5cda8a commit 7a5b022f0687580d116785fc2cdce203ba5cda8a Author: Aaron Bauman <bman@gentoo.org> AuthorDate: 2018-04-14 17:29:31 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2018-04-14 17:29:31 +0000 www-client/lynx: amd64 stable Bug: https://bugs.gentoo.org/651560 Package-Manager: Portage-2.3.28, Repoman-2.3.9 www-client/lynx/lynx-2.8.9_pre16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)}
x86 stable
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44bac198f5097f25c5a285d06bb4d0183cef1af commit c44bac198f5097f25c5a285d06bb4d0183cef1af Author: Rolf Eike Beer <eike@sf-mail.de> AuthorDate: 2018-04-16 16:42:14 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2018-04-16 18:35:28 +0000 www-client/lynx: stable 2.8.9_pre16 for sparc Bug: https://bugs.gentoo.org/651560 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" www-client/lynx/lynx-2.8.9_pre16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)}
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac36778486ba6ab9fc9fdf8143d40de7fb24f93f commit ac36778486ba6ab9fc9fdf8143d40de7fb24f93f Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2018-04-16 20:55:41 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2018-04-16 21:02:59 +0000 www-client/lynx: stable 2.8.9_pre16 for ia64, bug #651560 Bug: https://bugs.gentoo.org/651560 Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64" www-client/lynx/lynx-2.8.9_pre16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)}
arm stable
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe60cd6e95518fa66bb55bbb66878c5e9c1e5088 commit fe60cd6e95518fa66bb55bbb66878c5e9c1e5088 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2018-04-19 22:12:47 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2018-04-19 22:12:47 +0000 www-client/lynx: stable 2.8.9_pre16 for ppc64, bug #651560 Bug: https://bugs.gentoo.org/651560 Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64" www-client/lynx/lynx-2.8.9_pre16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)}
Stable on alpha.
ppc stable
HPPA done, closing.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8441d76283fd3131a0df444623177f841187ada6 commit 8441d76283fd3131a0df444623177f841187ada6 Author: Rolf Eike Beer <eike@sf-mail.de> AuthorDate: 2018-07-16 06:26:49 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2018-07-16 06:54:06 +0000 www-client/lynx: stable 2.8.9_pre16 for hppa Bug: https://bugs.gentoo.org/651560 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="hppa" www-client/lynx/lynx-2.8.9_pre16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)