The mysql-v2.eclass silently assumes that /var/run/mysql exists and is a directory. This is not the case, i.e. if you emerge mysql, then reboot before configuring mysql. Reproducible: Always Steps to Reproduce: 1. emerge dev-db/mysql 2. reboot system or rm -rf /var/run/mysql 3. emerge --config =dev-dev/mysql-5.5.30 Actual Results: The configuration dies with error "Completely failed to start up mysqld with ${cmd}" Expected Results: The directory should have been created and the configuration step should have succeeded.
I forgot to add a comment here, but I've fixed this in the overlay[1]. [1] - http://git.overlays.gentoo.org/gitweb/?p=proj/mysql.git;a=commit;h=f9a57ec33503693228f0aeb61752023a6f5450db
I've pushed this fixed into the tree.