Hi, do not know why but in all ebuilds can not cave known to compile. Here is the debug output: make[5]: Entering directory `/var/tmp/portage/sys-apps/paludis-0.60.1/work/paludis-0.60.1/src/clients/cave' x86_64-pc-linux-gnu-g++ -DBINDIR=\"/usr/bin\" -DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLIBEXECDIR=\"/usr/libexec\" -DLIBDIR=\"/usr/lib64\" -DPYTHONINSTALLDIR=\"\" -DRUBYINSTALLDIR=\"\" -I. -I../../.. -I../../.. -I../../../src -pthread -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wstrict-null-sentinel -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused -Wunused-function -Wshadow -Wwrite-strings -Wfloat-equal -Wno-ignored-qualifiers -std=gnu++0x -fno-deduce-init-list -pedantic -DPALUDIS_HAVE_STD_NEXT=1 -DPALUDIS_HAVE_ENUM_CLASS=1 -Wno-old-style-cast -fvisibility-inlines-hidden -fvisibility=hidden -DPALUDIS_ENABLE_VISIBILITY=1 -O2 -pipe -march=nocona -msse3 -fomit-frame-pointer -pedantic -MT colour_pretty_printer.o -MD -MP -MF .deps/colour_pretty_printer.Tpo -c -o colour_pretty_printer.o colour_pretty_printer.cc In file included from colour_pretty_printer.cc:22: format_user_config.hh:193: error: parameter packs not expanded with '...': format_user_config.hh:193: note: 'cs_' format_user_config.hh: In instantiation of 'paludis::cave::FormatValues<'s'>': format_user_config.hh:247: instantiated from 'std::string paludis::cave::fuc(const paludis::cave::FormatString<cs_ ...>&, const T_& ...) [with char ...cs_ = 's', T_ = paludis::cave::FormatValue<'s'>]' colour_pretty_printer.cc:47: instantiated from here format_user_config.hh:172: error: expansion pattern 'const paludis::cave::FormatValue<c_>&' contains no argument packs format_user_config.hh: In function 'std::string paludis::cave::fuc(const paludis::cave::FormatString<cs_ ...>&, const T_& ...) [with char ...cs_ = 's', T_ = paludis::cave::FormatValue<'s'>]': colour_pretty_printer.cc:47: instantiated from here format_user_config.hh:247: error: no matching function for call to 'paludis::cave::FormatValues<'s'>::FormatValues(<brace-enclosed initializer list>)' format_user_config.hh:170: note: candidates are: paludis::cave::FormatValues<'s'>::FormatValues(const paludis::cave::FormatValues<'s'>&) format_user_config.hh: At global scope: format_user_config.hh: In instantiation of 'paludis::cave::FormatValues<'i'>': format_user_config.hh:247: instantiated from 'std::string paludis::cave::fuc(const paludis::cave::FormatString<cs_ ...>&, const T_& ...) [with char ...cs_ = 'i', T_ = paludis::cave::FormatValue<'i'>]' colour_pretty_printer.cc:83: instantiated from here format_user_config.hh:172: error: expansion pattern 'const paludis::cave::FormatValue<c_>&' contains no argument packs format_user_config.hh: In function 'std::string paludis::cave::fuc(const paludis::cave::FormatString<cs_ ...>&, const T_& ...) [with char ...cs_ = 'i', T_ = paludis::cave::FormatValue<'i'>]': colour_pretty_printer.cc:83: instantiated from here format_user_config.hh:247: error: no matching function for call to 'paludis::cave::FormatValues<'i'>::FormatValues(<brace-enclosed initializer list>)' format_user_config.hh:170: note: candidates are: paludis::cave::FormatValues<'i'>::FormatValues(const paludis::cave::FormatValues<'i'>&) format_user_config.hh: At global scope: format_user_config.hh: In instantiation of 'paludis::cave::FormatValues<'k', 'v'>': format_user_config.hh:247: instantiated from 'std::string paludis::cave::fuc(const paludis::cave::FormatString<cs_ ...>&, const T_& ...) [with char ...cs_ = 'k', 'v', T_ = paludis::cave::FormatValue<'k'>, paludis::cave::FormatValue<'v'>]' colour_pretty_printer.cc:97: instantiated from here format_user_config.hh:172: error: expansion pattern 'const paludis::cave::FormatValue<c_>&' contains no argument packs format_user_config.hh: In function 'std::string paludis::cave::fuc(const paludis::cave::FormatString<cs_ ...>&, const T_& ...) [with char ...cs_ = 'k', 'v', T_ = paludis::cave::FormatValue<'k'>, paludis::cave::FormatValue<'v'>]': colour_pretty_printer.cc:97: instantiated from here format_user_config.hh:247: error: no matching function for call to 'paludis::cave::FormatValues<'k', 'v'>::FormatValues(<brace-enclosed initializer list>)' format_user_config.hh:170: note: candidates are: paludis::cave::FormatValues<'k', 'v'>::FormatValues(const paludis::cave::FormatValues<'k', 'v'>&) make[5]: *** [colour_pretty_printer.o] Error 1 make[5]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.60.1/work/paludis-0.60.1/src/clients/cave' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.60.1/work/paludis-0.60.1/src/clients/cave' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.60.1/work/paludis-0.60.1/src/clients' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.60.1/work/paludis-0.60.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.60.1/work/paludis-0.60.1' make: *** [all] Error 2 emake failed Reproducible: Always
Is this still valid with paludis-0.72.2? If not, feel free to close this bug
If you can reproduce this issue with current version of paludis, please re-open this issue. Also please attach your emerge --info