Hello,

did you add the ; after the part:

mv -f /usr/local/etc/kamailio/kamailio.cfg.sample \
/usr/local/etc/kamailio/kamailio.cfg; \

?

Because it is not in the Makefile from our repository.

Cheers,
Daniel

On 06/08/14 18:23, Djamel Bahamid wrote:
Hello,

This our result, after removing '@' before 'if' and 'for' from the target 'install-cfg' (starting at line 757)

[root@gtk:/usr/local/src/kamailio-4.0/kamailio][Wed 06/08/2014 18:14:55]
# make install-cfg
if [ -f etc/kamailio.cfg ]; then \
                        sed  -e "s#/usr/[^:]*lib/kamailio/modules\([:/\"]\)#/usr/local/lib64/kamailio/modules\1#g" \
                                        -e "s#/usr/local/etc/kamailio/#/usr/local/etc/kamailio/#g" \
                                < etc/kamailio.cfg \
                                > /usr/local/etc/kamailio/kamailio.cfg.sample; \
                        chmod 644 /usr/local/etc/kamailio/kamailio.cfg.sample; \
                        if [ -z "" -a \
                                        ! -f /usr/local/etc/kamailio/kamailio.cfg ]; then \
                                mv -f /usr/local/etc/kamailio/kamailio.cfg.sample \
/usr/local/etc/kamailio/kamailio.cfg; \;                fi; \
                fi
/bin/sh: -c: line 11: syntax error: unexpected end of file
make: *** [install-cfg] Error 2

Best Regards,

Djamel BAHAMID.

Le 06/08/2014 17:18, Daniel-Constantin Mierla a écrit :
I tried on my debian server and works ok. I have also bash.

Can you edit the Makefile and remove '@' before 'if' and 'for' from the target 'install-cfg' (starting at line 757) to see what commands are executed?

Cheers,
Daniel

On 05/08/14 19:01, Djamel Bahamid wrote:
Hello,

This is the result :

# make install-cfg
/bin/sh: -c: line 18: syntax error near unexpected token `fi'
/bin/sh: -c: line 18: `                         fi ; \'
make: *** [install-cfg] Error 2

Best Regards,

Djamel BAHAMID.


Le 05/08/2014 17:32, Daniel-Constantin Mierla a écrit :
Hello,

can you try next command?

make install-cfg

Cheers,
Daniel

On 05/08/14 16:14, Djamel Bahamid wrote:
Hello,

We resumed your procedure such as it is described on your site, and we compiled with the debug mode, we reproduced the same error, below the executed commands and their results :

# make -d install

...
...
...
   Trying pattern rule with stem `install-share'.
   Rejecting impossible implicit prerequisite `install-share.mod'.
   Trying pattern rule with stem `install-share'.
   Trying implicit prerequisite `install-share.sh'.
   Looking for a rule with intermediate file `install-share.sh'.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `install-share.sh'.
    Trying implicit prerequisite `install-share.sh,v'.
    Trying pattern rule with stem `install-share.sh'.
    Trying implicit prerequisite `RCS/install-share.sh,v'.
    Trying pattern rule with stem `install-share.sh'.
    Trying implicit prerequisite `RCS/install-share.sh'.
    Trying pattern rule with stem `install-share.sh'.
    Trying implicit prerequisite `s.install-share.sh'.
    Trying pattern rule with stem `install-share.sh'.
    Trying implicit prerequisite `SCCS/s.install-share.sh'.
   No implicit rule found for `install-share'.
   Finished prerequisites of target file `install-share'.
  Must remake target `install-share'.
  Successfully remade target file `install-share'.
 Finished prerequisites of target file `install'.
Must remake target `install'.
touch           /usr/local/lib64/kamailio/modules/xprint.so
Putting child 0x00674f50 (install) PID 16567 on the chain.
Live child 0x00674f50 (install) PID 16567
Reaping winning child 0x00674f50 PID 16567
install -m 755  xprint.so /usr/local/lib64/kamailio/modules
Live child 0x00674f50 (install) PID 16568
Reaping winning child 0x00674f50 PID 16568
Removing child 0x00674f50 PID 16568 from chain.
Successfully remade target file `install'.
Reaping winning child 0x007954f0 PID 14626
Removing child 0x007954f0 PID 14626 from chain.
    Successfully remade target file `install-modules'.
   Finished prerequisites of target file `install-every-module'.
  Must remake target `install-every-module'.
  Successfully remade target file `install-every-module'.
  Considering target file `install-cfg'.
   File `install-cfg' does not exist.
    Considering target file `/usr/local/etc/kamailio/'.
     Finished prerequisites of target file `/usr/local/etc/kamailio/'.
    No need to remake target `/usr/local/etc/kamailio/'.
   Finished prerequisites of target file `install-cfg'.
  Must remake target `install-cfg'.
Putting child 0x00794240 (install-cfg) PID 16569 on the chain.
Live child 0x00794240 (install-cfg) PID 16569
Reaping winning child 0x00794240 PID 16569
Live child 0x00794240 (install-cfg) PID 16572
Reaping winning child 0x00794240 PID 16572
Live child 0x00794240 (install-cfg) PID 16573
Reaping winning child 0x00794240 PID 16573
Live child 0x00794240 (install-cfg) PID 16576
Reaping winning child 0x00794240 PID 16576
Live child 0x00794240 (install-cfg) PID 16577
/bin/sh: -c: line 18: syntax error near unexpected token `fi'
/bin/sh: -c: line 18: `                         fi ; \'
Reaping losing child 0x00794240 PID 16577
make: *** [install-cfg] Error 2
Removing child 0x00794240 PID 16577 from chain.



[root@gtk:/usr/local/src][Tue 05/08/2014 15:34:58]
# pwd
/usr/local/src
# mkdir kamailio-4.0
[root@gtk:/usr/local/src][Tue 05/08/2014 15:35:10]
# cd kamailio-4.0/
[root@gtk:/usr/local/src/kamailio-4.0][Tue 05/08/2014 15:35:30]
# git clone --depth 1 --no-single-branch git://git.sip-router.org/sip-router kamailio
Cloning into 'kamailio'...
remote: Counting objects: 35659, done.
remote: Compressing objects: 100% (17387/17387), done.
remote: Total 35659 (delta 27031), reused 24700 (delta 17867)
Receiving objects: 100% (35659/35659), 20.78 MiB | 3.33 MiB/s, done.
Resolving deltas: 100% (27031/27031), done.
[root@gtk:/usr/local/src/kamailio-4.0][Tue 05/08/2014 15:35:58]
# cd kamailio/
[root@gtk:/usr/local/src/kamailio-4.0/kamailio][Tue 05/08/2014 15:36:03]
# git checkout -b 4.0 origin/4.0
Branch 4.0 set up to track remote branch 4.0 from origin.
Switched to a new branch '4.0'
[root@gtk:/usr/local/src/kamailio-4.0/kamailio][Tue 05/08/2014 15:36:08]
# CPU=core2
[root@gtk:/usr/local/src/kamailio-4.0/kamailio][Tue 05/08/2014 15:38:04]
# make cfg
target architecture <x86_64>, host architecture <x86_64>
making config...
rm -f modules.lst
make --no-print-directory modules.lst
saving modules list...
[root@gtk:/usr/local/src/kamailio-4.0/kamailio][Tue 05/08/2014 15:38:32]
# vi modules.lst
[root@gtk:/usr/local/src/kamailio-4.0/kamailio][Tue 05/08/2014 15:39:15]
# cat modules.lst | grep include_modules
include_modules= db_mysql
modules= $(filter-out $(modules_noinc), $(addprefix modules/, $(include_modules) )) $(modules_noinc)
[root@gtk:/usr/local/src/kamailio-4.0/kamailio][Tue 05/08/2014 15:40:15]
# make all
generating autover.h ...
CC (gcc) [kamailio]             action.o
CC (gcc) [kamailio]             atomic_ops.o
CC (gcc) [kamailio]             basex.o
CC (gcc) [kamailio]             bit_count.o
CC (gcc) [kamailio]             bit_scan.o
CC (gcc) [kamailio]             cfg_core.o
CC (gcc) [kamailio]             cfg_parser.o
CC (gcc) [kamailio]             core_cmd.o
CC (gcc) [kamailio]             counters.o
CC (gcc) [kamailio]             crc.o
CC (gcc) [kamailio]             daemonize.o
CC (gcc) [kamailio]             data_lump.o
CC (gcc) [kamailio]             data_lump_rpl.o
CC (gcc) [kamailio]             dns_cache.o
CC (gcc) [kamailio]             dprint.o
...
...
...
...
CC (gcc) [M xhttp.so]           xhttp_mod.o
LD (gcc) [M xhttp.so]           xhttp.so
CC (gcc) [M xhttp_rpc.so]               xhttp_rpc.o
CC (gcc) [M xhttp_rpc.so]               xhttp_rpc_fnc.o
LD (gcc) [M xhttp_rpc.so]               xhttp_rpc.so
CC (gcc) [M xlog.so]            xl_lib.o
CC (gcc) [M xlog.so]            xlog.o
LD (gcc) [M xlog.so]            xlog.so
CC (gcc) [M xprint.so]          xp_lib.o
CC (gcc) [M xprint.so]          xprint.o
LD (gcc) [M xprint.so]          xprint.so

[root@gtk:/usr/local/src/kamailio-4.0/kamailio][Tue 05/08/2014 15:42:23]
# make install
touch           /usr/local/sbin//kamailio
install -m 755 kamailio /usr/local/sbin/
make[2]: `libsrdb2.so.1.0' is up to date.
make[2]: `libsrdb1.so.1.0' is up to date.
LD (gcc) [M db_mysql.so]                db_mysql.so
touch           /usr/local/lib64/kamailio//libsrdb2.so.1.0
install -m 755 libsrdb2.so.1.0 /usr/local/lib64/kamailio/
rm -f /usr/local/lib64/kamailio//libsrdb2.so.1 \
/usr/local/lib64/kamailio//libsrdb2.so
cd /usr/local/lib64/kamailio/ ; ln -s libsrdb2.so.1.0 libsrdb2.so.1
cd /usr/local/lib64/kamailio/ ; ln -s libsrdb2.so.1.0 libsrdb2.so
touch           /usr/local/lib64/kamailio//libsrdb1.so.1.0
install -m 755 libsrdb1.so.1.0 /usr/local/lib64/kamailio/
rm -f /usr/local/lib64/kamailio//libsrdb1.so.1 \
/usr/local/lib64/kamailio//libsrdb1.so
cd /usr/local/lib64/kamailio/ ; ln -s libsrdb1.so.1.0 libsrdb1.so.1
...
...
...
...
make[2]: `libsrdb1.so.1.0' is up to date.
make[2]: `libkcore.so.1.0' is up to date.
make[2]: `libsrutils.so.1.0' is up to date.
LD (gcc) [M usrloc.so]          usrloc.so
make[2]: Nothing to be done for `install-if-newer'.
make[2]: Nothing to be done for `install-if-newer'.
make[2]: Nothing to be done for `install-if-newer'.
make[2]: Nothing to be done for `install-if-newer'.
touch           /usr/local/lib64/kamailio/modules/usrloc.so
install -m 755  usrloc.so /usr/local/lib64/kamailio/modules
touch           /usr/local/lib64/kamailio/modules/xhttp.so
install -m 755  xhttp.so  /usr/local/lib64/kamailio/modules
touch /usr/local/lib64/kamailio/modules/xhttp_rpc.so
install -m 755  xhttp_rpc.so /usr/local/lib64/kamailio/modules
touch           /usr/local/lib64/kamailio/modules/xlog.so
install -m 755  xlog.so  /usr/local/lib64/kamailio/modules
touch           /usr/local/lib64/kamailio/modules/xprint.so
install -m 755  xprint.so /usr/local/lib64/kamailio/modules
/bin/sh: -c: line 18: syntax error near unexpected token `fi'
/bin/sh: -c: line 18: `                         fi ; \'
make: *** [install-cfg] Error 2

Thank you for your help,

Best Regards,

Djamel BAHAMID.

Le 05/08/2014 14:54, Daniel-Constantin Mierla a écrit :
It is working ok with bash here and this is probably the most used shell.

Are you sure you haven't changed the Makefile somehow?

Can you try running make with verbose/debugging parameter and see if there is a hint in the output?

Daniel

On 05/08/14 14:36, Djamel Bahamid wrote:
Hello,

When I execute the command echo $SHELL, I have the following result :

/bin/bash

What's to be done now to avoid this error ?

Best Regards,

Djamel.

Le 01/08/2014 22:13, Daniel-Constantin Mierla a écrit :
Hello,

what is your shell? See where /sbin/sh is pointing to:

ls -l /sbin/sh

also, do:

echo $SHELL

Cheers,
Daniel

On 01/08/14 18:20, Djamel Bahamid wrote:
Hello everybody,

I am new on this environment ( Kamailio). I try to install(settle) Kamailio 4.1.4, on an O.S Suse Sles11 SP3, all the compilation took place, with the exception of the installation (make install), where I obtain the following error:


make[2]: Nothing to be done for `install-if-newer'.
touch           /usr/local/lib64/kamailio/modules/userblacklist.so
install -m 755  userblacklist.so  /usr/local/lib64/kamailio/modules
make[2]: `libkmi.so.1.0' is up to date.
make[2]: `libsrdb1.so.1.0' is up to date.
make[2]: `libkcore.so.1.0' is up to date.
make[2]: `libsrutils.so.1.0' is up to date.
LD (gcc) [M usrloc.so]          usrloc.so
make[2]: Nothing to be done for `install-if-newer'.
make[2]: Nothing to be done for `install-if-newer'.
make[2]: Nothing to be done for `install-if-newer'.
make[2]: Nothing to be done for `install-if-newer'.
touch           /usr/local/lib64/kamailio/modules/usrloc.so
install -m 755  usrloc.so  /usr/local/lib64/kamailio/modules
touch           /usr/local/lib64/kamailio/modules/xhttp.so
install -m 755  xhttp.so  /usr/local/lib64/kamailio/modules
touch           /usr/local/lib64/kamailio/modules/xhttp_rpc.so
install -m 755  xhttp_rpc.so  /usr/local/lib64/kamailio/modules
touch           /usr/local/lib64/kamailio/modules/xlog.so
install -m 755  xlog.so  /usr/local/lib64/kamailio/modules
touch           /usr/local/lib64/kamailio/modules/xprint.so
install -m 755  xprint.so  /usr/local/lib64/kamailio/modules
/bin/sh: -c: line 18: syntax error near unexpected token `fi'
/bin/sh: -c: line 18: `                         fi ; \'
make: *** [install-cfg] Error 2



Could you help me please to solve this error,

Best Regards,

Djamel.


_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda


_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


-- 
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda


-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Next Kamailio Advanced Trainings 2014 - http://www.asipto.com
Sep 22-25, Berlin, Germany ::: Oct 15-17, San Francisco, USA


-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Next Kamailio Advanced Trainings 2014 - http://www.asipto.com
Sep 22-25, Berlin, Germany ::: Oct 15-17, San Francisco, USA


-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Next Kamailio Advanced Trainings 2014 - http://www.asipto.com
Sep 22-25, Berlin, Germany ::: Oct 15-17, San Francisco, USA