all libvisual ebuild in portage are currently version < 0.2, so any libvisual installation will stop amarok compiling after unmerging libvisual < 0.2, amarok 1.2 compiles fine. Reproducible: Always Steps to Reproduce: 1. 2. 3.
This bug is not true. Without libvisual, configure continues and amaroK compiles fine without it. libvisual is optional for amaroK.
the bug is true. the bug title states that the problem is with installing amarok-1.2 while libvisual < 0.2 is installed. (although the problem was only tested with libvisual-0.1.6, not with 0.1.7, which is also in portage). in the case where libvisual-0.1.6 installed: configure looks for libvisual>0.2, finds version 0.1.6 and tries to use that instead. with no libvisual installed: configure compiles amarok without libvisual support. apologies if I'm not supposed to write bug reports on hard-masked ebuilds - time for me to check the docs.
I've just tested, and I can't confirm. As Ian Monroe mentioned, it does not stop or fail, just disables libvisual support. Compiling amarok having libvisual-0.1.6 or libvisual-0.1.7 installed worked as expected, i.e. amarok is compiled with libvisual support disabled.
if no-one else can confirm this, then i suppose the problem could be related to something else -- I was upgrading a friend's computer for the first time in about a year -- although everything else was emerged up to date first, the system could be a bit our of whack.
What's the error message you got?
I don't have the access to the computer which gave the error message anymore, I'm pretty sure the error message was to do with not finding a libvisual header, and amarok compiled fine when libvisual was uninstalled. I tried installing amarok on my computer with libvisual-0.1.6 and it worked fine -- it doesn't try and compile libvisual support. I'm pretty sure the error was configure - allowing libvisual support to be compiled for the wrong version. Given that the computer giving the error might have a flaky gentoo install, I'm happy to mark this bug invalid and be done with it.