PREMUL has been replaced by qPremultiply in Qt. Reproducible: Always Steps to Reproduce: 1. Compile dev-qt/qtsvg-5.4.2 Actual Results: dev-qt/qtsvg-5.4.2 fails with: qsvggenerator.cpp:258:66: error: ‘PREMUL’ was not declared in this scope qsvggenerator.cpp:268:134: error: ‘INV_PREMUL’ was not declared in this scope Expected Results: Completed build and installation.
Created attachment 416100 [details, diff] Patch for qtsvg-5.4.2 Replaces PREMUL with qPremultiply. From http://github.com/msorvig/qt5-qtbase-nacl/issues/8
What version of qtcore/qtgui do you have installed?
(In reply to Davide Pesavento from comment #2) > What version of qtcore/qtgui do you have installed? Sorry. Disregard. qtsvg-5.5.1 wasn't properly keyword unmasked on my end. qtsvg-5.4.2 was being pulled in with a qt 5.5.1 merge.
It's a valid bug. The ebuild deps need to be adjusted.
Shall we go ahead with changing >= to ~, as discussed in the other bug?
Absolutely, yes.
Thanks, revbumped to ensure it doesn't happen again. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4669af6e6dfd900ce748957fa7a0e0d0b5572e34
*** Bug 573188 has been marked as a duplicate of this bug. ***