La réponse était similaire à celle publiée par Wrikken -- voici ce que j'ai fait pour y remédier dans l'intérêt des futurs lecteurs.
(Ceci est pour RHEL 5.5 -- des commandes similaires mais différentes s'appliquent pour Ubuntu/Debian/etc.)
Faire sudo yum list installed imprimera tous les packages installés sur votre machine (remarque :yum sur RHEL nécessite que vous ajoutiez un référentiel Red Hat Network [j'utilise EPEL
], et exécutez-le via sudo ).
J'avais mysql et mysql-server , qui expliquait pourquoi MySQL fonctionnait bien pour chaque application préexistante, mais pas de mysql-devel , qui est nécessaire pour corriger le fait que mysql.h is missing erreur et autres erreurs de construction similaires.
Pour faire court, après un mysqldump -u root -ppassword --all-databases > full-dump.sql par sécurité, il a été corrigé avec un simple
sudo yum install mysql-devel