### Description

The version of yacc on Solaris is ancient and fails to process cfg.lex.

#### Reproduction

Run gmake

### Possible Solutions

Based on kamailio-4.4.5, change Makefiles.defs to comment out "YACC=yacc" on 
line 1838 for the block beginning "ifeq  ($(OS), solaris)" on line 1804.

$ diff -c Makefile.defs~ Makefile.defs
*** Makefile.defs~      Wed Jan 18 07:00:21 2017
--- Makefile.defs       Wed Feb  1 07:58:49 2017
***************
*** 1835,1841 ****
                #LDFLAGS=-g $(PROFILE)
                #MOD_LDFLAGS=-g -G
        endif
!       YACC=yacc

  ifeq ($(CC_NAME), suncc)
        LIBS= -ldl -lresolv
--- 1835,1841 ----
                #LDFLAGS=-g $(PROFILE)
                #MOD_LDFLAGS=-g -G
        endif
! #     YACC=yacc

  ifeq ($(CC_NAME), suncc)
        LIBS= -ldl -lresolv

* **Operating System**:

Solaris 11.3

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/963
_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to