Created attachment 320930 [details] Fixed my.cnf The eclass needs to be updated to inherit from prefixy and run eprefixify. my.cnf needs to be updated to have @GENTOO_PORTAGE_EPREFIX@ before each path. Attached is a patch for the eclass, as well as a working my.cnf. Still having an issue with mysql-5.5 after this, but it is unrelated. (something to do with the language setting, the config was made for 5.1, and things have been deprecated)
Created attachment 320932 [details, diff] mysql-cmake patch
InCVS
I'm not really sure what this is supposed to fix, but basically for my servers it just broke everything: * Starting mysql ... mkdir: cannot create directory ‘@GENTOO_PORTAGE_EPREFIX@/var/run/mysqld’: No such file or directory * Directory @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld for pidfile does not exist and cannot be created This is on mysql-5.1.67, which has been flagged stable on amd64 TODAY. Perhaps it needs a new init script or some other depencency?
Created attachment 336272 [details, diff] eclass fix The problem is that mysql-cmake.eclass was patched, but mysql-autotools.eclass was not. The attached patch fixes the issue, also sent as a pull request to mysql-bugs.
Fixed in mysql-autotools.eclass
*** Bug 453258 has been marked as a duplicate of this bug. ***