On Oct 26, 2011, at 4:40 PM, Puneet Kishor wrote:

> 
> On Oct 26, 2011, at 2:49 PM, Phil Dobbin wrote:
> 
>> On 26/10/11 at 20:21, [email protected] (Puneet Kishor) wrote:
>> 
>> [...]
>> 
>>> :info:build /opt/local/include/mysql5/mysql/m_string.h:253:10: fatal error: 
>>> 'mysql/plugin.h' file not found
>>> :info:build #include <mysql/plugin.h>
>> 
>> [...]
>> 
>> Being new to macports but having compiled MySQL 5.1.19 from source into 
>> /usr/local I too saw similar errors. I fixed them by passings flags to  
>> ./configure implicitly giving absolute paths to the mysql <header files>. 
>> This can also be set in your bash profile if the flags option is unavailable.
>> 
> 
> 
> I don't follow. First, I installed both php5 or mysql5-server-devel via 
> macports... no custom installation. So, everything I have is where macports 
> puts it by default. So, I am not sure what I should pass to which configure 
> script?
> 
> The only thing I can think of is that I have mysql5-server-devel installed 
> instead of regular mysql5-server.
> 


So, the line giving problem is in '/opt/local/include/mysql5/mysql/m_string.h'

        /*
          LEX_STRING -- a pair of a C-string and its length.
          (it's part of the plugin API as a MYSQL_LEX_STRING)
        */

        #include <mysql/plugin.h>

The plugin.h file is at

        punkish@mumbai /opt/local/include/mysql5/mysql$ll plugin.h 
        -rw-r--r--  1 root  admin  27777 Sep 13 14:06 plugin.h

How do I ensure macports knows where is what?

--
Puneet Kishor
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to