Ich bin tatsächlich auf dieses Problem gestoßen, weil ich die falschen Header-Dateien in das Makefile meines Projekts aufgenommen habe.
In meinem Makefile habe ich Header für eine Solaris-Version von MySQL eingefügt, aber unter Linux kompiliert. Nachdem ich die Includes auf die richtigen MySQL-Release-Header verwiesen hatte, bekam ich diesen Fehler nicht mehr.