Ebuild calls $(my_curses_version)5-config, which fails with this new major version. For my rebuild I just edited the ebuild to call [...]6-config, and compilation went fine, so this should probably updated to $major_ncurses-config
Created attachment 409024 [details] info confirmed here at:
Created attachment 409026 [details] dev-perl:Curses-1.320.0:20150814-184715.log
Created attachment 409028 [details] emerge-history.txt
Just encountered the same. Attached is a workaround that determines the major version of ncurses installed, and then calls ncurses${CURSES_MAJOR}-config instead of always ncurses5-config. With this, I can emerge dev-perl/Curses and 'perl -MCurses -e 1' with sys-libs/ncurses-6.0 was installed. It should be backwards compatible for sys-libs/ncurses-5.x, but I have not tested that.
Created attachment 409116 [details, diff] Detect ncurses major version and run the correct -config command.
(In reply to Hank Leininger from comment #5) > Created attachment 409116 [details, diff] [details, diff] > Detect ncurses major version and run the correct -config command. Works for me here (amd64).
*** Bug 557474 has been marked as a duplicate of this bug. ***
Comment on attachment 409116 [details, diff] Detect ncurses major version and run the correct -config command. it should be using $(tc-getPKG_CONFIG) instead of executing the config scripts
Making a guess for "c-config.h"... Choosing hints file 'hints/c-linux.ncurses.h' WARNING: Your Curses form.h file appears to be in the default system search path, which will not work for us because of the conflicting Perl form.h file. This means your 'make' will probably fail unless you fix this, as described in the INSTALL file. Should be quite trivial to fix this one.
Created attachment 409712 [details, diff] Curses-ncurses6.patch Even more trivial.
Fixed without revision bump.
*** Bug 560250 has been marked as a duplicate of this bug. ***