[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