A resposta foi semelhante à que Wrikken postou - aqui está o que eu fiz para corrigi-la para o bem de futuros leitores.
(Isto é para RHEL 5.5 -- comandos semelhantes, mas diferentes se aplicam ao Ubuntu/Debian/etc.)
Fazendo
sudo yum list installed irá imprimir todos os pacotes instalados na sua máquina (nota:yum no RHEL requer que você adicione um repositório Red Hat Network [eu uso EPEL
], e execute-o via sudo ). Eu tinha
mysql e mysql-server , o que explica por que o MySQL funcionou bem para todos os aplicativos pré-existentes, mas nenhum mysql-devel , o que é necessário para corrigir que mysql.h is missing error e outros erros de compilação semelhantes. Para encurtar a história, depois de um
mysqldump -u root -ppassword --all-databases > full-dump.sql por segurança, foi fixado com um simples sudo yum install mysql-devel