[OpenSIPS-Users] Error on make menuconfig
Vlad Paiu
vladpaiu at opensips.org
Mon Feb 10 15:32:36 CET 2014
Hello,
Seems the Solaris sed does not have the -i option ( which is used to
edit some files in place to change the installation path ) -
http://stackoverflow.com/questions/4121711/sed-i-option-is-not-working-on-solaris
, seems that this is just a GNU sed feature.
Will try to do a work around for this.
Best Regards,
Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com
On 21.01.2014 10:19, Nathaniel L Keeling III wrote:
> Hello,
>
> I currently have versions 5.9 rev=2011.11.21 of libncurses development
> installed. I also, just for experimentation, changed the Makefile for
> menuconfig to -lcurses and tried to compiled. This changed allowed
> menuconfig to compile and display the menu but when I tried to compile
> opensips this is the error that I get:
>
> gcc -g -Wall
> -DMENUCONFIG_CFG_PATH=\"/opt/opensips.1.10//opensips//menuconfig_templates/\"
> -DMENUCONFIG_GEN_PATH=\"/opt/opensips.1.10//etc/opensips/\"
> -DMENUCONFIG_HAVE_SOURCES=0 -c -o items.o items.c
> gcc -g -Wall
> -DMENUCONFIG_CFG_PATH=\"/opt/opensips.1.10//opensips//menuconfig_templates/\"
> -DMENUCONFIG_GEN_PATH=\"/opt/opensips.1.10//etc/opensips/\"
> -DMENUCONFIG_HAVE_SOURCES=0 -c -o commands.o commands.c
> gcc -g -Wall
> -DMENUCONFIG_CFG_PATH=\"/opt/opensips.1.10//opensips//menuconfig_templates/\"
> -DMENUCONFIG_GEN_PATH=\"/opt/opensips.1.10//etc/opensips/\"
> -DMENUCONFIG_HAVE_SOURCES=0 -c -o menus.o menus.c
> gcc -g -Wall
> -DMENUCONFIG_CFG_PATH=\"/opt/opensips.1.10//opensips//menuconfig_templates/\"
> -DMENUCONFIG_GEN_PATH=\"/opt/opensips.1.10//etc/opensips/\"
> -DMENUCONFIG_HAVE_SOURCES=0 -c -o parser.o parser.c
> gcc -g -Wall
> -DMENUCONFIG_CFG_PATH=\"/opt/opensips.1.10//opensips//menuconfig_templates/\"
> -DMENUCONFIG_GEN_PATH=\"/opt/opensips.1.10//etc/opensips/\"
> -DMENUCONFIG_HAVE_SOURCES=0 -c -o main.o main.c
> gcc -o configure -g -Wall
> -DMENUCONFIG_CFG_PATH=\"/opt/opensips.1.10//opensips//menuconfig_templates/\"
> -DMENUCONFIG_GEN_PATH=\"/opt/opensips.1.10//etc/opensips/\"
> -DMENUCONFIG_HAVE_SOURCES=0 cfg.o curses.o items.o commands.o menus.o
> parser.o main.o -lcurses
> make[2]: Leaving directory
> `/usr/local/src/opensips/opensips_1_10/menuconfig'
> mkdir -p /opt/opensips.1.10//opensips//menuconfig_templates/
> touch menuconfig/configs/*
> /opt/opensips.1.10//opensips//menuconfig_templates/
> ginstall -m 644 menuconfig/configs/*
> /opt/opensips.1.10//opensips//menuconfig_templates/
> sed -i -e "s#/usr/local/lib/opensips#lib64/opensips#" \
> /opt/opensips.1.10//opensips//menuconfig_templates/*
> sed: illegal option -- i
> make[1]: *** [opensipsmc] Error 2
> make[1]: Leaving directory `/usr/local/src/opensips/opensips_1_10'
>
>
> Thanks
>
> Nathaniel
>
> On 1/16/14, 4:59 AM, Vlad Paiu wrote:
>> Hello,
>>
>> Seems to be a linking error.
>>
>> Do you have libncurses dev library installed on that Solaris machine,
>> or just libcurses dev library ?
>> 1.10 has the old libcurses replaced with libncurses - previously
>> libcurses was just a sym link to libncurses but some newer OSs
>> started to remove the libcurses link and just present the libncurses so.
>>
>> Best Regards,
>> Vlad Paiu
>> OpenSIPS Developer
>> http://www.opensips-solutions.com
>> On 16.01.2014 07:54, Nathaniel L Keeling III wrote:
>>> Hello,
>>>
>>> I am trying to upgrade to Opensips 1.10 on Solaris 10. I download
>>> the git source and ran the "make menuconfig" command and got this
>>> error. I had no problems with Opensips 1.8 when I ran "make menuconfig".
>>>
>>> make[1]: Entering directory
>>> `/usr/local/src/opensips/opensips_1_10/menuconfig'
>>> gcc -o configure -g -Wall
>>> -DMENUCONFIG_CFG_PATH=\"menuconfig/configs/\"
>>> -DMENUCONFIG_GEN_PATH=\"etc/\" -DMENUCONFIG_HAVE_SOURCES=1 cfg.o
>>> curses.o items.o commands.o menus.o parser.o main.o -lncurses
>>> Undefined first referenced
>>> symbol in file
>>> initscr32 main.o
>>> w32attron curses.o
>>> w32attroff curses.o
>>> ld: fatal: Symbol referencing errors. No output written to configure
>>> make[1]: *** [all] Error 1
>>> make[1]: Leaving directory
>>> `/usr/local/src/opensips/opensips_1_10/menuconfig'
>>> ./menuconfig/configure --local
>>> make: ./menuconfig/configure: Command not found
>>> make: *** [menuconfig] Error 127
>>>
>>>
>>> Thanks
>>>
>>> Nathaniel
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> 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
>
>
>
> _______________________________________________
> 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/20140210/a7291380/attachment-0001.htm>
More information about the Users
mailing list