Created attachment 378780 [details] build.log app-arch/dpkg-1.17.10 fails to build on amd64 system. curkeys.h:9:21: warning: missing terminating " character [enabled by default] curkeys.h:9:3: error: missing terminating " character curkeys.h:66:21: warning: missing terminating " character [enabled by default] curkeys.h:66:3: error: missing terminating " character curkeys.h:128:21: warning: missing terminating " character [enabled by default] curkeys.h:128:3: error: missing terminating " character curkeys.cc:31:2: error: expected ‘}’ before ‘;’ token curkeys.cc:31:2: error: expected ‘}’ before ‘;’ token curkeys.cc:31:2: error: expected ‘}’ before ‘;’ token curkeys.cc:31:2: error: braces around scalar initializer for type ‘const char*’
Created attachment 378782 [details] emerge --info
The problems seem to start here: Use of uninitialized value $^MATCH in concatenation (.) or string at ./mkcurkeys.pl line 138. [repeated many times]
dselect has been marked as deprecated upstream for a long time. Are you sure you need it? I'd just as easy rip out support for it in the ebuilds.
(In reply to Jeroen Roovers from comment #3) > dselect has been marked as deprecated upstream for a long time. Are you sure > you need it? I'd just as easy rip out support for it in the ebuilds. Personally, I don't need dselect either, especially on Gentoo. Ripping it out makes sense to me.
I removed dselect support in 1.17.10-r1. Thanks for the report!