Archived

This forum has been archived. Please start a new discussion on GitHub.

Ice-3.6b: warning resulting in error when compiling with CPP11

Linux, clang 3.4.2-8

g++ -c -I.. -I../../include -DSLICE_API_EXPORTS -std=c++0x -m64 -fvisibility=hidden -Wall -Werror -pthread -fPIC -g ../Slice/Grammar.cpp
lex.yy.c:805:2: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register]
register yy_state_type yy_current_state;
^~~~~~~~~
lex.yy.c:806:2: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register]
register char *yy_cp, *yy_bp;
^~~~~~~~~
lex.yy.c:806:2: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register]
register char *yy_cp, *yy_bp;



fixed with removing -Werror at Make.rules.Linux:82
CXXFLAGS += $(CXXARCHFLAGS) -fvisibility=hidden -Wall -Werror -pthread

Comments