mysql-5.1.44-r1 is the latest and greatest (not hardmasked) unstable mysql packge in the main tree and the latest stable release from mysql. Compiles and installs just fine after applying the patches from the blocker. ;)
Created attachment 224503 [details] mysql-5.1.44-r1 ebuild Only ecopied, compiles and installs just fine with "+community +extraengine +latin1 +perl +ssl" (all other flags not set).
Created attachment 225195 [details] latest mysql 5.1 ebuild works on ~x64-macos, keyword needed. Thx! Btw, the same goes for virtual/mysql-5.1 (seems to have been overwritten with gx86), but I won't open a new bug for that one. :P
I don't understand this change: -DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" +DEPEND="|| ( >=sys-devel/gcc-4.3 >=sys-devel/gcc-apple-4.2 )" Anyway, can you please test 5.1.46 too?
NAK on that DEPEND gcc change, unless you've got a very good reason for it. It'll block hppa and some other arches, as they don't have gcc 4.3.
(In reply to comment #3) > I don't understand this change: > > -DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" > +DEPEND="|| ( >=sys-devel/gcc-4.3 >=sys-devel/gcc-apple-4.2 )" > Don't ask me because I don't know why. I just ran ecopy iirc (or ekeyword on the prefix ebuild), but either way that's not a change introduced by me as can be seen here [1]. > Anyway, can you please test 5.1.46 too? > 5.1.46 compiles, installs and runs just fine @ 10.6 (~x64-macos). [1] http://overlays.gentoo.org/proj/alt/browser/trunk/prefix-overlay/dev-db/mysql?rev=57489
Ah, the problem is that you're NOT up to date in the latest revisions in the main tree. Look at the change introduced in rev 1.2 of this ebuild, and the commit message for it.
Eh, the mysql ebuild isn't in our tree (any more), it comes straight from gx86. I'm a bit lost here now.
Heh. Let me explain. At one point in time, the Gentoo Prefix mysql ebuilds were not aligned with gentoo-x86 tree. Then I moved them to gentoo-x86 with the mysql's team ACK. This bug was opened prior to that move so the patch in comment #2 is OLD. Then the link in comment #5 is OLD because the ebuilds aren't in the prefix _overlay_ anymore, they come from gentoo-x86 directly. But, that link in comment #5 caused confusion. Anyway, all that was needed for _this_ bug report was the keyword added... + 15 May 2010; Jeremy Olexa <darkside@gentoo.org> mysql-5.1.46.ebuild: + Add ~x64-macos as tested in bug 310533 + Thanks all. :)