On Tue, 2008-10-07 at 23:49 +0200, Cédric Boutillier wrote: > > I finally succeeded in sending my bug report: > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501495 > > I got an immediate answer of the maintainer, Modestas Vainius, who explained > the situation. Very efficient! > > Unfortunately for us, powerpc KDE users, we need to wait for either 416294 or > 457915 to be fixed to get a working package...
Turns out that the mysql-dfsg build already forces -fPIC on amd64 to work around similar problems. I've verified that rebuilding mysql-dfsg with the attached patch and rebuilding amarok against the resulting libmysqlclient-dev allows amarok to start up in a secondary user account. Unfortunately, in my primary user account (which has a music collection of about 1100 songs) it now dies with GLib-ERROR **: Cannot create pipe main loop wake-up: Too many open files -- Earthling Michel Dänzer | http://tungstengraphics.com Libre software enthusiast | Debian, X and DRI developer
diff -up -ru mysql-dfsg-5.1-5.1.26rc.orig/debian/rules mysql-dfsg-5.1-5.1.26rc/debian/rules --- mysql-dfsg-5.1-5.1.26rc.orig/debian/rules 2008-10-08 16:45:56.000000000 +0200 +++ mysql-dfsg-5.1-5.1.26rc/debian/rules 2008-10-08 10:52:08.000000000 +0200 @@ -49,7 +49,7 @@ else TESTSUITE_FAIL_CMD=exit 1 endif -ifeq ($(findstring $(ARCH), amd64),$(ARCH)) +ifeq ($(findstring $(ARCH), amd64 powerpc),$(ARCH)) FORCE_FPIC_CFLAGS=-fPIC FORCE_FPIC=--with-pic --with-ndb-ccflags="-fPIC" --with-lib-ccflags="-fPIC" endif