MySQL 5.1.58, double */mysql/mysql for include and lib dirs, missing patches and broken 07110 patch

If you’ve hit any issues after updating to dev-db/mysql-5.1.58 in the tree or the mysql overlay, please test out the new dev-db/mysql-5.1.58-r1. The list of issues you may have hit include packages failing to build by not finding mysql.h, failing to link by not finding -lmysqld, getting an error for missing mysql user and or group or if you used the overlay in between the initial error and the final resolution, failing to apply patch 07110.

The list of bugs that have been fixed by the revbump include:

This should all be fixed now. If you hit any of these issues again, please reopen the respective bugs and or poke me about it.

My apologies for this “mess”, but this was the first release using the new eclasses, mysql-v2 and mysql-autotools to be put in the tree.

This means we’re getting little testing from the community on the ebuilds in the mysql overlay. I’m going to ask for volunteers to improve this, but I’ll leave that for the next blog post.

4 thoughts on “MySQL 5.1.58, double */mysql/mysql for include and lib dirs, missing patches and broken 07110 patch”

  1. It definitely works now (at least with amarok), earlier revdep-rebuild was finding necessary to rebuild and that was failing due to ld not finding -lmysqld. Thanks!!

  2. If you need any assistance, I can help out.

    I try to test out the MariaDB builds and report bugs.

    Personally, I do not know why the min/max patch is still being maintained when upstream marked its bug closed in 2007 with a much simpler fix. ( ;MySQL 5.1.23 included it)
    I thought Robin mentioned something about different arches, but I didn’t ask for too much detail.

    Email me when you get a chance if you would like some help.

    1. Re min/max:
      Last time we had the obscure arches try it, they complained it was still broken.

      I’m game to try dropping it again, IFF we can get all the weird arches to do a stabilization src_test pass.

Leave a Reply

Your email address will not be published. Required fields are marked *