[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