Jump to content
  • 0

Issue compiling latest on ubuntu


Keanu

Question


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  7
  • Reputation:   0
  • Joined:  10/28/14
  • Last Seen:  

Hi there,

I'm having an issue compiling the latest build on Ubuntu, full compile is below;

rathena@roserver:/home/rathena# git pull
Already up-to-date.
rathena@roserver:/home/rathena# ./configure --enable-64bit --with-MYSQL_LIBS=/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether make sets $(MAKE)... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for ar... /usr/bin/ar
checking whether byte ordering is bigendian... no
checking whether gcc produces 32bit code... no
checking whether gcc supports __thread specifier (TLS)... yes
checking whether gcc supports -ffat-lto-objects... yes
checking whether gcc supports -flto -fuse-linker-plugin... yes
checking whether gcc supports -Wno-unused-parameter... yes
checking whether gcc can actually use -Wno-unused-parameter... not needed but enabled
checking whether gcc supports -Wempty-body... yes
checking whether gcc supports -Wno-switch... yes
checking whether gcc supports -Wno-missing-field-initializers... yes
checking whether compiler is clang... no
checking whether gcc supports -Wno-maybe-uninitialized... yes
checking whether gcc supports -Wno-clobbered... yes
checking whether gcc supports -Wshadow... yes
checking whether gcc can efficiently use -Wshadow... yes
checking whether gcc supports -fPIC... yes
checking how to make shared objects... not supported
configure: compiler is unable to generate shared objects, disabled plugins (optional)
checking whether gcc supports -fno-strict-aliasing... yes
checking for setrlimit... yes
checking for strnlen... yes
checking for uselocale... yes
checking for newlocale... yes
checking for freelocale... yes
checking for xlocale.h... yes
checking for library containing inflateEnd... -lz
checking for zlib.h... yes
checking for library containing sqrt... none required
checking for library containing clock_gettime... none required
checking whether CLOCK_MONOTONIC is supported and works... yes
checking for library containing pthread_create... -lpthread
checking for library containing pthread_sigmask... none required
checking for library containing pthread_attr_init... none required
checking for library containing pthread_attr_setstacksize... none required
checking for library containing pthread_attr_destroy... none required
checking for library containing pthread_cancel... none required
checking for library containing pthread_join... none required
checking for mysql_config... /usr/bin/mysql_config
checking for mysql_init in -lmysqlclient... yes
checking mysql.h usability... yes
checking mysql.h presence... no
configure: WARNING: mysql.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: mysql.h: proceeding with the compiler's result
checking for mysql.h... yes
checking MySQL library (required)... yes (5.5.57)
checking for library containing pcre_study... -lpcre
checking PCRE library (optional)... yes (8.31)
checking host OS... Linux
checking for MinGW... no
configure: Configure finish
configure: CPPFLAGS=  -DMAXCONN=16384 -I../common -DHAS_TLS -DHAVE_SETRLIMIT -DHAVE_STRNLEN  -I/usr/include -DHAVE_MONOTONIC_CLOCK
configure: CFLAGS= -flto -fuse-linker-plugin -g -O2 -pipe -ffast-math -Wall -Wempty-body -Wno-switch -Wno-missing-field-initializers -Wno-maybe-uninitialized -Wno-clobbered -Wshadow -fno-strict-aliasing
configure: CFLAGS_AR= -flto -fuse-linker-plugin -ffat-lto-objects -flto -fuse-linker-plugin -g -O2 -pipe -ffast-math -Wall -Wempty-body -Wno-switch -Wno-missing-field-initializers -Wno-maybe-uninitialized -Wno-clobbered -Wshadow -fno-strict-aliasing
configure: LDFLAGS=  -L/usr/lib
configure: output name =  login-server, char-server, map-server
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/common/Makefile
config.status: creating 3rdparty/mt19937ar/Makefile
config.status: creating 3rdparty/libconfig/Makefile
config.status: creating 3rdparty/yaml-cpp/Makefile
config.status: creating src/char/Makefile
config.status: creating src/login/Makefile
config.status: creating src/map/Makefile
config.status: creating src/tool/Makefile
rathena@roserver:/home/rathena# make clean
make[1]: Entering directory `/home/rathena/src/common'
        CLEAN   common
make[1]: Leaving directory `/home/rathena/src/common'
make[1]: Entering directory `/home/rathena/3rdparty/mt19937ar'
        CLEAN   mt19937ar
make[1]: Leaving directory `/home/rathena/3rdparty/mt19937ar'
make[1]: Entering directory `/home/rathena/3rdparty/libconfig'
        CLEAN   libconfig
make[1]: Leaving directory `/home/rathena/3rdparty/libconfig'
make[1]: Entering directory `/home/rathena/3rdparty/yaml-cpp'
        CLEAN   yaml-cpp
make[1]: Leaving directory `/home/rathena/3rdparty/yaml-cpp'
make[1]: Entering directory `/home/rathena/src/login'
        CLEAN   login
make[1]: Leaving directory `/home/rathena/src/login'
make[1]: Entering directory `/home/rathena/src/char'
        CLEAN   char
make[1]: Leaving directory `/home/rathena/src/char'
make[1]: Entering directory `/home/rathena/src/map'
        CLEAN   map
make[1]: Leaving directory `/home/rathena/src/map'
make[1]: Entering directory `/home/rathena/src/tool'
        CLEAN   tool
make[1]: Leaving directory `/home/rathena/src/tool'
rathena@roserver:/home/rathena# make server
make[1]: Entering directory `/home/rathena/3rdparty/mt19937ar'
        CC      mt19937ar.c
make[1]: Leaving directory `/home/rathena/3rdparty/mt19937ar'
make[1]: Entering directory `/home/rathena/3rdparty/libconfig'
        MKDIR   obj
        CC      grammar.c
        CC      libconfig.c
        CC      scanctx.c
        CC      scanner.c
        CC      strbuf.c
        AR      obj/libconfig.a
make[1]: Leaving directory `/home/rathena/3rdparty/libconfig'
make[1]: Entering directory `/home/rathena/3rdparty/yaml-cpp'
        MKDIR   obj/src/contrib
        CXX     src/memory.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from src/memory.cpp:2:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from src/memory.cpp:2:0:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        CXX     src/stream.cpp
        CXX     src/exp.cpp
        CXX     src/scanner.cpp
src/scanner.cpp: In member function 'void YAML::Scanner::ThrowParserException(const string&) const':
src/scanner.cpp:379:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = Mark::null_mark();
        ^
        CXX     src/parse.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from include/yaml-cpp/node/impl.h:13,
                 from src/parse.cpp:7:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from include/yaml-cpp/node/impl.h:13:0,
                 from src/parse.cpp:7:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        CXX     src/node.cpp
        CXX     src/regex_yaml.cpp
        CXX     src/singledocparser.cpp
        CXX     src/node_data.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from src/node_data.cpp:7:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from src/node_data.cpp:7:0:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
src/node_data.cpp: In member function 'void YAML::detail::node_data::set_mark(const YAML::Mark&)':
src/node_data.cpp:31:42: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
 void node_data::set_mark(const Mark& mark) { m_mark = mark; }
                                          ^
src/node_data.cpp: In member function 'void YAML::detail::node_data::set_type(YAML::NodeType::value)':
src/node_data.cpp:33:46: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
 void node_data::set_type(NodeType::value type) {
                                              ^
src/node_data.cpp: In member function 'void YAML::detail::node_data::set_tag(const string&)':
src/node_data.cpp:64:47: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
 void node_data::set_tag(const std::string& tag) { m_tag = tag; }
                                               ^
src/node_data.cpp: In member function 'void YAML::detail::node_data::set_style(YAML::EmitterStyle::value)':
src/node_data.cpp:66:52: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
 void node_data::set_style(EmitterStyle::value style) { m_style = style; }
                                                    ^
src/node_data.cpp: In member function 'void YAML::detail::node_data::set_scalar(const string&)':
src/node_data.cpp:73:53: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
 void node_data::set_scalar(const std::string& scalar) {
                                                     ^
        CXX     src/emitter.cpp
        CXX     src/convert.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from include/yaml-cpp/node/impl.h:13,
                 from include/yaml-cpp/node/convert.h:18,
                 from src/convert.cpp:3:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from include/yaml-cpp/node/impl.h:13:0,
                 from include/yaml-cpp/node/convert.h:18,
                 from src/convert.cpp:3:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        CXX     src/emitterutils.cpp
        CXX     src/contrib/graphbuilderadapter.cpp
        CXX     src/contrib/graphbuilder.cpp
        CXX     src/simplekey.cpp
        CXX     src/scantag.cpp
        CXX     src/nodeevents.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from src/nodeevents.cpp:4:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from src/nodeevents.cpp:4:0:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        CXX     src/scanscalar.cpp
        CXX     src/parser.cpp
        CXX     src/emitfromevents.cpp
        CXX     src/tag.cpp
        CXX     src/ostream_wrapper.cpp
src/ostream_wrapper.cpp: In member function 'void YAML::ostream_wrapper::write(const string&)':
src/ostream_wrapper.cpp:21:51: warning: declaration of 'str' shadows a member of 'this' [-Wshadow]
 void ostream_wrapper::write(const std::string& str) {
                                                   ^
src/ostream_wrapper.cpp: In member function 'void YAML::ostream_wrapper::write(const char*, std::size_t)':
src/ostream_wrapper.cpp:34:62: warning: declaration of 'str' shadows a member of 'this' [-Wshadow]
 void ostream_wrapper::write(const char* str, std::size_t size) {
                                                              ^
        CXX     src/scantoken.cpp
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanDocStart()':
src/scantoken.cpp:68:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanDocEnd()':
src/scantoken.cpp:81:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanFlowStart()':
src/scantoken.cpp:94:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanFlowEnd()':
src/scantoken.cpp:120:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanFlowEntry()':
src/scantoken.cpp:147:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanBlockEntry()':
src/scantoken.cpp:167:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanKey()':
src/scantoken.cpp:186:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanValue()':
src/scantoken.cpp:215:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanAnchorOrAlias()':
src/scantoken.cpp:231:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanPlainScalar()':
src/scantoken.cpp:314:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanQuotedScalar()':
src/scantoken.cpp:355:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanBlockScalar()':
src/scantoken.cpp:383:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
        CXX     src/directives.cpp
        CXX     src/binary.cpp
        CXX     src/null.cpp
        CXX     src/exceptions.cpp
        CXX     src/emitterstate.cpp
        CXX     src/emit.cpp
        CXX     src/nodebuilder.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from src/nodebuilder.cpp:5:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from src/nodebuilder.cpp:5:0:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        AR      obj/yaml-cpp.a
make[1]: Leaving directory `/home/rathena/3rdparty/yaml-cpp'
make[1]: Entering directory `/home/rathena/src/common'
        MKDIR   obj
        CXX     core.cpp
        CC      socket.c
        CC      timer.c
        CC      db.c
        CC      nullpo.c
        CC      malloc.c
        CC      showmsg.c
        CC      strlib.c
        CC      utils.c
        CC      grfio.c
        CC      mapindex.c
        CC      ers.c
        CC      md5calc.c
        CXX     core.cpp
        CC      socket.c
        CC      malloc.c
        CC      random.c
        CC      des.c
        CC      conf.c
        CC      thread.c
        CC      mutex.c
        CC      raconf.c
        CC      mempool.c
        CC      msg_conf.c
        CC      cli.c
        CC      sql.c
        CXX     yamlwrapper.cpp
In file included from ../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:14:0,
                 from ../../3rdparty/yaml-cpp/include/yaml-cpp/node/impl.h:13,
                 from ../../3rdparty/yaml-cpp/include/yaml-cpp/yaml.h:17,
                 from yamlwrapper.h:32,
                 from yamlwrapper.cpp:23:
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from ../../3rdparty/yaml-cpp/include/yaml-cpp/node/impl.h:13:0,
                 from ../../3rdparty/yaml-cpp/include/yaml-cpp/yaml.h:17,
                 from yamlwrapper.h:32,
                 from yamlwrapper.cpp:23:
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        AR      obj/common.a
make[1]: Leaving directory `/home/rathena/src/common'
make[1]: Entering directory `/home/rathena/src/login'
        MKDIR   obj
        CC      account.c
        CC      ipban.c
        CC      loginchrif.c
        CC      loginclif.c
        CC      logincnslif.c
        CC      loginlog.c
        CXX     login.cpp
        LD      login-server
make[1]: Leaving directory `/home/rathena/src/login'
make[1]: Entering directory `/home/rathena/src/char'
        MKDIR   obj
        CC      char_clif.c
        CC      char_cnslif.c
        CC      char_logif.c
        CC      char_mapif.c
        CC      int_achievement.c
        CC      int_auction.c
        CC      int_clan.c
        CC      int_elemental.c
        CC      int_guild.c
        CC      int_homun.c
        CC      int_mail.c
        CC      int_mercenary.c
        CC      int_party.c
        CC      int_pet.c
        CC      int_quest.c
        CXX     char.cpp
        CXX     int_storage.cpp
        CXX     inter.cpp
        LD      char-server
make[1]: Leaving directory `/home/rathena/src/char'
make[1]: Entering directory `/home/rathena/src/map'
        MKDIR   obj
        CC      achievement.c
        CC      atcommand.c
        CC      battle.c
        CC      battleground.c
        CC      buyingstore.c
        CC      cashshop.c
        CC      channel.c
        CC      chat.c
        CC      chrif.c
        CC      clan.c
        CC      date.c
        CC      duel.c
        CC      elemental.c
        CC      guild.c
        CC      homunculus.c
        CC      instance.c
        CC      intif.c
        CC      itemdb.c
        CC      log.c
        CC      mail.c
        CC      mapreg.c
        CC      mercenary.c
        CC      mob.c
        CC      npc.c
        CC      npc_chat.c
        CC      party.c
        CC      path.c
        CC      pc.c
        CC      pc_groups.c
        CC      pet.c
        CC      quest.c
        CC      searchstore.c
        CC      skill.c
        CC      status.c
status.c: In function 'status_yaml_readdb_refine_sub':
status.c:14239:3: error: 'for' loop initial declarations are only allowed in C99 mode
   for (yamlwrapper* type = yaml_iterator_first(it); yaml_iterator_has_next(it); type = yaml_iterator_next(it)) {
   ^
status.c:14239:3: note: use option -std=c99 or -std=gnu99 to compile your code
status.c:14273:3: error: 'for' loop initial declarations are only allowed in C99 mode
   for (yamlwrapper* level = yaml_iterator_first(it); yaml_iterator_has_next(it); level = yaml_iterator_next(it)) {
   ^
status.c: In function 'status_yaml_readdb_refine':
status.c:14323:2: error: 'for' loop initial declarations are only allowed in C99 mode
  for (int i = 0; i < ARRAYLENGTH(labels); i++) {
  ^
make[1]: *** [obj/status.o] Error 1
make[1]: Leaving directory `/home/rathena/src/map'
make: *** [map] Error 2
rathena@roserver:/home/rathena#

Any help would be appreciated!

Thanks in advance!
-Keanu

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

  • Group:  Developer
  • Topic Count:  50
  • Topics Per Day:  0.02
  • Content Count:  763
  • Reputation:   227
  • Joined:  02/11/17
  • Last Seen:  

2 minutes ago, Keanu said:

Hi there,

I'm having an issue compiling the latest build on Ubuntu, full compile is below;


rathena@roserver:/home/rathena# git pull
Already up-to-date.
rathena@roserver:/home/rathena# ./configure --enable-64bit --with-MYSQL_LIBS=/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether make sets $(MAKE)... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for ar... /usr/bin/ar
checking whether byte ordering is bigendian... no
checking whether gcc produces 32bit code... no
checking whether gcc supports __thread specifier (TLS)... yes
checking whether gcc supports -ffat-lto-objects... yes
checking whether gcc supports -flto -fuse-linker-plugin... yes
checking whether gcc supports -Wno-unused-parameter... yes
checking whether gcc can actually use -Wno-unused-parameter... not needed but enabled
checking whether gcc supports -Wempty-body... yes
checking whether gcc supports -Wno-switch... yes
checking whether gcc supports -Wno-missing-field-initializers... yes
checking whether compiler is clang... no
checking whether gcc supports -Wno-maybe-uninitialized... yes
checking whether gcc supports -Wno-clobbered... yes
checking whether gcc supports -Wshadow... yes
checking whether gcc can efficiently use -Wshadow... yes
checking whether gcc supports -fPIC... yes
checking how to make shared objects... not supported
configure: compiler is unable to generate shared objects, disabled plugins (optional)
checking whether gcc supports -fno-strict-aliasing... yes
checking for setrlimit... yes
checking for strnlen... yes
checking for uselocale... yes
checking for newlocale... yes
checking for freelocale... yes
checking for xlocale.h... yes
checking for library containing inflateEnd... -lz
checking for zlib.h... yes
checking for library containing sqrt... none required
checking for library containing clock_gettime... none required
checking whether CLOCK_MONOTONIC is supported and works... yes
checking for library containing pthread_create... -lpthread
checking for library containing pthread_sigmask... none required
checking for library containing pthread_attr_init... none required
checking for library containing pthread_attr_setstacksize... none required
checking for library containing pthread_attr_destroy... none required
checking for library containing pthread_cancel... none required
checking for library containing pthread_join... none required
checking for mysql_config... /usr/bin/mysql_config
checking for mysql_init in -lmysqlclient... yes
checking mysql.h usability... yes
checking mysql.h presence... no
configure: WARNING: mysql.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: mysql.h: proceeding with the compiler's result
checking for mysql.h... yes
checking MySQL library (required)... yes (5.5.57)
checking for library containing pcre_study... -lpcre
checking PCRE library (optional)... yes (8.31)
checking host OS... Linux
checking for MinGW... no
configure: Configure finish
configure: CPPFLAGS=  -DMAXCONN=16384 -I../common -DHAS_TLS -DHAVE_SETRLIMIT -DHAVE_STRNLEN  -I/usr/include -DHAVE_MONOTONIC_CLOCK
configure: CFLAGS= -flto -fuse-linker-plugin -g -O2 -pipe -ffast-math -Wall -Wempty-body -Wno-switch -Wno-missing-field-initializers -Wno-maybe-uninitialized -Wno-clobbered -Wshadow -fno-strict-aliasing
configure: CFLAGS_AR= -flto -fuse-linker-plugin -ffat-lto-objects -flto -fuse-linker-plugin -g -O2 -pipe -ffast-math -Wall -Wempty-body -Wno-switch -Wno-missing-field-initializers -Wno-maybe-uninitialized -Wno-clobbered -Wshadow -fno-strict-aliasing
configure: LDFLAGS=  -L/usr/lib
configure: output name =  login-server, char-server, map-server
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/common/Makefile
config.status: creating 3rdparty/mt19937ar/Makefile
config.status: creating 3rdparty/libconfig/Makefile
config.status: creating 3rdparty/yaml-cpp/Makefile
config.status: creating src/char/Makefile
config.status: creating src/login/Makefile
config.status: creating src/map/Makefile
config.status: creating src/tool/Makefile
rathena@roserver:/home/rathena# make clean
make[1]: Entering directory `/home/rathena/src/common'
        CLEAN   common
make[1]: Leaving directory `/home/rathena/src/common'
make[1]: Entering directory `/home/rathena/3rdparty/mt19937ar'
        CLEAN   mt19937ar
make[1]: Leaving directory `/home/rathena/3rdparty/mt19937ar'
make[1]: Entering directory `/home/rathena/3rdparty/libconfig'
        CLEAN   libconfig
make[1]: Leaving directory `/home/rathena/3rdparty/libconfig'
make[1]: Entering directory `/home/rathena/3rdparty/yaml-cpp'
        CLEAN   yaml-cpp
make[1]: Leaving directory `/home/rathena/3rdparty/yaml-cpp'
make[1]: Entering directory `/home/rathena/src/login'
        CLEAN   login
make[1]: Leaving directory `/home/rathena/src/login'
make[1]: Entering directory `/home/rathena/src/char'
        CLEAN   char
make[1]: Leaving directory `/home/rathena/src/char'
make[1]: Entering directory `/home/rathena/src/map'
        CLEAN   map
make[1]: Leaving directory `/home/rathena/src/map'
make[1]: Entering directory `/home/rathena/src/tool'
        CLEAN   tool
make[1]: Leaving directory `/home/rathena/src/tool'
rathena@roserver:/home/rathena# make server
make[1]: Entering directory `/home/rathena/3rdparty/mt19937ar'
        CC      mt19937ar.c
make[1]: Leaving directory `/home/rathena/3rdparty/mt19937ar'
make[1]: Entering directory `/home/rathena/3rdparty/libconfig'
        MKDIR   obj
        CC      grammar.c
        CC      libconfig.c
        CC      scanctx.c
        CC      scanner.c
        CC      strbuf.c
        AR      obj/libconfig.a
make[1]: Leaving directory `/home/rathena/3rdparty/libconfig'
make[1]: Entering directory `/home/rathena/3rdparty/yaml-cpp'
        MKDIR   obj/src/contrib
        CXX     src/memory.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from src/memory.cpp:2:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from src/memory.cpp:2:0:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        CXX     src/stream.cpp
        CXX     src/exp.cpp
        CXX     src/scanner.cpp
src/scanner.cpp: In member function 'void YAML::Scanner::ThrowParserException(const string&) const':
src/scanner.cpp:379:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = Mark::null_mark();
        ^
        CXX     src/parse.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from include/yaml-cpp/node/impl.h:13,
                 from src/parse.cpp:7:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from include/yaml-cpp/node/impl.h:13:0,
                 from src/parse.cpp:7:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        CXX     src/node.cpp
        CXX     src/regex_yaml.cpp
        CXX     src/singledocparser.cpp
        CXX     src/node_data.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from src/node_data.cpp:7:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from src/node_data.cpp:7:0:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
src/node_data.cpp: In member function 'void YAML::detail::node_data::set_mark(const YAML::Mark&)':
src/node_data.cpp:31:42: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
 void node_data::set_mark(const Mark& mark) { m_mark = mark; }
                                          ^
src/node_data.cpp: In member function 'void YAML::detail::node_data::set_type(YAML::NodeType::value)':
src/node_data.cpp:33:46: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
 void node_data::set_type(NodeType::value type) {
                                              ^
src/node_data.cpp: In member function 'void YAML::detail::node_data::set_tag(const string&)':
src/node_data.cpp:64:47: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
 void node_data::set_tag(const std::string& tag) { m_tag = tag; }
                                               ^
src/node_data.cpp: In member function 'void YAML::detail::node_data::set_style(YAML::EmitterStyle::value)':
src/node_data.cpp:66:52: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
 void node_data::set_style(EmitterStyle::value style) { m_style = style; }
                                                    ^
src/node_data.cpp: In member function 'void YAML::detail::node_data::set_scalar(const string&)':
src/node_data.cpp:73:53: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
 void node_data::set_scalar(const std::string& scalar) {
                                                     ^
        CXX     src/emitter.cpp
        CXX     src/convert.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from include/yaml-cpp/node/impl.h:13,
                 from include/yaml-cpp/node/convert.h:18,
                 from src/convert.cpp:3:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from include/yaml-cpp/node/impl.h:13:0,
                 from include/yaml-cpp/node/convert.h:18,
                 from src/convert.cpp:3:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        CXX     src/emitterutils.cpp
        CXX     src/contrib/graphbuilderadapter.cpp
        CXX     src/contrib/graphbuilder.cpp
        CXX     src/simplekey.cpp
        CXX     src/scantag.cpp
        CXX     src/nodeevents.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from src/nodeevents.cpp:4:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from src/nodeevents.cpp:4:0:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        CXX     src/scanscalar.cpp
        CXX     src/parser.cpp
        CXX     src/emitfromevents.cpp
        CXX     src/tag.cpp
        CXX     src/ostream_wrapper.cpp
src/ostream_wrapper.cpp: In member function 'void YAML::ostream_wrapper::write(const string&)':
src/ostream_wrapper.cpp:21:51: warning: declaration of 'str' shadows a member of 'this' [-Wshadow]
 void ostream_wrapper::write(const std::string& str) {
                                                   ^
src/ostream_wrapper.cpp: In member function 'void YAML::ostream_wrapper::write(const char*, std::size_t)':
src/ostream_wrapper.cpp:34:62: warning: declaration of 'str' shadows a member of 'this' [-Wshadow]
 void ostream_wrapper::write(const char* str, std::size_t size) {
                                                              ^
        CXX     src/scantoken.cpp
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanDocStart()':
src/scantoken.cpp:68:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanDocEnd()':
src/scantoken.cpp:81:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanFlowStart()':
src/scantoken.cpp:94:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanFlowEnd()':
src/scantoken.cpp:120:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanFlowEntry()':
src/scantoken.cpp:147:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanBlockEntry()':
src/scantoken.cpp:167:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanKey()':
src/scantoken.cpp:186:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanValue()':
src/scantoken.cpp:215:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanAnchorOrAlias()':
src/scantoken.cpp:231:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanPlainScalar()':
src/scantoken.cpp:314:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanQuotedScalar()':
src/scantoken.cpp:355:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
src/scantoken.cpp: In member function 'void YAML::Scanner::ScanBlockScalar()':
src/scantoken.cpp:383:8: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   Mark mark = INPUT.mark();
        ^
        CXX     src/directives.cpp
        CXX     src/binary.cpp
        CXX     src/null.cpp
        CXX     src/exceptions.cpp
        CXX     src/emitterstate.cpp
        CXX     src/emit.cpp
        CXX     src/nodebuilder.cpp
In file included from include/yaml-cpp/node/detail/node.h:14:0,
                 from src/nodebuilder.cpp:5:
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from src/nodebuilder.cpp:5:0:
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        AR      obj/yaml-cpp.a
make[1]: Leaving directory `/home/rathena/3rdparty/yaml-cpp'
make[1]: Entering directory `/home/rathena/src/common'
        MKDIR   obj
        CXX     core.cpp
        CC      socket.c
        CC      timer.c
        CC      db.c
        CC      nullpo.c
        CC      malloc.c
        CC      showmsg.c
        CC      strlib.c
        CC      utils.c
        CC      grfio.c
        CC      mapindex.c
        CC      ers.c
        CC      md5calc.c
        CXX     core.cpp
        CC      socket.c
        CC      malloc.c
        CC      random.c
        CC      des.c
        CC      conf.c
        CC      thread.c
        CC      mutex.c
        CC      raconf.c
        CC      mempool.c
        CC      msg_conf.c
        CC      cli.c
        CC      sql.c
        CXX     yamlwrapper.cpp
In file included from ../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:14:0,
                 from ../../3rdparty/yaml-cpp/include/yaml-cpp/node/impl.h:13,
                 from ../../3rdparty/yaml-cpp/include/yaml-cpp/yaml.h:17,
                 from yamlwrapper.h:32,
                 from yamlwrapper.cpp:23:
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_mark(const YAML::Mark&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h:33:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pData->set_mark(mark); }
                                   ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_type(YAML::NodeType::value)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h:34:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) { m_pData->set_type(type); }
                                       ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_tag(const string&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h:35:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) { m_pData->set_tag(tag); }
                                        ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_scalar(const string&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h:37:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) { m_pData->set_scalar(scalar); }
                                              ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h: In member function 'void YAML::detail::node_ref::set_style(YAML::EmitterStyle::value)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h:38:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) { m_pData->set_style(style); }
                                             ^
In file included from ../../3rdparty/yaml-cpp/include/yaml-cpp/node/impl.h:13:0,
                 from ../../3rdparty/yaml-cpp/include/yaml-cpp/yaml.h:17,
                 from yamlwrapper.h:32,
                 from yamlwrapper.cpp:23:
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_mark(const YAML::Mark&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:69:35: warning: declaration of 'mark' shadows a member of 'this' [-Wshadow]
   void set_mark(const Mark& mark) { m_pRef->set_mark(mark); }
                                   ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_type(YAML::NodeType::value)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:71:39: warning: declaration of 'type' shadows a member of 'this' [-Wshadow]
   void set_type(NodeType::value type) {
                                       ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_scalar(const string&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:80:46: warning: declaration of 'scalar' shadows a member of 'this' [-Wshadow]
   void set_scalar(const std::string& scalar) {
                                              ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_tag(const string&)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:84:40: warning: declaration of 'tag' shadows a member of 'this' [-Wshadow]
   void set_tag(const std::string& tag) {
                                        ^
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h: In member function 'void YAML::detail::node::set_style(YAML::EmitterStyle::value)':
../../3rdparty/yaml-cpp/include/yaml-cpp/node/detail/node.h:90:45: warning: declaration of 'style' shadows a member of 'this' [-Wshadow]
   void set_style(EmitterStyle::value style) {
                                             ^
        AR      obj/common.a
make[1]: Leaving directory `/home/rathena/src/common'
make[1]: Entering directory `/home/rathena/src/login'
        MKDIR   obj
        CC      account.c
        CC      ipban.c
        CC      loginchrif.c
        CC      loginclif.c
        CC      logincnslif.c
        CC      loginlog.c
        CXX     login.cpp
        LD      login-server
make[1]: Leaving directory `/home/rathena/src/login'
make[1]: Entering directory `/home/rathena/src/char'
        MKDIR   obj
        CC      char_clif.c
        CC      char_cnslif.c
        CC      char_logif.c
        CC      char_mapif.c
        CC      int_achievement.c
        CC      int_auction.c
        CC      int_clan.c
        CC      int_elemental.c
        CC      int_guild.c
        CC      int_homun.c
        CC      int_mail.c
        CC      int_mercenary.c
        CC      int_party.c
        CC      int_pet.c
        CC      int_quest.c
        CXX     char.cpp
        CXX     int_storage.cpp
        CXX     inter.cpp
        LD      char-server
make[1]: Leaving directory `/home/rathena/src/char'
make[1]: Entering directory `/home/rathena/src/map'
        MKDIR   obj
        CC      achievement.c
        CC      atcommand.c
        CC      battle.c
        CC      battleground.c
        CC      buyingstore.c
        CC      cashshop.c
        CC      channel.c
        CC      chat.c
        CC      chrif.c
        CC      clan.c
        CC      date.c
        CC      duel.c
        CC      elemental.c
        CC      guild.c
        CC      homunculus.c
        CC      instance.c
        CC      intif.c
        CC      itemdb.c
        CC      log.c
        CC      mail.c
        CC      mapreg.c
        CC      mercenary.c
        CC      mob.c
        CC      npc.c
        CC      npc_chat.c
        CC      party.c
        CC      path.c
        CC      pc.c
        CC      pc_groups.c
        CC      pet.c
        CC      quest.c
        CC      searchstore.c
        CC      skill.c
        CC      status.c
status.c: In function 'status_yaml_readdb_refine_sub':
status.c:14239:3: error: 'for' loop initial declarations are only allowed in C99 mode
   for (yamlwrapper* type = yaml_iterator_first(it); yaml_iterator_has_next(it); type = yaml_iterator_next(it)) {
   ^
status.c:14239:3: note: use option -std=c99 or -std=gnu99 to compile your code
status.c:14273:3: error: 'for' loop initial declarations are only allowed in C99 mode
   for (yamlwrapper* level = yaml_iterator_first(it); yaml_iterator_has_next(it); level = yaml_iterator_next(it)) {
   ^
status.c: In function 'status_yaml_readdb_refine':
status.c:14323:2: error: 'for' loop initial declarations are only allowed in C99 mode
  for (int i = 0; i < ARRAYLENGTH(labels); i++) {
  ^
make[1]: *** [obj/status.o] Error 1
make[1]: Leaving directory `/home/rathena/src/map'
make: *** [map] Error 2
rathena@roserver:/home/rathena#

Any help would be appreciated!

Thanks in advance!
-Keanu

May you provide more information like what ubuntu are you using :o

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  7
  • Reputation:   0
  • Joined:  10/28/14
  • Last Seen:  

1 hour ago, crazyarashi said:

May you provide more information like what ubuntu are you using :o

Oh! Apologies! I didn't think! It's 14.04 - Trusty. 

Thanks,
-Keanu

Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  50
  • Topics Per Day:  0.02
  • Content Count:  763
  • Reputation:   227
  • Joined:  02/11/17
  • Last Seen:  

1 minute ago, Keanu said:

Oh! Apologies! I didn't think! It's 14.04 - Trusty. 

Thanks,
-Keanu

Oh I thought you're using 17.04 Okie then ill up a 14.04 test server and try to replicate your error :))

Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  50
  • Topics Per Day:  0.02
  • Content Count:  763
  • Reputation:   227
  • Joined:  02/11/17
  • Last Seen:  

Reproduced it in ubuntu 14.04 - Trusty, the initial gcc version installed is 4.8.4 updating your gcc will solve the issue :))
 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  4
  • Reputation:   0
  • Joined:  01/19/15
  • Last Seen:  

On 24.9.2017 at 4:10 PM, crazyarashi said:

Reproduced it in ubuntu 14.04 - Trusty, the initial gcc version installed is 4.8.4 updating your gcc will solve the issue :))
 

dosent work for me i have ubuntu 14.04 and gcc version 4.8.4 but apt-get update dont find any updates for gcc.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  4
  • Reputation:   0
  • Joined:  01/19/15
  • Last Seen:  

solved this problem by using ubuntu 16.04

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...