Seeing this on Opensolaris b134 and on latest Solaris 11: making all mod_hash Creating mod_hash_la-mod_hash.lo mkdir .libs Compiling mod_hash.c ... "../../../../src/include/switch_types.h", line 563: warning: integer overflow detected: op "<<" (E_INTEGER_OVERFLOW_DETECTED) cc: Warning: Option -db passed to ld, if ld is invoked, ignored otherwise cc: Warning: Option -ffast-math passed to ld, if ld is invoked, ignored otherwise cc: -W option with unknown program all make[5]: *** [src/esl.o] Error 1 make[4]: *** [/usr/local/src/freeswitch/freeswitch/libs/esl/libesl.so] Error 2 make[3]: *** [mod_hash-all] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 gmake: *** [all] Error 2 In freeswitch/libs/esl/Makefile: CXXFLAGS=$(BASE_FLAGS) -Wall -Werror -Wno-unused-variable With mod_hash commented in modules.conf all of fs compiles. Any help is greatly appreciated. -kim --