Emerge of dev-util/kdevplatform-1.1.1 fails with USE=kdeenablefinal. Reproducible: Always Steps to Reproduce: 1. include kdeenablefinal in /etc/make.conf:USE= 2. create /etc/portage/profile/use.mask with the line "-kdeenablefinal" 3. emerge -uDNav world Actual Results: I fil inkluderad från /var/tmp/portage/dev-util/kdevplatform-1.1.1/work/kdevplatform-1.1.1_build/language/kdevplatformlanguage_final_cpp.cpp:37: /var/tmp/portage/dev-util/kdevplatform-1.1.1/work/kdevplatform-1.1.1/language/duchain/identifier.cpp:66:65: fel: makrot "APPENDED_LIST_FIRST" kräver 3 argument, men endast 2 anges /var/tmp/portage/dev-util/kdevplatform-1.1.1/work/kdevplatform-1.1.1/language/duchain/identifier.cpp:68:41: fel: makrot "END_APPENDED_LISTS" kräver 2 argument, men endast 1 anges /var/tmp/portage/dev-util/kdevplatform-1.1.1/work/kdevplatform-1.1.1/language/duchain/identifier.cpp:184:53: fel: makrot "APPENDED_LIST_FIRST" kräver 3 argument, men endast 2 anges /var/tmp/portage/dev-util/kdevplatform-1.1.1/work/kdevplatform-1.1.1/language/duchain/identifier.cpp:186:33: fel: makrot "END_APPENDED_LISTS" kräver 2 argument, men endast 1 anges . . . Expected Results: successful installation of the package The problem seems to be that the macro is defined with different number of arguments in different places: https://projects.kde.org/projects/extragear/kdevelop/kdevplatform/repository/revisions/master/entry/language/duchain/appendedlist_static.h#L65 https://projects.kde.org/projects/extragear/kdevelop/kdevplatform/repository/revisions/master/entry/language/duchain/appendedlist.h#L300
@kde: has anyone changed his mind about the kdeenablefinal use flag? As far as I recall, we masked the use flag because no one was willing to support it and because it simply didn't work. I'm adding a comment here in the Nth bug Erik opened about this, as this was the "one too many" report that pushed me to react.
@Erik: I'm going to (test and) proxy commit upstream those patches in the 28th, which is two days before the 4.5.5 tagging. I follow kde-devel and a bunch of other kde mls ftr. Also, please consider joining us. @Jorge: if Erik wants to support it and has patches, I don't mind at all having it masked
This particular build error is said to be fixed, but only in the 1.2 branch.
1.2 it tree, should be fixed