In realtà mi sono imbattuto in questo problema a causa dell'inclusione dei file di intestazione sbagliati nel Makefile del mio progetto.
Nel mio Makefile, stavo includendo le intestazioni per una versione Solaris di MySQL, ma stavo compilando su Linux. Dopo aver puntato l'inclusione alle intestazioni di rilascio MySQL corrette, non ho più ricevuto questo errore.