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