[OpenSIPS-Users] A workaround for compiling opensips 1.10.0 on Ubuntu 13.04
Vlad Paiu
vladpaiu at opensips.org
Thu Sep 19 18:24:04 CEST 2013
Hello,
It seems that somehow, you've disabled shared memory support - and
that's way you see those compilation errors - seems like a bug in the
menuconfig tool. Can you replicate this menuconfig behavior ?
Best Regards,
Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com
On 16.09.2013 15:28, Jared Evans wrote:
> Here's the pastebin of the steps I took to compile opensips 1.10.0
> after using menuconfig to select modules to be included.
>
> http://pastebin.com/HBsg8S1M
>
> There are two errors:
>
> lock_alloc.h:60:2: error: #error "locking requires shared memory support"
> I'm assuming that this error shouldn't have took place if I compiled
> with CFLAGS="-DSHM_MEM -DUSE_SHM_MEM" which builds in shared memory
> support.
>
> This is may be related to another error down the road:
> ut.c:(.text+0x220): undefined reference to `pkg_realloc'
>
>
> On Mon, Sep 16, 2013 at 3:08 AM, Vlad Paiu <vladpaiu at opensips.org
> <mailto:vladpaiu at opensips.org>> wrote:
>
> Hello,
>
> What were the errors encountered when trying to run menuconfig on
> Ubuntu 13.04 ?
>
> Best Regards,
> Vlad
>
> Vlad Paiu
> OpenSIPS Developer
> http://www.opensips-solutions.com
>
> On 16.09.2013 06:19, Jared Evans wrote:
>> Hi all,
>>
>> It seems like using console GUI menuconfig to include/exclude
>> modules causes problems later when trying to compile on an Ubuntu
>> system. I worked around this by skipping the menuconfig step and
>> manually edit Makefile.conf to include/exclude modules.
>>
>> Here are the steps I took on Ubuntu 13.04:
>>
>> After untar opensips1.10, instead of running menuconfig, manually
>> edit Makefile.conf to exclude/include desired modules.
>>
>> make all CFLAGS="-fPIC -DSHM_MEM -DUSE_SHM_MEM -DUSE_TCP" TLS="1"
>> -fPIC so that modules can be compiled
>> -DSHM_MEM -DUSE_SHM_MEM because some modules requires shared memory
>> -DUSE_TCP include TCP in the build
>> TLS=1 include experimental TLS in the build
>>
>> if you see any compilation failures at this point, it's likely
>> due to missing library that needs to be installed but the error
>> message will give you a clear hint about which library is
>> missing. Once all the libraries required by the included modules
>> are installed, you should have a successful compilation then
>> opensips can be installed on your system.
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20130919/80a5fb66/attachment.htm>
More information about the Users
mailing list