Created
June 14, 2011 17:21
-
-
Save SkirnirMaNGOS/1025387 to your computer and use it in GitHub Desktop.
clang build error
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/home/skirnir/source/mangos/src/shared/Config/Config.cpp:24:1: error: explicit specialization of 'si_instance' after instantiation | |
INSTANTIATE_SINGLETON_1(Config); | |
^ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:22: | |
/home/skirnir/source/mangos/src/framework/Policies/SingletonImp.h:73:135: note: instantiated from: | |
template<> TYPE* MaNGOS::Singleton<TYPE, MaNGOS::SingleThreaded<TYPE>, MaNGOS::OperatorNew<TYPE>, MaNGOS::ObjectLifeTime<TYPE> >::si_instance = 0; \ | |
^ | |
/home/skirnir/source/mangos/src/framework/Policies/SingletonImp.h:36:10: note: implicit instantiation first required here | |
if (!si_instance) | |
^ | |
/home/skirnir/source/mangos/src/shared/Config/Config.cpp:24:1: error: explicit specialization of 'si_destroyed' after instantiation | |
INSTANTIATE_SINGLETON_1(Config); | |
^ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:22: | |
/home/skirnir/source/mangos/src/framework/Policies/SingletonImp.h:74:134: note: instantiated from: | |
template<> bool MaNGOS::Singleton<TYPE, MaNGOS::SingleThreaded<TYPE>, MaNGOS::OperatorNew<TYPE>, MaNGOS::ObjectLifeTime<TYPE> >::si_destroyed = false | |
^ | |
/home/skirnir/source/mangos/src/framework/Policies/SingletonImp.h:43:17: note: implicit instantiation first required here | |
if (si_destroyed) | |
^ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:59: | |
In file included from /usr/include/ace/Atomic_Op_GCC_T.h:121: | |
/usr/include/ace/Atomic_Op_GCC_T.inl:118:36: error: cannot initialize a parameter of type 'volatile int *' with an rvalue of type 'volatile unsigned int *' | |
(void) __sync_lock_test_and_set (&this->value_, rhs); | |
^~~~~~~~~~~~~ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:351: | |
/usr/include/ace/Atomic_Op.inl:440:36: note: in instantiation of member function 'ACE_Atomic_Op_GCC<unsigned int>::operator=' requested here | |
ACE_Atomic_Op_GCC<unsigned int>::operator= (rhs); | |
^ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:59: | |
In file included from /usr/include/ace/Atomic_Op_GCC_T.h:121: | |
/usr/include/ace/Atomic_Op_GCC_T.inl:118:36: error: cannot initialize a parameter of type 'volatile int *' with an rvalue of type 'volatile long *' | |
(void) __sync_lock_test_and_set (&this->value_, rhs); | |
^~~~~~~~~~~~~ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:351: | |
/usr/include/ace/Atomic_Op.inl:466:28: note: in instantiation of member function 'ACE_Atomic_Op_GCC<long>::operator=' requested here | |
ACE_Atomic_Op_GCC<long>::operator= (rhs); | |
^ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:59: | |
In file included from /usr/include/ace/Atomic_Op_GCC_T.h:121: | |
/usr/include/ace/Atomic_Op_GCC_T.inl:118:36: error: cannot initialize a parameter of type 'volatile int *' with an rvalue of type 'volatile unsigned long *' | |
(void) __sync_lock_test_and_set (&this->value_, rhs); | |
^~~~~~~~~~~~~ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:351: | |
/usr/include/ace/Atomic_Op.inl:492:37: note: in instantiation of member function 'ACE_Atomic_Op_GCC<unsigned long>::operator=' requested here | |
ACE_Atomic_Op_GCC<unsigned long>::operator= (rhs); | |
^ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:59: | |
In file included from /usr/include/ace/Atomic_Op_GCC_T.h:121: | |
/usr/include/ace/Atomic_Op_GCC_T.inl:118:36: error: cannot initialize a parameter of type 'volatile int *' with an rvalue of type 'volatile short *' | |
(void) __sync_lock_test_and_set (&this->value_, rhs); | |
^~~~~~~~~~~~~ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:351: | |
/usr/include/ace/Atomic_Op.inl:519:29: note: in instantiation of member function 'ACE_Atomic_Op_GCC<short>::operator=' requested here | |
ACE_Atomic_Op_GCC<short>::operator= (rhs); | |
^ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:59: | |
In file included from /usr/include/ace/Atomic_Op_GCC_T.h:121: | |
/usr/include/ace/Atomic_Op_GCC_T.inl:118:36: error: cannot initialize a parameter of type 'volatile int *' with an rvalue of type 'volatile unsigned short *' | |
(void) __sync_lock_test_and_set (&this->value_, rhs); | |
^~~~~~~~~~~~~ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:351: | |
/usr/include/ace/Atomic_Op.inl:545:38: note: in instantiation of member function 'ACE_Atomic_Op_GCC<unsigned short>::operator=' requested here | |
ACE_Atomic_Op_GCC<unsigned short>::operator= (rhs); | |
^ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:59: | |
In file included from /usr/include/ace/Atomic_Op_GCC_T.h:121: | |
/usr/include/ace/Atomic_Op_GCC_T.inl:118:36: error: cannot initialize a parameter of type 'volatile int *' with an rvalue of type 'volatile bool *' | |
(void) __sync_lock_test_and_set (&this->value_, rhs); | |
^~~~~~~~~~~~~ | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.cpp:19: | |
In file included from /home/skirnir/source/mangos/src/shared/Config/Config.h:22: | |
In file included from /home/skirnir/source/mangos/src/shared/Common.h:89: | |
In file included from /home/skirnir/source/mangos/src/shared/Threading.h:24: | |
In file included from /usr/include/ace/Atomic_Op.h:351: | |
/usr/include/ace/Atomic_Op.inl:573:28: note: in instantiation of member function 'ACE_Atomic_Op_GCC<bool>::operator=' requested here | |
ACE_Atomic_Op_GCC<bool>::operator= (rhs); | |
^ | |
8 errors generated. | |
make[2]: *** [src/shared/CMakeFiles/shared.dir/Config/Config.cpp.o] Fehler 1 | |
make[1]: *** [src/shared/CMakeFiles/shared.dir/all] Fehler 2 | |
make: *** [all] Fehler 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment