Emerge fails with "charset.c:432: Error: expected expression before »{« token". This seems only not to affect Linux, but it happens eg on FreeBSD as well as on OS X. The culprit is the akanodi charset issue (http://bugs.mysql.com/bug.php?id=45058) and the fix (http://lists.mysql.com/commits/101737) is available in the same upstream bug report, but wasn't deployed in the gentoo x86-main tree. (Probably because Linux is not affected.) After applying the patch mysql emerges & runs just fine on 10.6.
Created attachment 224507 [details, diff] Reinitialize a pthread_once_t variable. Taken from http://lists.mysql.com/commits/101737. It's already in the mysql-extras format.
Created attachment 224509 [details, diff] includes the 07271*patch to 000_index.txt needed for mysql-extras.
Created attachment 224513 [details] mysql-extras package that contains the aforementioned patches. This package already contains both fixes.
@mysql: mind adding this patch to the patchball?
in future, please cc/assign mysql-bugs, not me directly. they end up in different mailboxes here.
released as 5.1.44-r2 with other fixes.
> in future, please cc/assign mysql-bugs, not me directly. > they end up in different mailboxes here. Problem is, mysql@g.o doesn't exist, which is the herd. I just didn't know about mysql-bugs, I'll try to remember. Thanks!
the herd is "mysql", and the email address registered in herds.xml is mysql-bugs@gentoo.org. It's never just ${HERD}@gentoo.org, you always need to do a lookup to resolve the email.