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

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Jan 16 09:14:33 UTC 2008


Hi Jesus,

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"

Regards,
Bogdan

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
> -------------------------------------
>
>
>
>
>




More information about the Devel mailing list