[OpenSER-Devel] Problem with 1.3 mysql module and FreeBSD

Jesus Rodriguez jesusr at voztele.com
Wed Jan 16 09:56:05 UTC 2008


Hi Bogdan,


> I made the backport to 1.3, but I will not regenerate the tarball as  
> other changes were also done on the  1.3 branch and the new tarball  
> will not reflect anymore the svn tag.
>
> If you need it, you can generate it by yourself from a svn checkout  
> by "make tar"


Ok. Then, for the FreeBSD port i will set CROSS_COMPILE=true to avoid  
the use of mysql_config and will remove it for the next release.

Thanks!.

Saludos
JesusR.




> Jesus Rodriguez wrote:
>> Hi Bogdan,
>>
>>
>>> I made a fix on SVN trunk. Instead of removing "mysql/" from the C  
>>> include directive (which may lead to some ambiguity in file  
>>> names), I preferred to remove the "/mysql" from the compile  
>>> include path...
>>>
>>> I will ask as many people as possible to test this and see if  
>>> there are any problems, as we will need to do a backport, but not  
>>> before being 100% it is ok.
>>
>>
>> Great!, thanks for the fix.
>>
>> By the way, will you create a new 1.3.0 tarball once the fix is  
>> backported or do i keep the local patch for the FreeBSD port?. The  
>> main problem is that 1.3.0 mysql module will not compile by default  
>> on any FreeBSD before the fix.
>>
>> Saludos
>> JesusR.
>>
>>
>>
>>> Jesus Rodriguez wrote:
>>>> Hi Bogdan,
>>>>
>>>>
>>>>> That is strange as also on linux the include dir is similarly  
>>>>> reported:
>>>>> $ mysql_config  --include
>>>>> -I/usr/include/mysql
>>>>>
>>>>> I will investigate a bit .......
>>>>
>>>>
>>>> Could you take a look on this?. I'm waiting to commit the 1.3.0  
>>>> port on FreeBSD cvs until we can fix this.
>>>>
>>>> Thanks.
>>>>
>>>> Saludos
>>>> JesusR.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Jesus Rodriguez wrote:
>>>>>> Hello,
>>>>>>
>>>>>> While i was updating the FreeBSD port to 1.3 i found that mysql  
>>>>>> module  does not compile. The problem is that if autodetection  
>>>>>> of mysql client  configuration is used, the includes <mysql/ 
>>>>>> xxxxx> are not found.
>>>>>>
>>>>>> Mysql module Makefile executes:
>>>>>>
>>>>>> root at wandabsd /var/tmp/openser-1.3.0-tls/modules/mysql]#  
>>>>>> mysql_config  --include
>>>>>> -I/usr/local/include/mysql
>>>>>>
>>>>>>
>>>>>> Now, for example at db_mode.c line 35 we have:
>>>>>>
>>>>>> #include <mysql/mysql.h>
>>>>>>
>>>>>>
>>>>>> which means that mysql.h is not found as all the others include  
>>>>>> <mysql/ xxxx>. By the moment i will solve this in the port  
>>>>>> setting  "CROSS_COMPILE=true" to avoid autodetection but i  
>>>>>> think that this  should be fixed and maybe a new source tarball  
>>>>>> created.
>>>>>>
>>>>>> Regards... and sorry for not testing a simple build on FreeBSD   
>>>>>> before :-/
>>>>>>
>>>>>> Saludos
>>>>>> JesusR.
>>>>>>
>>>>>> ------------------------------------
>>>>>> Jesus Rodriguez
>>>>>> VozTelecom Sistemas, S.L.
>>>>>> jesusr at voztele.com
>>>>>> http://www.voztele.com
>>>>>> Tel. 902360305
>>>>>> -------------------------------------
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Devel mailing list
>>>>>> Devel at lists.openser.org
>>>>>> http://lists.openser.org/cgi-bin/mailman/listinfo/devel
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Saludos
>>>> JesusR.
>>>>
>>>> ------------------------------------
>>>> Jesus Rodriguez
>>>> VozTelecom Sistemas, S.L.
>>>> jesusr at voztele.com
>>>> http://www.voztele.com
>>>> Tel. 902360305
>>>> -------------------------------------
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>>
>>
>> Saludos
>> JesusR.
>>
>> ------------------------------------
>> Jesus Rodriguez
>> VozTelecom Sistemas, S.L.
>> jesusr at voztele.com
>> http://www.voztele.com
>> Tel. 902360305
>> -------------------------------------
>>
>>
>>
>>
>>
>
>





Saludos
JesusR.

------------------------------------
Jesus Rodriguez
VozTelecom Sistemas, S.L.
jesusr at voztele.com
http://www.voztele.com
Tel. 902360305
-------------------------------------







More information about the Devel mailing list