I’ve just bumped media-sound/amarok in the tree to 2.2.1-r1 which includes some missing deps.
Even though 2.2.1 hit the tree before the official release, I’m a few days behind in the bump and unmasking it – the mask should be out when you read this.
Unfortunately, amarok-2.2.0 and amarok-2.2.1 segfault on start when built with >=binutils-2.20 even though they have no issue starting with >=binutils-2.20 if built with a previous version of binutils – see bug #290662 for more details.
While the issue isn’t solved, here is a quick workaround:
# emerge -1 =binutils-2.19.1-r1 && emerge -1 amarok && emerge -1 binutils
Any chance investigating the MySQL problem a lot of us are seeing in 2.2.1?
What MySQL issue? Are you sure it’s not the binutils issue?
I’m still unable to get a working collection in 2.2.0 with mysql embedded, I suppose #1 is about the same issue :/
The collection is desperately empty.
I run ~amd64, the fPIC and the ldflags workarounds didn’t fix it.
amarok: [ERROR!] GREPME MySQL query failed! No database selected on
(and so on, and so on, and so on)
If the build fails for any user still using any “hacks”, including -fPIC -DPIC in CFLAGS and any custom LDFLAGS, please remove all the “hacks” and rebuild amarok.
Ever since the libmysql shared-lib patch for mysql-5.0.76-r1 and mysql-community-5.0.77-r1, amarok should be able to build against mysql with plain CFLAGS=”-O2 -pipe” and –as-needed is being forced on amarok since 2.2.0.
Thanks for your hard work on the bugs, 290662 was the culprit.