Created attachment 491300 [details] emerge --info 2.8.6 compiles fine, while 2.8.7 fails because of an implicit declaration. Removing the USE flag minimal solves the problem.
Created attachment 491302 [details] Environment
Created attachment 491304 [details] the build.log
x86_64-pc-linux-gnu-gcc -fomit-frame-pointer -march=native -O3 -Wall -fomit-frame-pointer -march=native -O3 -o nano browser.o chars.o color.o cut.o files.o global.o help.o move.o nano.o prompt.o rcfile.o search.o text.o utils.o winio.o ../lib/libgnu.a -lncurses move.o: In function `do_page_up': move.c:(.text+0x1a0): undefined reference to `leftedge_for' move.o: In function `do_page_down': move.c:(.text+0x330): undefined reference to `leftedge_for' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:1532: nano] Error 1
commit a85bdb42ac21f9adb2ed7b71c6257fbf8a2f60e6 (HEAD -> master, origin/master, origin/HEAD) Author: Lars Wendler <polynomial-c@gentoo.org> Date: Sat Sep 2 02:23:06 2017 app-editors/nano: Fixed build with USE="minimal" (bug #629510). Package-Manager: Portage-2.3.8, Repoman-2.3.3