Skip to content

Instantly share code, notes, and snippets.

@mackal
Created August 21, 2014 23:10
Show Gist options
  • Save mackal/dbf01e5992e11db4c325 to your computer and use it in GitHub Desktop.
Save mackal/dbf01e5992e11db4c325 to your computer and use it in GitHub Desktop.
/home/mike/projects/EQEmuServer/luabind/src/class.cpp:261:8: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<registration> ptr(member);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
/home/mike/projects/EQEmuServer/luabind/src/class.cpp:267:8: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<registration> ptr(member);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/luabind/src/class_info.cpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<luabind::class_info>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<luabind::class_info> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<luabind::class_info>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<luabind::class_info, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<luabind::class_info>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::class_info (*)(const luabind::adl::argument &), boost::mpl::vector2<luabind::class_info, const luabind::adl::argument &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:28:23: note: in instantiation of function template specialization 'luabind::make_function<luabind::class_info (*)(const luabind::adl::argument &), boost::mpl::vector2<luabind::class_info, const luabind::adl::argument &>, luabind::detail::null_type>' requested here
object fn = make_function(L, f, deduce_signature(f), policies);
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:50:13: note: in instantiation of member function 'luabind::detail::function_registration<luabind::class_info (*)(const luabind::adl::argument &), luabind::detail::null_type>::register_' requested here
new detail::function_registration<F, Policies>(name, f, policies)));
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:56:12: note: in instantiation of function template specialization 'luabind::def<luabind::class_info (*)(const luabind::adl::argument &), luabind::detail::null_type>' requested here
return def(name, f, detail::null_type());
^
/home/mike/projects/EQEmuServer/luabind/src/class_info.cpp:115:13: note: in instantiation of function template specialization 'luabind::def<luabind::class_info (*)(const luabind::adl::argument &)>' requested here
def("class_info", &get_class_info),
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
1 warning generated.
/home/mike/projects/EQEmuServer/luabind/src/scope.cpp:196:22: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
: scope(std::auto_ptr<detail::registration>(
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
1 warning generated.
/home/mike/projects/EQEmuServer/common/EQStream.cpp:439:8: warning: implicit conversion from 'double' to 'bool' changes value from 3 to true [-Wliteral-conversion]
if(RETRANSMIT_TIMEOUT_MULT) {
~~ ^~~~~~~~~~~~~~~~~~~~~~~
<command line>:21:33: note: expanded from here
#define RETRANSMIT_TIMEOUT_MULT 3.0
^~~
/home/mike/projects/EQEmuServer/common/EQStream.cpp:478:8: warning: implicit conversion from 'double' to 'bool' changes value from 3 to true [-Wliteral-conversion]
if(RETRANSMIT_TIMEOUT_MULT && ntohl(Stats->average_delta)) {
^~~~~~~~~~~~~~~~~~~~~~~ ~~
<command line>:21:33: note: expanded from here
#define RETRANSMIT_TIMEOUT_MULT 3.0
^~~
/home/mike/projects/EQEmuServer/common/EQStream.cpp:675:7: warning: implicit conversion from 'double' to 'bool' changes value from 3 to true [-Wliteral-conversion]
if (RETRANSMIT_TIMEOUT_MULT && !SequencedQueue.empty() && NextSequencedSend &&
^~~~~~~~~~~~~~~~~~~~~~~ ~~
<command line>:21:33: note: expanded from here
#define RETRANSMIT_TIMEOUT_MULT 3.0
^~~
3 warnings generated.
/home/mike/projects/EQEmuServer/common/EQStreamFactory.cpp:294:122: warning: data argument not used by format string [-Wformat-extra-args]
fprintf(stderr, "ERROR: nullptr Stream encountered in EQStreamFactory::WriterLoop for: %i", stream_itr->first.first, stream_itr->first.second);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/common/md5.cpp:13:
/home/mike/projects/EQEmuServer/common/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/common/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/common/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/common/md5.cpp:197:2: warning: 'register' storage class specifier is deprecated [-Wdeprecated-register]
register uint32 a = hash[0], b = hash[1], c = hash[2], d = hash[3];
^~~~~~~~~
/home/mike/projects/EQEmuServer/common/md5.cpp:197:2: warning: 'register' storage class specifier is deprecated [-Wdeprecated-register]
register uint32 a = hash[0], b = hash[1], c = hash[2], d = hash[3];
^~~~~~~~~
/home/mike/projects/EQEmuServer/common/md5.cpp:197:2: warning: 'register' storage class specifier is deprecated [-Wdeprecated-register]
register uint32 a = hash[0], b = hash[1], c = hash[2], d = hash[3];
^~~~~~~~~
/home/mike/projects/EQEmuServer/common/md5.cpp:197:2: warning: 'register' storage class specifier is deprecated [-Wdeprecated-register]
register uint32 a = hash[0], b = hash[1], c = hash[2], d = hash[3];
^~~~~~~~~
5 warnings generated.
In file included from /home/mike/projects/EQEmuServer/common/MiscFunctions.cpp:33:
/home/mike/projects/EQEmuServer/common/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/common/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/common/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/common/MiscFunctions.cpp:248:2: warning: 'register' storage class specifier is deprecated [-Wdeprecated-register]
register int j = 0;
^~~~~~~~~
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/common/shareddb.cpp:10:
/home/mike/projects/EQEmuServer/common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1101:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1101:10: note: place parentheses around the assignment to silence this warning
if(row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1101:10: note: use '==' to turn this assignment into an equality comparison
if(row = mysql_fetch_row(result)) {
^
==
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1138:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1138:13: note: place parentheses around the assignment to silence this warning
while(row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1138:13: note: use '==' to turn this assignment into an equality comparison
while(row = mysql_fetch_row(result)) {
^
==
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1635:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while (row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1635:14: note: place parentheses around the assignment to silence this warning
while (row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1635:14: note: use '==' to turn this assignment into an equality comparison
while (row = mysql_fetch_row(result)) {
^
==
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1837:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while (row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1837:14: note: place parentheses around the assignment to silence this warning
while (row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1837:14: note: use '==' to turn this assignment into an equality comparison
while (row = mysql_fetch_row(result)) {
^
==
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1916:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1916:10: note: place parentheses around the assignment to silence this warning
if(row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1916:10: note: use '==' to turn this assignment into an equality comparison
if(row = mysql_fetch_row(result)) {
^
==
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1937:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1937:10: note: place parentheses around the assignment to silence this warning
if(row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1937:10: note: use '==' to turn this assignment into an equality comparison
if(row = mysql_fetch_row(result)) {
^
==
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1963:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1963:13: note: place parentheses around the assignment to silence this warning
while(row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/common/shareddb.cpp:1963:13: note: use '==' to turn this assignment into an equality comparison
while(row = mysql_fetch_row(result)) {
^
==
/home/mike/projects/EQEmuServer/common/shareddb.cpp:2022:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/common/shareddb.cpp:2022:13: note: place parentheses around the assignment to silence this warning
while(row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/common/shareddb.cpp:2022:13: note: use '==' to turn this assignment into an equality comparison
while(row = mysql_fetch_row(result)) {
^
==
9 warnings generated.
/home/mike/projects/EQEmuServer/common/spdat.cpp:899:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
IsPercentalHealSpell(spell_id) && !IsGroupSpell(spell_id))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/common/spdat.cpp:899:35: note: place parentheses around the '&&' expression to silence this warning
IsPercentalHealSpell(spell_id) && !IsGroupSpell(spell_id))
^
( )
1 warning generated.
/home/mike/projects/EQEmuServer/common/SocketLib/HTTPSocket.cpp:115:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
/home/mike/projects/EQEmuServer/common/tinyxml/tinyxmlparser.cpp:348:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
while ( *p && IsWhiteSpace( *p ) || *p == '\n' || *p =='\r' )
~~~^~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/common/tinyxml/tinyxmlparser.cpp:348:14: note: place parentheses around the '&&' expression to silence this warning
while ( *p && IsWhiteSpace( *p ) || *p == '\n' || *p =='\r' )
^
( )
1 warning generated.
/home/mike/projects/EQEmuServer/world/client.cpp:124:72: warning: '&&' within '||' [-Wlogical-op-parentheses]
if(RuleI(World, FVNoDropFlag) == 1 || RuleI(World, FVNoDropFlag) == 2 && GetAdmin() > RuleI(Character, MinStatusForNoDropExemptions))
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/world/client.cpp:124:72: note: place parentheses around the '&&' expression to silence this warning
if(RuleI(World, FVNoDropFlag) == 1 || RuleI(World, FVNoDropFlag) == 2 && GetAdmin() > RuleI(Character, MinStatusForNoDropExemptions))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/home/mike/projects/EQEmuServer/world/clientlist.cpp:548:84: warning: '&&' within '||' [-Wlogical-op-parentheses]
else if((countcle->Anon()>0 && admin<=countcle->Admin()) || countcle->Anon()==0 && !countcle->GetGM()){
~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/world/clientlist.cpp:548:84: note: place parentheses around the '&&' expression to silence this warning
else if((countcle->Anon()>0 && admin<=countcle->Admin()) || countcle->Anon()==0 && !countcle->GetGM()){
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/world/console.cpp:31:
/home/mike/projects/EQEmuServer/world/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/world/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/world/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/world/net.cpp:34:
/home/mike/projects/EQEmuServer/world/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/world/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/world/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
/home/mike/projects/EQEmuServer/world/worlddb.cpp:63:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((lengths[1] == sizeof(PlayerProfile_Struct))) {
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/world/worlddb.cpp:63:20: note: remove extraneous parentheses around the comparison to silence this warning
if ((lengths[1] == sizeof(PlayerProfile_Struct))) {
~ ^ ~
/home/mike/projects/EQEmuServer/world/worlddb.cpp:63:20: note: use '=' to turn this equality comparison into an assignment
if ((lengths[1] == sizeof(PlayerProfile_Struct))) {
^~
=
/home/mike/projects/EQEmuServer/world/worlddb.cpp:553:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(row = mysql_fetch_row(result))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/world/worlddb.cpp:553:10: note: place parentheses around the assignment to silence this warning
if(row = mysql_fetch_row(result))
^
( )
/home/mike/projects/EQEmuServer/world/worlddb.cpp:553:10: note: use '==' to turn this assignment into an equality comparison
if(row = mysql_fetch_row(result))
^
==
/home/mike/projects/EQEmuServer/world/worlddb.cpp:579:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/world/worlddb.cpp:579:13: note: place parentheses around the assignment to silence this warning
while(row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/world/worlddb.cpp:579:13: note: use '==' to turn this assignment into an equality comparison
while(row = mysql_fetch_row(result)) {
^
==
/home/mike/projects/EQEmuServer/world/worlddb.cpp:617:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/world/worlddb.cpp:617:13: note: place parentheses around the assignment to silence this warning
while(row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/world/worlddb.cpp:617:13: note: use '==' to turn this assignment into an equality comparison
while(row = mysql_fetch_row(result)) {
^
==
4 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/AA.cpp:24:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/AA.cpp:939:10: warning: comparison of constant 32 with expression of type 'aaEffectType' is always false [-Wtautological-constant-out-of-range-compare]
if(type > 32)
~~~~ ^ ~~
/home/mike/projects/EQEmuServer/zone/AA.cpp:951:10: warning: comparison of constant 32 with expression of type 'aaEffectType' is always false [-Wtautological-constant-out-of-range-compare]
if(type > 32)
~~~~ ^ ~~
/home/mike/projects/EQEmuServer/zone/AA.cpp:965:10: warning: comparison of constant 32 with expression of type 'aaEffectType' is always false [-Wtautological-constant-out-of-range-compare]
if(type > 32)
~~~~ ^ ~~
4 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/aggro.cpp:21:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/attack.cpp:31:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/attack.cpp:146:9: warning: case value not in enumerated type 'SkillUseTypes' [-Wswitch]
case 99: // 2H Piercing // change to Skill2HPiercing once activated
^
/home/mike/projects/EQEmuServer/zone/attack.cpp:1616:37: warning: '&&' within '||' [-Wlogical-op-parentheses]
if(RuleB(Character, LeaveCorpses) && GetLevel() >= RuleI(Character, DeathItemLossLevel) || RuleB(Character, LeaveNakedCorpses))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/attack.cpp:1616:37: note: place parentheses around the '&&' expression to silence this warning
if(RuleB(Character, LeaveCorpses) && GetLevel() >= RuleI(Character, DeathItemLossLevel) || RuleB(Character, LeaveNakedCorpses))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/attack.cpp:3715:11: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
if(!attacker->CastToClient()->GetFilter(FilterDamageShields) == FilterHide)
^ ~~
/home/mike/projects/EQEmuServer/zone/attack.cpp:3715:11: note: add parentheses after the '!' to evaluate the comparison first
if(!attacker->CastToClient()->GetFilter(FilterDamageShields) == FilterHide)
^
( )
/home/mike/projects/EQEmuServer/zone/attack.cpp:3715:11: note: add parentheses around left hand side expression to silence this warning
if(!attacker->CastToClient()->GetFilter(FilterDamageShields) == FilterHide)
^
( )
/home/mike/projects/EQEmuServer/zone/attack.cpp:4186:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (IsPet() && GetOwner()->IsClient() || (IsNPC() && CastToNPC()->GetSwarmOwner())) {
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/attack.cpp:4186:14: note: place parentheses around the '&&' expression to silence this warning
if (IsPet() && GetOwner()->IsClient() || (IsNPC() && CastToNPC()->GetSwarmOwner())) {
^
( )
/home/mike/projects/EQEmuServer/zone/attack.cpp:4203:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
if(defender && defender->GetBodyType() == BT_Undead || defender->GetBodyType() == BT_SummonedUndead || defender->GetBodyType() == BT_Vampire){
~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/attack.cpp:4203:14: note: place parentheses around the '&&' expression to silence this warning
if(defender && defender->GetBodyType() == BT_Undead || defender->GetBodyType() == BT_SummonedUndead || defender->GetBodyType() == BT_Vampire){
^
( )
/home/mike/projects/EQEmuServer/zone/attack.cpp:4497:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (CanProc &&
~~~~~~~~^~
/home/mike/projects/EQEmuServer/zone/attack.cpp:4497:16: note: place parentheses around the '&&' expression to silence this warning
if (CanProc &&
^
/home/mike/projects/EQEmuServer/zone/attack.cpp:4536:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (CanProc &&
~~~~~~~~^~
/home/mike/projects/EQEmuServer/zone/attack.cpp:4536:16: note: place parentheses around the '&&' expression to silence this warning
if (CanProc &&
^
/home/mike/projects/EQEmuServer/zone/attack.cpp:4580:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (CanProc &&
~~~~~~~~^~
/home/mike/projects/EQEmuServer/zone/attack.cpp:4580:16: note: place parentheses around the '&&' expression to silence this warning
if (CanProc &&
^
/home/mike/projects/EQEmuServer/zone/attack.cpp:4652:3: warning: '/*' within block comment [-Wcomment]
/* General Mechanics
^
10 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/beacon.cpp:35:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/bonuses.cpp:20:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/client.cpp:42:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/client.cpp:1666:32: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if((m_pp.STR+increase_val*2)<0)
~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/mike/projects/EQEmuServer/zone/client.cpp:1676:32: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if((m_pp.STA+increase_val*2)<0)
~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/mike/projects/EQEmuServer/zone/client.cpp:1686:32: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if((m_pp.AGI+increase_val*2)<0)
~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/mike/projects/EQEmuServer/zone/client.cpp:1696:32: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if((m_pp.DEX+increase_val*2)<0)
~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/mike/projects/EQEmuServer/zone/client.cpp:1706:32: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if((m_pp.INT+increase_val*2)<0)
~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/mike/projects/EQEmuServer/zone/client.cpp:1716:32: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if((m_pp.WIS+increase_val*2)<0)
~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/mike/projects/EQEmuServer/zone/client.cpp:1726:32: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if((m_pp.CHA+increase_val*2)<0)
~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/mike/projects/EQEmuServer/zone/client.cpp:7821:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(row = mysql_fetch_row(result))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/client.cpp:7821:13: note: place parentheses around the assignment to silence this warning
while(row = mysql_fetch_row(result))
^
( )
/home/mike/projects/EQEmuServer/zone/client.cpp:7821:13: note: use '==' to turn this assignment into an equality comparison
while(row = mysql_fetch_row(result))
^
==
9 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/client_logs.cpp:23:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/client_mods.cpp:29:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/client_packet.cpp:41:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/client_packet.cpp:4478:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if(swapspell->from_slot < 0 || swapspell->from_slot > MAX_PP_SPELLBOOK || swapspell->to_slot < 0 || swapspell->to_slot > MAX_PP_SPELLBOOK)
~~~~~~~~~~~~~~~~~~~~ ^ ~
/home/mike/projects/EQEmuServer/zone/client_packet.cpp:4478:95: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if(swapspell->from_slot < 0 || swapspell->from_slot > MAX_PP_SPELLBOOK || swapspell->to_slot < 0 || swapspell->to_slot > MAX_PP_SPELLBOOK)
~~~~~~~~~~~~~~~~~~ ^ ~
/home/mike/projects/EQEmuServer/zone/client_packet.cpp:5612:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if(mpo->price < 0 )
~~~~~~~~~~ ^ ~
/home/mike/projects/EQEmuServer/zone/client_packet.cpp:7769:18: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if (m_epp.perAA<0 || m_epp.perAA>100) m_epp.perAA=0; // stop exploit with sanity check
~~~~~~~~~~~^~
/home/mike/projects/EQEmuServer/zone/client_packet.cpp:10596:18: warning: format string contains '\0' within the string body [-Wformat]
sprintf(buf, "%d\0", prs->popupid);
~~~^~~
/home/mike/projects/EQEmuServer/zone/client_packet.cpp:11473:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/client_packet.cpp:11473:12: note: place parentheses around the assignment to silence this warning
while(row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/zone/client_packet.cpp:11473:12: note: use '==' to turn this assignment into an equality comparison
while(row = mysql_fetch_row(result)) {
^
==
/home/mike/projects/EQEmuServer/zone/client_packet.cpp:11510:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(row = mysql_fetch_row(result)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/client_packet.cpp:11510:13: note: place parentheses around the assignment to silence this warning
while(row = mysql_fetch_row(result)) {
^
( )
/home/mike/projects/EQEmuServer/zone/client_packet.cpp:11510:13: note: use '==' to turn this assignment into an equality comparison
while(row = mysql_fetch_row(result)) {
^
==
8 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/client_process.cpp:44:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/client_process.cpp:569:27: warning: comparison of constant 999 with expression of type 'uint8' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare]
if(viral_timer_counter > 999)
~~~~~~~~~~~~~~~~~~~ ^ ~~~
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/command.cpp:56:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:1487:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
else if (c->Admin() < commandMovecharToSpecials && strcasecmp(sep->arg[2], "cshome") == 0 || strcasecmp(sep->arg[2], "load") == 0 || strcasecmp(sep->arg[2], "load2") == 0)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/command.cpp:1487:50: note: place parentheses around the '&&' expression to silence this warning
else if (c->Admin() < commandMovecharToSpecials && strcasecmp(sep->arg[2], "cshome") == 0 || strcasecmp(sep->arg[2], "load") == 0 || strcasecmp(sep->arg[2], "load2") == 0)
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:3536:70: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (sep->IsNumber(1) && ((slot_id >= EmuConstants::EQUIPMENT_BEGIN) && (slot_id <= EmuConstants::EQUIPMENT_END) || (slot_id == MainPowerSource))) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/command.cpp:3536:70: note: place parentheses around the '&&' expression to silence this warning
if (sep->IsNumber(1) && ((slot_id >= EmuConstants::EQUIPMENT_BEGIN) && (slot_id <= EmuConstants::EQUIPMENT_END) || (slot_id == MainPowerSource))) {
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:3536:36: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
if (sep->IsNumber(1) && ((slot_id >= EmuConstants::EQUIPMENT_BEGIN) && (slot_id <= EmuConstants::EQUIPMENT_END) || (slot_id == MainPowerSource))) {
~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/command.cpp:5870:18: warning: comparison of constant -1 with expression of type 'uint16' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare]
if (book_slot == -1) { //no more book slots
~~~~~~~~~ ^ ~~
/home/mike/projects/EQEmuServer/zone/command.cpp:9736:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (row = mysql_fetch_row(result))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/command.cpp:9736:14: note: place parentheses around the assignment to silence this warning
if (row = mysql_fetch_row(result))
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:9736:14: note: use '==' to turn this assignment into an equality comparison
if (row = mysql_fetch_row(result))
^
==
/home/mike/projects/EQEmuServer/zone/command.cpp:9748:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while (o = entity_list.FindObject(id))
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/command.cpp:9748:13: note: place parentheses around the assignment to silence this warning
while (o = entity_list.FindObject(id))
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:9748:13: note: use '==' to turn this assignment into an equality comparison
while (o = entity_list.FindObject(id))
^
==
/home/mike/projects/EQEmuServer/zone/command.cpp:9815:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (row = mysql_fetch_row(result))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/command.cpp:9815:14: note: place parentheses around the assignment to silence this warning
if (row = mysql_fetch_row(result))
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:9815:14: note: use '==' to turn this assignment into an equality comparison
if (row = mysql_fetch_row(result))
^
==
/home/mike/projects/EQEmuServer/zone/command.cpp:10259:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (row = mysql_fetch_row(result))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/command.cpp:10259:13: note: place parentheses around the assignment to silence this warning
if (row = mysql_fetch_row(result))
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:10259:13: note: use '==' to turn this assignment into an equality comparison
if (row = mysql_fetch_row(result))
^
==
/home/mike/projects/EQEmuServer/zone/command.cpp:10575:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (row = mysql_fetch_row(result))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/command.cpp:10575:16: note: place parentheses around the assignment to silence this warning
if (row = mysql_fetch_row(result))
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:10575:16: note: use '==' to turn this assignment into an equality comparison
if (row = mysql_fetch_row(result))
^
==
/home/mike/projects/EQEmuServer/zone/command.cpp:10653:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (row = mysql_fetch_row(result))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/command.cpp:10653:14: note: place parentheses around the assignment to silence this warning
if (row = mysql_fetch_row(result))
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:10653:14: note: use '==' to turn this assignment into an equality comparison
if (row = mysql_fetch_row(result))
^
==
/home/mike/projects/EQEmuServer/zone/command.cpp:11138:42: warning: 'memset' call operates on objects of type 'uchar' (aka 'unsigned char') while the size is based on a different type 'uchar *' (aka 'unsigned char *') [-Wsizeof-pointer-memaccess]
memset(pack->pBuffer, 0, sizeof(pack->pBuffer));
~~~~~~~~~~~~~ ~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/command.cpp:11138:42: note: did you mean to provide an explicit length?
memset(pack->pBuffer, 0, sizeof(pack->pBuffer));
~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:11: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^ ~~
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:11: note: add parentheses after the '!' to evaluate the comparison first
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:11: note: add parentheses around left hand side expression to silence this warning
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:53: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^ ~~
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:53: note: add parentheses after the '!' to evaluate the comparison first
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:53: note: add parentheses around left hand side expression to silence this warning
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:91: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^ ~~
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:91: note: add parentheses after the '!' to evaluate the comparison first
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:91: note: add parentheses around left hand side expression to silence this warning
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:134: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^ ~~
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:134: note: add parentheses after the '!' to evaluate the comparison first
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^
( )
/home/mike/projects/EQEmuServer/zone/command.cpp:11371:134: note: add parentheses around left hand side expression to silence this warning
else if (!strcasecmp(sep->arg[1], "trade") == 0 && !strcasecmp(sep->arg[1], "t") == 0 && !strcasecmp(sep->arg[1], "summon") == 0 && !strcasecmp(sep->arg[1], "s") == 0)
^
( )
16 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/corpse.cpp:36:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/corpse.cpp:346:76: warning: '&&' within '||' [-Wlogical-op-parentheses]
if(!RuleB(Character, LeaveNakedCorpses) || RuleB(Character, LeaveCorpses) && GetLevel() >= RuleI(Character, DeathItemLossLevel)) {
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/corpse.cpp:346:76: note: place parentheses around the '&&' expression to silence this warning
if(!RuleB(Character, LeaveNakedCorpses) || RuleB(Character, LeaveCorpses) && GetLevel() >= RuleI(Character, DeathItemLossLevel)) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/doors.cpp:22:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/effects.cpp:19:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/effects.cpp:689:21: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if(reduced_recast < 0)
~~~~~~~~~~~~~~ ^ ~
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/entity.cpp:34:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/entity.cpp:4392:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
} else if((CurrentMode == HideCorpseAll)) {
~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/entity.cpp:4392:28: note: remove extraneous parentheses around the comparison to silence this warning
} else if((CurrentMode == HideCorpseAll)) {
~ ^ ~
/home/mike/projects/EQEmuServer/zone/entity.cpp:4392:28: note: use '=' to turn this equality comparison into an assignment
} else if((CurrentMode == HideCorpseAll)) {
^~
=
/home/mike/projects/EQEmuServer/zone/entity.cpp:4468:44: warning: 'memset' call operates on objects of type 'unsigned char' while the size is based on a different type 'unsigned char *' [-Wsizeof-pointer-memaccess]
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/entity.cpp:4468:44: note: did you mean to provide an explicit length?
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~^~~~~~~
3 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/exp.cpp:20:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/exp.cpp:65:17: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if (m_epp.perAA<0 || m_epp.perAA>100)
~~~~~~~~~~~^~
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/forage.cpp:29:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/groups.cpp:19:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/guild.cpp:19:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/guild_mgr.cpp:19:
In file included from /home/mike/projects/EQEmuServer/zone/guild_mgr.h:8:
In file included from /home/mike/projects/EQEmuServer/zone/../zone/petitions.h:24:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/hate_list.cpp:24:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/hate_list.cpp:166:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (close == 0 && hater->IsNPC() || close->DivineAura())
~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/hate_list.cpp:166:17: note: place parentheses around the '&&' expression to silence this warning
if (close == 0 && hater->IsNPC() || close->DivineAura())
^
( )
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/horse.cpp:20:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/inventory.cpp:19:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/inventory.cpp:609:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
if(GetInv().CheckNoDrop(slot_id) && RuleI(World, FVNoDropFlag) == 0 ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/inventory.cpp:609:35: note: place parentheses around the '&&' expression to silence this warning
if(GetInv().CheckNoDrop(slot_id) && RuleI(World, FVNoDropFlag) == 0 ||
^
( )
/home/mike/projects/EQEmuServer/zone/inventory.cpp:610:60: warning: '&&' within '||' [-Wlogical-op-parentheses]
RuleI(Character, MinStatusForNoDropExemptions) < Admin() && RuleI(World, FVNoDropFlag) == 2) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/inventory.cpp:610:60: note: place parentheses around the '&&' expression to silence this warning
RuleI(Character, MinStatusForNoDropExemptions) < Admin() && RuleI(World, FVNoDropFlag) == 2) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/inventory.cpp:1441:2: warning: '&&' within '||' [-Wlogical-op-parentheses]
&& RuleI(World, FVNoDropFlag) == 0 || RuleI(Character, MinStatusForNoDropExemptions) < Admin() && RuleI(World, FVNoDropFlag) == 2) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/inventory.cpp:1441:2: note: place parentheses around the '&&' expression to silence this warning
&& RuleI(World, FVNoDropFlag) == 0 || RuleI(Character, MinStatusForNoDropExemptions) < Admin() && RuleI(World, FVNoDropFlag) == 2) {
^
/home/mike/projects/EQEmuServer/zone/inventory.cpp:1441:97: warning: '&&' within '||' [-Wlogical-op-parentheses]
&& RuleI(World, FVNoDropFlag) == 0 || RuleI(Character, MinStatusForNoDropExemptions) < Admin() && RuleI(World, FVNoDropFlag) == 2) {
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/inventory.cpp:1441:97: note: place parentheses around the '&&' expression to silence this warning
&& RuleI(World, FVNoDropFlag) == 0 || RuleI(Character, MinStatusForNoDropExemptions) < Admin() && RuleI(World, FVNoDropFlag) == 2) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/inventory.cpp:1685:28: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
if((move_slots->from_slot >= EmuConstants::EQUIPMENT_BEGIN && move_slots->from_slot <= EmuConstants::CURSOR_BAG_END) || move_slots->from_slot == MainPowerSource) {
~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/inventory.cpp:1728:26: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
if((move_slots->to_slot >= EmuConstants::EQUIPMENT_BEGIN && move_slots->to_slot <= EmuConstants::CURSOR_BAG_END) || move_slots->to_slot == MainPowerSource) {
~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/loottables.cpp:23:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/loottables.cpp:67:13: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if (cash < 0) {
~~~~ ^ ~
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_corpse.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Corpse, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Corpse, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_corpse.cpp:157:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Corpse, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_corpse.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Corpse>, Lua_Corpse>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Corpse, std::auto_ptr<Lua_Corpse>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Corpse, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Corpse, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_corpse.cpp:157:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Corpse, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_client.cpp:6:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_client.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Client, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Client, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_client.cpp:1250:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Client, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_client.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Client>, Lua_Client>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Client, std::auto_ptr<Lua_Client>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Client, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Client, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_client.cpp:1250:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Client, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_client.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Group>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Group> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Group>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Group, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Group>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Group (Lua_Client::*)(), boost::mpl::vector2<Lua_Group, Lua_Client &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Group (Lua_Client::*)(), boost::mpl::vector2<Lua_Group, Lua_Client &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Client, Lua_Group (Lua_Client::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Client, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Group (Lua_Client::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_client.cpp:1479:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Client, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Group (Lua_Client::*)()>' requested here
.def("GetGroup", (Lua_Group(Lua_Client::*)(void))&Lua_Client::GetGroup)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_client.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Raid>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Raid> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Raid>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Raid, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Raid>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Raid (Lua_Client::*)(), boost::mpl::vector2<Lua_Raid, Lua_Client &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Raid (Lua_Client::*)(), boost::mpl::vector2<Lua_Raid, Lua_Client &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Client, Lua_Raid (Lua_Client::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Client, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Raid (Lua_Client::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_client.cpp:1480:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Client, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Raid (Lua_Client::*)()>' requested here
.def("GetRaid", (Lua_Raid(Lua_Client::*)(void))&Lua_Client::GetRaid)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_client.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Inventory>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Inventory> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Inventory>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Inventory, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Inventory>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Inventory (Lua_Client::*)(), boost::mpl::vector2<Lua_Inventory, Lua_Client &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Inventory (Lua_Client::*)(), boost::mpl::vector2<Lua_Inventory, Lua_Client &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Client, Lua_Inventory (Lua_Client::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Client, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Inventory (Lua_Client::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_client.cpp:1483:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Client, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Inventory (Lua_Client::*)()>' requested here
.def("GetInventory", (Lua_Inventory(Lua_Client::*)(void))&Lua_Client::GetInventory)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
6 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_door.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Door, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Door, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_door.cpp:163:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Door, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_door.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Door>, Lua_Door>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Door, std::auto_ptr<Lua_Door>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Door, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Door, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_door.cpp:163:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Door, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Entity, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_entity.cpp:113:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Entity>, Lua_Entity>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Entity, std::auto_ptr<Lua_Entity>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Entity, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_entity.cpp:113:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Client>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Client> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Client>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Client (Lua_Entity::*)(), boost::mpl::vector2<Lua_Client, Lua_Entity &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Client (Lua_Entity::*)(), boost::mpl::vector2<Lua_Client, Lua_Entity &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Entity, Lua_Client (Lua_Entity::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Client (Lua_Entity::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity.cpp:128:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Client (Lua_Entity::*)()>' requested here
.def("CastToClient", &Lua_Entity::CastToClient)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_NPC>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_NPC> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_NPC>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_NPC, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_NPC>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_NPC (Lua_Entity::*)(), boost::mpl::vector2<Lua_NPC, Lua_Entity &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_NPC (Lua_Entity::*)(), boost::mpl::vector2<Lua_NPC, Lua_Entity &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Entity, Lua_NPC (Lua_Entity::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_NPC (Lua_Entity::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity.cpp:129:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_NPC (Lua_Entity::*)()>' requested here
.def("CastToNPC", &Lua_Entity::CastToNPC)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Mob>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Mob> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Mob>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Mob (Lua_Entity::*)(), boost::mpl::vector2<Lua_Mob, Lua_Entity &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Mob (Lua_Entity::*)(), boost::mpl::vector2<Lua_Mob, Lua_Entity &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Entity, Lua_Mob (Lua_Entity::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Mob (Lua_Entity::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity.cpp:130:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Mob (Lua_Entity::*)()>' requested here
.def("CastToMob", &Lua_Entity::CastToMob)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Corpse>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Corpse> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Corpse>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Corpse, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Corpse>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Corpse (Lua_Entity::*)(), boost::mpl::vector2<Lua_Corpse, Lua_Entity &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Corpse (Lua_Entity::*)(), boost::mpl::vector2<Lua_Corpse, Lua_Entity &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Entity, Lua_Corpse (Lua_Entity::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Corpse (Lua_Entity::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity.cpp:131:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Corpse (Lua_Entity::*)()>' requested here
.def("CastToCorpse", &Lua_Entity::CastToCorpse)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Object>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Object> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Object>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Object, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Object>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Object (Lua_Entity::*)(), boost::mpl::vector2<Lua_Object, Lua_Entity &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Object (Lua_Entity::*)(), boost::mpl::vector2<Lua_Object, Lua_Entity &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Entity, Lua_Object (Lua_Entity::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Object (Lua_Entity::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity.cpp:132:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Object (Lua_Entity::*)()>' requested here
.def("CastToObject", &Lua_Entity::CastToObject)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Door>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Door> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Door>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Door, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Door>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Door (Lua_Entity::*)(), boost::mpl::vector2<Lua_Door, Lua_Entity &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Door (Lua_Entity::*)(), boost::mpl::vector2<Lua_Door, Lua_Entity &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Entity, Lua_Door (Lua_Entity::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Door (Lua_Entity::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity.cpp:133:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Door (Lua_Entity::*)()>' requested here
.def("CastToDoor", &Lua_Entity::CastToDoor);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
8 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:7:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_EntityList, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:421:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_EntityList>, Lua_EntityList>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_EntityList, std::auto_ptr<Lua_EntityList>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_EntityList, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:421:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Mob>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Mob> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Mob>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Mob (Lua_EntityList::*)(int), boost::mpl::vector3<Lua_Mob, Lua_EntityList &, int>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Mob (Lua_EntityList::*)(int), boost::mpl::vector3<Lua_Mob, Lua_EntityList &, int>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Mob (Lua_EntityList::*)(int), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Mob (Lua_EntityList::*)(int), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:424:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Mob (Lua_EntityList::*)(int)>' requested here
.def("GetMobID", (Lua_Mob(Lua_EntityList::*)(int))&Lua_EntityList::GetMobID)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_NPC>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_NPC> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_NPC>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_NPC, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_NPC>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_NPC (Lua_EntityList::*)(int), boost::mpl::vector3<Lua_NPC, Lua_EntityList &, int>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_NPC (Lua_EntityList::*)(int), boost::mpl::vector3<Lua_NPC, Lua_EntityList &, int>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_NPC (Lua_EntityList::*)(int), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_NPC (Lua_EntityList::*)(int), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:429:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_NPC (Lua_EntityList::*)(int)>' requested here
.def("GetNPCByID", (Lua_NPC(Lua_EntityList::*)(int))&Lua_EntityList::GetNPCByID)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Client>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Client> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Client>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Client (Lua_EntityList::*)(const char *), boost::mpl::vector3<Lua_Client, Lua_EntityList &, const char *>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Client (Lua_EntityList::*)(const char *), boost::mpl::vector3<Lua_Client, Lua_EntityList &, const char *>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Client (Lua_EntityList::*)(const char *), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Client (Lua_EntityList::*)(const char *), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:431:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Client (Lua_EntityList::*)(const char *)>' requested here
.def("GetClientByName", (Lua_Client(Lua_EntityList::*)(const char*))&Lua_EntityList::GetClientByName)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Object>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Object> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Object>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Object, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Object>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Object (Lua_EntityList::*)(int), boost::mpl::vector3<Lua_Object, Lua_EntityList &, int>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Object (Lua_EntityList::*)(int), boost::mpl::vector3<Lua_Object, Lua_EntityList &, int>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Object (Lua_EntityList::*)(int), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Object (Lua_EntityList::*)(int), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:436:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Object (Lua_EntityList::*)(int)>' requested here
.def("GetObjectByID", (Lua_Object(Lua_EntityList::*)(int))&Lua_EntityList::GetObjectByID)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Door>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Door> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Door>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Door, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Door>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Door (Lua_EntityList::*)(int), boost::mpl::vector3<Lua_Door, Lua_EntityList &, int>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Door (Lua_EntityList::*)(int), boost::mpl::vector3<Lua_Door, Lua_EntityList &, int>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Door (Lua_EntityList::*)(int), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Door (Lua_EntityList::*)(int), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:438:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Door (Lua_EntityList::*)(int)>' requested here
.def("GetDoorsByID", (Lua_Door(Lua_EntityList::*)(int))&Lua_EntityList::GetDoorsByID)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Group>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Group> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Group>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Group, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Group>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Group (Lua_EntityList::*)(Lua_Mob), boost::mpl::vector3<Lua_Group, Lua_EntityList &, Lua_Mob>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Group (Lua_EntityList::*)(Lua_Mob), boost::mpl::vector3<Lua_Group, Lua_EntityList &, Lua_Mob>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Group (Lua_EntityList::*)(Lua_Mob), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Group (Lua_EntityList::*)(Lua_Mob), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:442:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Group (Lua_EntityList::*)(Lua_Mob)>' requested here
.def("GetGroupByMob", (Lua_Group(Lua_EntityList::*)(Lua_Mob))&Lua_EntityList::GetGroupByMob)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Raid>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Raid> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Raid>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Raid, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Raid>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Raid (Lua_EntityList::*)(int), boost::mpl::vector3<Lua_Raid, Lua_EntityList &, int>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Raid (Lua_EntityList::*)(int), boost::mpl::vector3<Lua_Raid, Lua_EntityList &, int>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Raid (Lua_EntityList::*)(int), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Raid (Lua_EntityList::*)(int), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:446:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Raid (Lua_EntityList::*)(int)>' requested here
.def("GetRaidByID", (Lua_Raid(Lua_EntityList::*)(int))&Lua_EntityList::GetRaidByID)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Corpse>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Corpse> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Corpse>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Corpse, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Corpse>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Corpse (Lua_EntityList::*)(Lua_Client), boost::mpl::vector3<Lua_Corpse, Lua_EntityList &, Lua_Client>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Corpse (Lua_EntityList::*)(Lua_Client), boost::mpl::vector3<Lua_Corpse, Lua_EntityList &, Lua_Client>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Corpse (Lua_EntityList::*)(Lua_Client), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Corpse (Lua_EntityList::*)(Lua_Client), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:448:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Corpse (Lua_EntityList::*)(Lua_Client)>' requested here
.def("GetCorpseByOwner", (Lua_Corpse(Lua_EntityList::*)(Lua_Client))&Lua_EntityList::GetCorpseByOwner)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Spawn>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Spawn> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Spawn>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Spawn, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Spawn>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Spawn (Lua_EntityList::*)(unsigned int), boost::mpl::vector3<Lua_Spawn, Lua_EntityList &, unsigned int>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Spawn (Lua_EntityList::*)(unsigned int), boost::mpl::vector3<Lua_Spawn, Lua_EntityList &, unsigned int>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Spawn (Lua_EntityList::*)(unsigned int), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Spawn (Lua_EntityList::*)(unsigned int), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:451:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Spawn (Lua_EntityList::*)(unsigned int)>' requested here
.def("GetSpawnByID", (Lua_Spawn(Lua_EntityList::*)(uint32))&Lua_EntityList::GetSpawnByID)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Mob_List>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Mob_List> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob_List>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob_List, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Mob_List>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Mob_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Mob_List, Lua_EntityList &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Mob_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Mob_List, Lua_EntityList &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Mob_List (Lua_EntityList::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Mob_List (Lua_EntityList::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:475:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Mob_List (Lua_EntityList::*)()>' requested here
.def("GetMobList", (Lua_Mob_List(Lua_EntityList::*)(void))&Lua_EntityList::GetMobList)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Client_List>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Client_List> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client_List>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client_List, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Client_List>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Client_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Client_List, Lua_EntityList &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Client_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Client_List, Lua_EntityList &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Client_List (Lua_EntityList::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Client_List (Lua_EntityList::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:476:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Client_List (Lua_EntityList::*)()>' requested here
.def("GetClientList", (Lua_Client_List(Lua_EntityList::*)(void))&Lua_EntityList::GetClientList)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_NPC_List>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_NPC_List> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_NPC_List>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_NPC_List, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_NPC_List>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_NPC_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_NPC_List, Lua_EntityList &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_NPC_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_NPC_List, Lua_EntityList &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_NPC_List (Lua_EntityList::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_NPC_List (Lua_EntityList::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:477:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_NPC_List (Lua_EntityList::*)()>' requested here
.def("GetNPCList", (Lua_NPC_List(Lua_EntityList::*)(void))&Lua_EntityList::GetNPCList)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Corpse_List>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Corpse_List> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Corpse_List>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Corpse_List, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Corpse_List>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Corpse_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Corpse_List, Lua_EntityList &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Corpse_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Corpse_List, Lua_EntityList &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Corpse_List (Lua_EntityList::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Corpse_List (Lua_EntityList::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:478:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Corpse_List (Lua_EntityList::*)()>' requested here
.def("GetCorpseList", (Lua_Corpse_List(Lua_EntityList::*)(void))&Lua_EntityList::GetCorpseList)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Object_List>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Object_List> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Object_List>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Object_List, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Object_List>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Object_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Object_List, Lua_EntityList &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Object_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Object_List, Lua_EntityList &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Object_List (Lua_EntityList::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Object_List (Lua_EntityList::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:479:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Object_List (Lua_EntityList::*)()>' requested here
.def("GetObjectList", (Lua_Object_List(Lua_EntityList::*)(void))&Lua_EntityList::GetObjectList)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Doors_List>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Doors_List> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Doors_List>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Doors_List, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Doors_List>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Doors_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Doors_List, Lua_EntityList &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Doors_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Doors_List, Lua_EntityList &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Doors_List (Lua_EntityList::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Doors_List (Lua_EntityList::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:480:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Doors_List (Lua_EntityList::*)()>' requested here
.def("GetDoorsList", (Lua_Doors_List(Lua_EntityList::*)(void))&Lua_EntityList::GetDoorsList)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Spawn_List>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Spawn_List> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Spawn_List>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Spawn_List, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Spawn_List>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Spawn_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Spawn_List, Lua_EntityList &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Spawn_List (Lua_EntityList::*)(), boost::mpl::vector2<Lua_Spawn_List, Lua_EntityList &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_EntityList, Lua_Spawn_List (Lua_EntityList::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Spawn_List (Lua_EntityList::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_entity_list.cpp:481:4: note: in instantiation of function template specialization 'luabind::class_<Lua_EntityList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Spawn_List (Lua_EntityList::*)()>' requested here
.def("GetSpawnList", (Lua_Spawn_List(Lua_EntityList::*)(void))&Lua_EntityList::GetSpawnList)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
19 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_general.cpp:10:
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser.h:5:
In file included from /home/mike/projects/EQEmuServer/zone/QuestParserCollection.h:25:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_general.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Mob>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Mob> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Mob>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Mob (*)(int, int, int, double, double, double, double), boost::mpl::vector8<Lua_Mob, int, int, int, double, double, double, double>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:28:23: note: in instantiation of function template specialization 'luabind::make_function<Lua_Mob (*)(int, int, int, double, double, double, double), boost::mpl::vector8<Lua_Mob, int, int, int, double, double, double, double>, luabind::detail::null_type>' requested here
object fn = make_function(L, f, deduce_signature(f), policies);
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:50:13: note: in instantiation of member function 'luabind::detail::function_registration<Lua_Mob (*)(int, int, int, double, double, double, double), luabind::detail::null_type>::register_' requested here
new detail::function_registration<F, Policies>(name, f, policies)));
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:56:12: note: in instantiation of function template specialization 'luabind::def<Lua_Mob (*)(int, int, int, double, double, double, double), luabind::detail::null_type>' requested here
return def(name, f, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_general.cpp:1152:12: note: in instantiation of function template specialization 'luabind::def<Lua_Mob (*)(int, int, int, double, double, double, double)>' requested here
luabind::def("spawn2", (Lua_Mob(*)(int,int,int,double,double,double,double))&lua_spawn2),
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_general.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_EntityList>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_EntityList> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_EntityList>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_EntityList, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_EntityList>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_EntityList (*)(), boost::mpl::vector1<Lua_EntityList>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:28:23: note: in instantiation of function template specialization 'luabind::make_function<Lua_EntityList (*)(), boost::mpl::vector1<Lua_EntityList>, luabind::detail::null_type>' requested here
object fn = make_function(L, f, deduce_signature(f), policies);
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:50:13: note: in instantiation of member function 'luabind::detail::function_registration<Lua_EntityList (*)(), luabind::detail::null_type>::register_' requested here
new detail::function_registration<F, Policies>(name, f, policies)));
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:56:12: note: in instantiation of function template specialization 'luabind::def<Lua_EntityList (*)(), luabind::detail::null_type>' requested here
return def(name, f, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_general.cpp:1287:12: note: in instantiation of function template specialization 'luabind::def<Lua_EntityList (*)()>' requested here
luabind::def("get_entity_list", &lua_get_entity_list),
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_general.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Client>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Client> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Client>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Client (*)(), boost::mpl::vector1<Lua_Client>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:28:23: note: in instantiation of function template specialization 'luabind::make_function<Lua_Client (*)(), boost::mpl::vector1<Lua_Client>, luabind::detail::null_type>' requested here
object fn = make_function(L, f, deduce_signature(f), policies);
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:50:13: note: in instantiation of member function 'luabind::detail::function_registration<Lua_Client (*)(), luabind::detail::null_type>::register_' requested here
new detail::function_registration<F, Policies>(name, f, policies)));
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:56:12: note: in instantiation of function template specialization 'luabind::def<Lua_Client (*)(), luabind::detail::null_type>' requested here
return def(name, f, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_general.cpp:1306:12: note: in instantiation of function template specialization 'luabind::def<Lua_Client (*)()>' requested here
luabind::def("get_initiator", &lua_get_initiator),
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_general.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_ItemInst>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_ItemInst> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_ItemInst>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_ItemInst, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_ItemInst>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_ItemInst (*)(), boost::mpl::vector1<Lua_ItemInst>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:28:23: note: in instantiation of function template specialization 'luabind::make_function<Lua_ItemInst (*)(), boost::mpl::vector1<Lua_ItemInst>, luabind::detail::null_type>' requested here
object fn = make_function(L, f, deduce_signature(f), policies);
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:50:13: note: in instantiation of member function 'luabind::detail::function_registration<Lua_ItemInst (*)(), luabind::detail::null_type>::register_' requested here
new detail::function_registration<F, Policies>(name, f, policies)));
^
/home/mike/projects/EQEmuServer/luabind/luabind/function.hpp:56:12: note: in instantiation of function template specialization 'luabind::def<Lua_ItemInst (*)(), luabind::detail::null_type>' requested here
return def(name, f, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_general.cpp:1308:12: note: in instantiation of function template specialization 'luabind::def<Lua_ItemInst (*)()>' requested here
luabind::def("get_quest_item", &lua_get_quest_item),
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
5 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_group.cpp:8:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_group.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Group, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Group, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_group.cpp:107:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Group, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_group.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Group>, Lua_Group>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Group, std::auto_ptr<Lua_Group>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Group, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Group, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_group.cpp:107:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Group, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_group.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Mob>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Mob> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Mob>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Mob (Lua_Group::*)(), boost::mpl::vector2<Lua_Mob, Lua_Group &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Mob (Lua_Group::*)(), boost::mpl::vector2<Lua_Mob, Lua_Group &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Group, Lua_Mob (Lua_Group::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Group, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Mob (Lua_Group::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_group.cpp:119:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Group, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Mob (Lua_Group::*)()>' requested here
.def("GetLeader", (Lua_Mob(Lua_Group::*)(void))&Lua_Group::GetLeader)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
4 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_hate_list.cpp:8:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_hate_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Mob>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Mob> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Mob>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:421:24: note: in instantiation of function template specialization 'luabind::make_function<Lua_Mob (Lua_HateEntry::*)(), boost::mpl::vector2<Lua_Mob, Lua_HateEntry &>, luabind::detail::null_type>' requested here
return make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<Lua_HateEntry, Lua_Mob (Lua_HateEntry::*)(), luabind::detail::null_type, void (Lua_HateEntry::*)(Lua_Mob), luabind::detail::null_type>::make_get<Lua_Mob (Lua_HateEntry::*)()>' requested here
, make_get(L, get, boost::is_member_object_pointer<Get>())
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:817:21: note: in instantiation of member function 'luabind::detail::property_registration<Lua_HateEntry, Lua_Mob (Lua_HateEntry::*)(), luabind::detail::null_type, void (Lua_HateEntry::*)(Lua_Mob), luabind::detail::null_type>::register_' requested here
new registration_type(name, g, detail::null_type(), s));
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:620:20: note: in instantiation of function template specialization 'luabind::class_<Lua_HateEntry, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::property_impl<Lua_Mob (Lua_HateEntry::*)(), void (Lua_HateEntry::*)(Lua_Mob)>' requested here
return property_impl(
^
/home/mike/projects/EQEmuServer/zone/lua_hate_list.cpp:58:5: note: in instantiation of function template specialization 'luabind::class_<Lua_HateEntry, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::property<Lua_Mob (Lua_HateEntry::*)(), void (Lua_HateEntry::*)(Lua_Mob)>' requested here
.property("ent", &Lua_HateEntry::GetEnt, &Lua_HateEntry::SetEnt)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_hate_list.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_HateEntry>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_HateEntry> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_HateEntry>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_HateEntry, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:73:13: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_HateEntry>' requested here
converter.apply(L, unwrap_ref<boost::is_reference_wrapper<T>::value>::get(v));
^
/home/mike/projects/EQEmuServer/luabind/luabind/iterator_policy.hpp:24:13: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
convert_to_lua(L, *self->first);
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::access_member_ptr<Lua_HateList, std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> >, std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> > &>, boost::mpl::vector2<std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> > &, const Lua_HateList &>, luabind::detail::policy_cons<luabind::detail::dependency_policy<0, 1>, luabind::detail::policy_cons<luabind::detail::iterator_policy, luabind::detail::null_type> > >::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:432:24: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::access_member_ptr<Lua_HateList, std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> >, std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> > &>, boost::mpl::vector2<std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> > &, const Lua_HateList &>, luabind::detail::policy_cons<luabind::detail::dependency_policy<0, 1>, luabind::detail::policy_cons<luabind::detail::iterator_policy, luabind::detail::null_type> > >' requested here
return make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<Lua_HateList, std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> > Lua_HateList::*, luabind::detail::policy_cons<luabind::detail::iterator_policy, luabind::detail::null_type>, std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> > Lua_HateList::*, luabind::detail::null_type>::make_get<Lua_HateList, std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> > >' requested here
, make_get(L, get, boost::is_member_object_pointer<Get>())
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:698:21: note: in instantiation of member function 'luabind::detail::property_registration<Lua_HateList, std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> > Lua_HateList::*, luabind::detail::policy_cons<luabind::detail::iterator_policy, luabind::detail::null_type>, std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> > Lua_HateList::*, luabind::detail::null_type>::register_' requested here
new registration_type(
^
/home/mike/projects/EQEmuServer/zone/lua_hate_list.cpp:66:5: note: in instantiation of function template specialization 'luabind::class_<Lua_HateList, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<Lua_HateList, std::vector<Lua_HateEntry, std::allocator<Lua_HateEntry> >, luabind::detail::policy_cons<luabind::detail::iterator_policy, luabind::detail::null_type> >' requested here
.def_readwrite("entries", &Lua_HateList::entries, luabind::return_stl_iterator);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
3 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_inventory.cpp:6:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_inventory.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Inventory, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Inventory, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_inventory.cpp:168:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Inventory, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_inventory.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Inventory>, Lua_Inventory>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Inventory, std::auto_ptr<Lua_Inventory>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Inventory, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Inventory, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_inventory.cpp:168:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Inventory, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_inventory.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_ItemInst>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_ItemInst> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_ItemInst>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_ItemInst, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_ItemInst>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_ItemInst (Lua_Inventory::*)(int), boost::mpl::vector3<Lua_ItemInst, Lua_Inventory &, int>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_ItemInst (Lua_Inventory::*)(int), boost::mpl::vector3<Lua_ItemInst, Lua_Inventory &, int>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Inventory, Lua_ItemInst (Lua_Inventory::*)(int), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Inventory, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_ItemInst (Lua_Inventory::*)(int), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_inventory.cpp:169:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Inventory, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_ItemInst (Lua_Inventory::*)(int)>' requested here
.def("GetItem", (Lua_ItemInst(Lua_Inventory::*)(int))&Lua_Inventory::GetItem)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
4 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_item.cpp:6:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_item.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Item, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Item, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_item.cpp:906:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Item, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_item.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Item>, Lua_Item>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Item, std::auto_ptr<Lua_Item>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Item, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Item, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_item.cpp:906:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Item, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
3 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_iteminst.cpp:7:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_iteminst.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_ItemInst, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_ItemInst, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_iteminst.cpp:269:4: note: in instantiation of function template specialization 'luabind::class_<Lua_ItemInst, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_iteminst.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_ItemInst>, Lua_ItemInst>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_ItemInst, std::auto_ptr<Lua_ItemInst>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_ItemInst, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_ItemInst, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_iteminst.cpp:269:4: note: in instantiation of function template specialization 'luabind::class_<Lua_ItemInst, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_iteminst.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:183:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> ptr(new T(x));
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_ItemInst>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_ItemInst, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_ItemInst>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: in instantiation of function template specialization 'luabind::detail::invoke_member<Lua_ItemInst (Lua_ItemInst::*)(int), boost::mpl::vector3<Lua_ItemInst, Lua_ItemInst &, int>, luabind::detail::null_type>' requested here
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<Lua_ItemInst (Lua_ItemInst::*)(int), boost::mpl::vector3<Lua_ItemInst, Lua_ItemInst &, int>, luabind::detail::null_type, boost::is_void<Lua_ItemInst> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_ItemInst (Lua_ItemInst::*)(int), boost::mpl::vector3<Lua_ItemInst, Lua_ItemInst &, int>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_ItemInst (Lua_ItemInst::*)(int), boost::mpl::vector3<Lua_ItemInst, Lua_ItemInst &, int>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_ItemInst, Lua_ItemInst (Lua_ItemInst::*)(int), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_ItemInst, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_ItemInst (Lua_ItemInst::*)(int), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_iteminst.cpp:281:4: note: in instantiation of function template specialization 'luabind::class_<Lua_ItemInst, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_ItemInst (Lua_ItemInst::*)(int)>' requested here
.def("GetItem", (Lua_ItemInst(Lua_ItemInst::*)(int))&Lua_ItemInst::GetItem)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_iteminst.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Item>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Item> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Item>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Item, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Item>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Item (Lua_ItemInst::*)(), boost::mpl::vector2<Lua_Item, Lua_ItemInst &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Item (Lua_ItemInst::*)(), boost::mpl::vector2<Lua_Item, Lua_ItemInst &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_ItemInst, Lua_Item (Lua_ItemInst::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_ItemInst, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Item (Lua_ItemInst::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_iteminst.cpp:292:4: note: in instantiation of function template specialization 'luabind::class_<Lua_ItemInst, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Item (Lua_ItemInst::*)()>' requested here
.def("GetItem", (Lua_Item(Lua_ItemInst::*)(void))&Lua_ItemInst::GetItem)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
5 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_mob.cpp:6:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_mob.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Mob, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Mob, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_mob.cpp:1867:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Mob, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_mob.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Mob>, Lua_Mob>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Mob, std::auto_ptr<Lua_Mob>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Mob, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Mob, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_mob.cpp:1867:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Mob, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_mob.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:183:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> ptr(new T(x));
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Mob>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: in instantiation of function template specialization 'luabind::detail::invoke_member<Lua_Mob (Lua_Mob::*)(), boost::mpl::vector2<Lua_Mob, Lua_Mob &>, luabind::detail::null_type>' requested here
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<Lua_Mob (Lua_Mob::*)(), boost::mpl::vector2<Lua_Mob, Lua_Mob &>, luabind::detail::null_type, boost::is_void<Lua_Mob> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Mob (Lua_Mob::*)(), boost::mpl::vector2<Lua_Mob, Lua_Mob &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Mob (Lua_Mob::*)(), boost::mpl::vector2<Lua_Mob, Lua_Mob &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Mob, Lua_Mob (Lua_Mob::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Mob, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Mob (Lua_Mob::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_mob.cpp:1935:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Mob, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Mob (Lua_Mob::*)()>' requested here
.def("GetTarget", &Lua_Mob::GetTarget)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_mob.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_HateList>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_HateList> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_HateList>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_HateList, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_HateList>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_HateList (Lua_Mob::*)(), boost::mpl::vector2<Lua_HateList, Lua_Mob &>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_HateList (Lua_Mob::*)(), boost::mpl::vector2<Lua_HateList, Lua_Mob &>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Mob, Lua_HateList (Lua_Mob::*)(), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Mob, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_HateList (Lua_Mob::*)(), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_mob.cpp:2013:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Mob, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_HateList (Lua_Mob::*)()>' requested here
.def("GetHateList", &Lua_Mob::GetHateList)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
5 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_npc.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_NPC, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_NPC, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_npc.cpp:457:4: note: in instantiation of function template specialization 'luabind::class_<Lua_NPC, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_npc.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_NPC>, Lua_NPC>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_NPC, std::auto_ptr<Lua_NPC>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_NPC, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_NPC, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_npc.cpp:457:4: note: in instantiation of function template specialization 'luabind::class_<Lua_NPC, Lua_Mob, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_object.cpp:6:
In file included from /home/mike/projects/EQEmuServer/zone/object.h:29:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_object.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Object, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Object, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_object.cpp:183:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Object, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_object.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Object>, Lua_Object>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Object, std::auto_ptr<Lua_Object>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Object, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Object, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_object.cpp:183:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Object, Lua_Entity, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
3 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_packet.cpp:7:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_packet.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Packet, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Packet, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_packet.cpp:245:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Packet, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_packet.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Packet>, Lua_Packet>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Packet, std::auto_ptr<Lua_Packet>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Packet, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Packet, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_packet.cpp:245:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Packet, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
3 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser.cpp:13:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_NPC>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_NPC> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_NPC>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_NPC, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_NPC>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_NPC, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_NPC, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_NPC>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser.cpp:278:34: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_NPC>' requested here
luabind::adl::object l_npc_o = luabind::adl::object(L, l_npc);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Client>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Client> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Client>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_Client, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Client, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Client>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser.cpp:372:37: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_Client>' requested here
luabind::adl::object l_client_o = luabind::adl::object(L, l_client);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_ItemInst>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_ItemInst> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_ItemInst>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_ItemInst, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_ItemInst>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_ItemInst, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_ItemInst, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_ItemInst>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser.cpp:449:35: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_ItemInst>' requested here
luabind::adl::object l_item_o = luabind::adl::object(L, l_item);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Spell>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Spell> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Spell>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Spell, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Spell>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_Spell, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Spell, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Spell>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser.cpp:531:37: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_Spell>' requested here
luabind::adl::object l_spell_o = luabind::adl::object(L, l_spell);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
5 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:8:
In file included from /home/mike/projects/EQEmuServer/zone/QuestParserCollection.h:25:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:5:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Client>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Client> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Client>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_Client, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Client, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Client>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:34:36: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_Client>' requested here
luabind::adl::object l_client_o = luabind::adl::object(L, l_client);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:5:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_ItemInst>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_ItemInst> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_ItemInst>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_ItemInst, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_ItemInst>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_ItemInst, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_ItemInst, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_ItemInst>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:60:36: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_ItemInst>' requested here
luabind::adl::object l_inst_o = luabind::adl::object(L, l_inst);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:5:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Mob>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Mob> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Mob, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Mob>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_Mob, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Mob, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Mob>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:101:33: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_Mob>' requested here
luabind::adl::object l_mob_o = luabind::adl::object(L, l_mob);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:5:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_NPC>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_NPC> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_NPC>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_NPC, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_NPC>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_NPC, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_NPC, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_NPC>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:117:33: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_NPC>' requested here
luabind::adl::object l_npc_o = luabind::adl::object(L, l_npc);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:5:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Spell>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Spell> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Spell>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Spell, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Spell>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_Spell, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Spell, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Spell>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:193:36: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_Spell>' requested here
luabind::adl::object l_spell_o = luabind::adl::object(L, l_spell);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:5:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Item>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Item> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Item>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Item, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Item>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_Item, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Item, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Item>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:287:35: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_Item>' requested here
luabind::adl::object l_item_o = luabind::adl::object(L, l_item);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:5:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Object>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Object> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Object>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Object, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Object>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_Object, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Object, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Object>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:309:36: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_Object>' requested here
luabind::adl::object l_object_o = luabind::adl::object(L, l_object);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:5:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Door>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Door> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Door>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Door, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Door>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_Door, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Door, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Door>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:317:34: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_Door>' requested here
luabind::adl::object l_door_o = luabind::adl::object(L, l_door);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:5:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Corpse>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Corpse> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Corpse>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Corpse, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Corpse>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_Corpse, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Corpse, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Corpse>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:394:36: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_Corpse>' requested here
luabind::adl::object l_corpse_o = luabind::adl::object(L, l_corpse);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:5:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Packet>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Packet> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Packet>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Packet, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:67:10: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Packet>' requested here
cv.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:83:7: note: in instantiation of function template specialization 'luabind::detail::push_aux<const Lua_Packet, luabind::detail::default_policy>' requested here
push_aux(interpreter, value, (converter_policy*)0);
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:89:7: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Packet, luabind::detail::null_type>' requested here
push(interpreter, value, null_type());
^
/home/mike/projects/EQEmuServer/luabind/luabind/object.hpp:741:19: note: in instantiation of function template specialization 'luabind::detail::push<const Lua_Packet>' requested here
detail::push(interpreter, value);
^
/home/mike/projects/EQEmuServer/zone/lua_parser_events.cpp:479:36: note: in instantiation of function template specialization 'luabind::adl::object::object<Lua_Packet>' requested here
luabind::adl::object l_packet_o = luabind::adl::object(L, l_packet);
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
11 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_raid.cpp:8:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/lua_raid.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Raid, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Raid, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_raid.cpp:128:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Raid, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_raid.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Raid>, Lua_Raid>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Raid, std::auto_ptr<Lua_Raid>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Raid, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Raid, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_raid.cpp:128:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Raid, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_raid.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/make_instance.hpp:91:23: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Client>, const void>::release' requested here
new (storage) holder_type(p, dynamic.first, dynamic.second, cls);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:184:9: note: in instantiation of function template specialization 'luabind::detail::make_instance<std::auto_ptr<Lua_Client> >' requested here
make_instance(L, ptr);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:196:9: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client>' requested here
make_pointee_instance(L, x, has_get_pointer<T>(), Clone());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:282:13: note: in instantiation of function template specialization 'luabind::detail::make_pointee_instance<Lua_Client, mpl_::bool_<true> >' requested here
make_pointee_instance(L, x, mpl::true_());
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:283:26: note: in instantiation of function template specialization 'luabind::detail::value_converter::apply<Lua_Client>' requested here
result_converter.apply(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:75:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return invoke_member(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<Lua_Client (Lua_Raid::*)(int), boost::mpl::vector3<Lua_Client, Lua_Raid &, int>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:310:17: note: in instantiation of function template specialization 'luabind::make_function<Lua_Client (Lua_Raid::*)(int), boost::mpl::vector3<Lua_Client, Lua_Raid &, int>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:827:9: note: in instantiation of member function 'luabind::detail::memfun_registration<Lua_Raid, Lua_Client (Lua_Raid::*)(int), luabind::detail::null_type>::register_' requested here
new detail::memfun_registration<T, F, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:573:17: note: in instantiation of function template specialization 'luabind::class_<Lua_Raid, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::virtual_def<Lua_Client (Lua_Raid::*)(int), luabind::detail::null_type>' requested here
return this->virtual_def(
^
/home/mike/projects/EQEmuServer/zone/lua_raid.cpp:145:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Raid, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<Lua_Client (Lua_Raid::*)(int)>' requested here
.def("GetClientByIndex", (Lua_Client(Lua_Raid::*)(int))&Lua_Raid::GetClientByIndex)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
4 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_spawn.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Spawn, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Spawn, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_spawn.cpp:143:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Spawn, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_spawn.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Spawn>, Lua_Spawn>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Spawn, std::auto_ptr<Lua_Spawn>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Spawn, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Spawn, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_spawn.cpp:143:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Spawn, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/lua_spell.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:96:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:49:14: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<T> instance(new T);
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::entry_point' requested here
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Spell, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Spell, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_spell.cpp:429:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Spell, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
In file included from /home/mike/projects/EQEmuServer/zone/lua_spell.cpp:4:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/luabind.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:93:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/back_reference.hpp:27:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/wrapper_base.hpp:31:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/call_member.hpp:30:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/convert_to_lua.hpp:28:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/policy.hpp:51:
In file included from /home/mike/projects/EQEmuServer/luabind/luabind/detail/object_rep.hpp:29:
/home/mike/projects/EQEmuServer/luabind/luabind/detail/instance_holder.hpp:60:29: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
void release_ownership(std::auto_ptr<T>& p)
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/constructor.hpp:57:42: note: in instantiation of member function 'luabind::detail::pointer_holder<std::auto_ptr<Lua_Spell>, Lua_Spell>::release' requested here
self->set_instance(new (storage) holder_type(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:292:13: note: in instantiation of member function 'luabind::detail::construct_aux<0, Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >::operator()' requested here
f(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization 'luabind::detail::invoke_normal<luabind::detail::construct<Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
return invoke_normal(
^
/home/mike/projects/EQEmuServer/luabind/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization 'luabind::detail::invoke0<luabind::detail::construct<Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type, boost::is_void<void> >' requested here
return invoke0(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization 'luabind::detail::invoke<luabind::detail::construct<Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
results = invoke(
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:34:28: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
: function_object(&entry_point)
^
/home/mike/projects/EQEmuServer/luabind/luabind/make_function.hpp:108:13: note: in instantiation of member function 'luabind::detail::function_object_impl<luabind::detail::construct<Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::function_object_impl' requested here
, new detail::function_object_impl<F, Signature, Policies>(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:352:29: note: in instantiation of function template specialization 'luabind::make_function<luabind::detail::construct<Lua_Spell, std::auto_ptr<Lua_Spell>, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0> >, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>' requested here
object fn = make_function(
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:859:21: note: in instantiation of member function 'luabind::detail::constructor_registration<Lua_Spell, luabind::detail::null_type, boost::mpl::v_item<const luabind::adl::argument &, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::register_' requested here
new detail::constructor_registration<
^
/home/mike/projects/EQEmuServer/luabind/luabind/class.hpp:599:26: note: in instantiation of function template specialization 'luabind::class_<Lua_Spell, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def_constructor<luabind::constructor<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>, luabind::detail::null_type>' requested here
return this->def_constructor(&sig, detail::null_type());
^
/home/mike/projects/EQEmuServer/zone/lua_spell.cpp:429:4: note: in instantiation of function template specialization 'luabind::class_<Lua_Spell, luabind::detail::unspecified, luabind::detail::unspecified, luabind::detail::unspecified>::def<luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>' requested here
.def(luabind::constructor<>())
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/backward/auto_ptr.h:87:11: note: 'auto_ptr' declared here
class auto_ptr
^
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/merc.cpp:2:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/merc.cpp:2139:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
if(IsEngaged() && (g->members[i]->GetClass() == NECROMANCER && hpr >= 50)
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/merc.cpp:2139:23: note: place parentheses around the '&&' expression to silence this warning
if(IsEngaged() && (g->members[i]->GetClass() == NECROMANCER && hpr >= 50)
^
( )
/home/mike/projects/EQEmuServer/zone/merc.cpp:2498:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
if(tar && (mercClass == CASTERDPS) || (mercClass == MELEEDPS)) {
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/merc.cpp:2498:13: note: place parentheses around the '&&' expression to silence this warning
if(tar && (mercClass == CASTERDPS) || (mercClass == MELEEDPS)) {
^
( )
/home/mike/projects/EQEmuServer/zone/merc.cpp:2649:73: warning: comparison of constant 65535 with expression of type 'const int16' (aka 'const short') is always true [-Wtautological-constant-out-of-range-compare]
if (TempItem && TempItem->Focus.Effect > 0 && TempItem->Focus.Effect != SPELL_UNKNOWN) {
~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/merc.cpp:5865:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(DataRow = mysql_fetch_row(DatasetResult)) {
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/merc.cpp:5865:17: note: place parentheses around the assignment to silence this warning
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
( )
/home/mike/projects/EQEmuServer/zone/merc.cpp:5865:17: note: use '==' to turn this assignment into an equality comparison
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
==
/home/mike/projects/EQEmuServer/zone/merc.cpp:5897:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(DataRow = mysql_fetch_row(DatasetResult)) {
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/merc.cpp:5897:17: note: place parentheses around the assignment to silence this warning
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
( )
/home/mike/projects/EQEmuServer/zone/merc.cpp:5897:17: note: use '==' to turn this assignment into an equality comparison
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
==
6 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/mob.cpp:19:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/mob.cpp:1213:19: warning: implicit truncation from 'int' to bitfield changes value from 7 to -1 [-Wbitfield-constant-conversion]
spu->padding0006 =7;
^~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1214:19: warning: implicit truncation from 'int' to bitfield changes value from 127 to -1 [-Wbitfield-constant-conversion]
spu->padding0014 =0x7f;
^~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1215:19: warning: implicit truncation from 'int' to bitfield changes value from 384807 to -139481 [-Wbitfield-constant-conversion]
spu->padding0018 =0x5df27;
^~~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1230:19: warning: implicit truncation from 'int' to bitfield changes value from 7 to -1 [-Wbitfield-constant-conversion]
spu->padding0006 =7;
^~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1231:19: warning: implicit truncation from 'int' to bitfield changes value from 127 to -1 [-Wbitfield-constant-conversion]
spu->padding0014 =0x7f;
^~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1232:19: warning: implicit truncation from 'int' to bitfield changes value from 384807 to -139481 [-Wbitfield-constant-conversion]
spu->padding0018 =0x5df27;
^~~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1514:44: warning: 'memset' call operates on objects of type 'unsigned char' while the size is based on a different type 'unsigned char *' [-Wsizeof-pointer-memaccess]
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1514:44: note: did you mean to provide an explicit length?
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1669:44: warning: 'memset' call operates on objects of type 'unsigned char' while the size is based on a different type 'unsigned char *' [-Wsizeof-pointer-memaccess]
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1669:44: note: did you mean to provide an explicit length?
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1689:41: warning: 'memset' call operates on objects of type 'uchar' (aka 'unsigned char') while the size is based on a different type 'uchar *' (aka 'unsigned char *') [-Wsizeof-pointer-memaccess]
memset(pack->pBuffer, 0, sizeof(pack->pBuffer));
~~~~~~~~~~~~~ ~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1689:41: note: did you mean to provide an explicit length?
memset(pack->pBuffer, 0, sizeof(pack->pBuffer));
~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1699:44: warning: 'memset' call operates on objects of type 'unsigned char' while the size is based on a different type 'unsigned char *' [-Wsizeof-pointer-memaccess]
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1699:44: note: did you mean to provide an explicit length?
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1715:44: warning: 'memset' call operates on objects of type 'unsigned char' while the size is based on a different type 'unsigned char *' [-Wsizeof-pointer-memaccess]
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1715:44: note: did you mean to provide an explicit length?
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1767:44: warning: 'memset' call operates on objects of type 'unsigned char' while the size is based on a different type 'unsigned char *' [-Wsizeof-pointer-memaccess]
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:1767:44: note: did you mean to provide an explicit length?
memset(outapp->pBuffer, 0, sizeof(outapp->pBuffer));
~~~~~~~~^~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:3298:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
else if (base2 = 1004 && GetHPRatio() < 80)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:3298:23: note: place parentheses around the assignment to silence this warning
else if (base2 = 1004 && GetHPRatio() < 80)
^
( )
/home/mike/projects/EQEmuServer/zone/mob.cpp:3298:23: note: use '==' to turn this assignment into an equality comparison
else if (base2 = 1004 && GetHPRatio() < 80)
^
==
/home/mike/projects/EQEmuServer/zone/mob.cpp:3306:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
else if (base2 = 38311 && GetManaRatio() < 10)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:3306:23: note: place parentheses around the assignment to silence this warning
else if (base2 = 38311 && GetManaRatio() < 10)
^
( )
/home/mike/projects/EQEmuServer/zone/mob.cpp:3306:23: note: use '==' to turn this assignment into an equality comparison
else if (base2 = 38311 && GetManaRatio() < 10)
^
==
/home/mike/projects/EQEmuServer/zone/mob.cpp:3311:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (base2 = 522 && GetEndurancePercent() < 40){
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:3311:18: note: place parentheses around the assignment to silence this warning
if (base2 = 522 && GetEndurancePercent() < 40){
^
( )
/home/mike/projects/EQEmuServer/zone/mob.cpp:3311:18: note: use '==' to turn this assignment into an equality comparison
if (base2 = 522 && GetEndurancePercent() < 40){
^
==
/home/mike/projects/EQEmuServer/zone/mob.cpp:4151:20: warning: implicit truncation from 'int' to bitfield changes value from 7 to -1 [-Wbitfield-constant-conversion]
spu->padding0006 =7;
^~
/home/mike/projects/EQEmuServer/zone/mob.cpp:4152:20: warning: implicit truncation from 'int' to bitfield changes value from 127 to -1 [-Wbitfield-constant-conversion]
spu->padding0014 =0x7f;
^~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:4153:20: warning: implicit truncation from 'int' to bitfield changes value from 384807 to -139481 [-Wbitfield-constant-conversion]
spu->padding0018 =0x5df27;
^~~~~~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:4591:21: warning: comparison of constant 255 with expression of type 'SkillUseTypes' is always false [-Wtautological-constant-out-of-range-compare]
else if (skill_num == 255 || skill_num == -1)
~~~~~~~~~ ^ ~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:4591:41: warning: comparison of constant -1 with expression of type 'SkillUseTypes' is always false [-Wtautological-constant-out-of-range-compare]
else if (skill_num == 255 || skill_num == -1)
~~~~~~~~~ ^ ~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:4600:21: warning: comparison of constant 255 with expression of type 'const SkillUseTypes' is always false [-Wtautological-constant-out-of-range-compare]
else if (skill_num == 255 || skill_num == -1)
~~~~~~~~~ ^ ~~~
/home/mike/projects/EQEmuServer/zone/mob.cpp:4600:41: warning: comparison of constant -1 with expression of type 'const SkillUseTypes' is always false [-Wtautological-constant-out-of-range-compare]
else if (skill_num == 255 || skill_num == -1)
~~~~~~~~~ ^ ~~
23 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/MobAI.cpp:25:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/mod_functions.cpp:7:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/mod_functions.cpp:17:
/home/mike/projects/EQEmuServer/zone/embparser.h:19:9: warning: 'EQEMU_EMBPARSER_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef EQEMU_EMBPARSER_H
^~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/embparser.h:20:9: note: 'EQMEU_EMBPARSER_H' is defined here; did you mean 'EQEMU_EMBPARSER_H'?
#define EQMEU_EMBPARSER_H
^~~~~~~~~~~~~~~~~
EQEMU_EMBPARSER_H
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/net.cpp:47:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
In file included from /home/mike/projects/EQEmuServer/zone/net.cpp:58:
/home/mike/projects/EQEmuServer/zone/embparser.h:19:9: warning: 'EQEMU_EMBPARSER_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef EQEMU_EMBPARSER_H
^~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/embparser.h:20:9: note: 'EQMEU_EMBPARSER_H' is defined here; did you mean 'EQEMU_EMBPARSER_H'?
#define EQMEU_EMBPARSER_H
^~~~~~~~~~~~~~~~~
EQEMU_EMBPARSER_H
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/npc.cpp:39:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/npc.cpp:666:26: warning: comparison of constant 999 with expression of type 'uint8' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare]
if(viral_timer_counter > 999)
~~~~~~~~~~~~~~~~~~~ ^ ~~~
2 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/Object.cpp:23:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/oriented_bounding_box.cpp:2:
In file included from /home/mike/projects/EQEmuServer/common/glm/glm/gtc/matrix_transform.hpp:292:
/home/mike/projects/EQEmuServer/common/glm/glm/gtc/matrix_transform.inl:58:11: warning: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message. [-W#pragma-messages]
# pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
^
/home/mike/projects/EQEmuServer/common/glm/glm/gtc/matrix_transform.inl:99:11: warning: GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message. [-W#pragma-messages]
# pragma message("GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
^
/home/mike/projects/EQEmuServer/common/glm/glm/gtc/matrix_transform.inl:232:11: warning: GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message. [-W#pragma-messages]
# pragma message("GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
^
/home/mike/projects/EQEmuServer/common/glm/glm/gtc/matrix_transform.inl:264:11: warning: GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message. [-W#pragma-messages]
# pragma message("GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
^
/home/mike/projects/EQEmuServer/common/glm/glm/gtc/matrix_transform.inl:290:11: warning: GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message. [-W#pragma-messages]
# pragma message("GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
^
/home/mike/projects/EQEmuServer/common/glm/glm/gtc/matrix_transform.inl:318:11: warning: GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message. [-W#pragma-messages]
# pragma message("GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
^
6 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/pathing.cpp:12:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/perl_hateentry.cpp:20:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/perl_questitem.cpp:20:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/perlpacket.cpp:21:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/petitions.cpp:43:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/pets.cpp:20:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/QGlobals.cpp:4:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/questmgr.cpp:55:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/questmgr.cpp:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (tmp = database.GetNPCType(npc_type))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/questmgr.cpp:244:10: note: place parentheses around the assignment to silence this warning
if (tmp = database.GetNPCType(npc_type))
^
( )
/home/mike/projects/EQEmuServer/zone/questmgr.cpp:244:10: note: use '==' to turn this assignment into an equality comparison
if (tmp = database.GetNPCType(npc_type))
^
==
/home/mike/projects/EQEmuServer/zone/questmgr.cpp:266:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (tmp = database.GetNPCType(npc_type))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/questmgr.cpp:266:10: note: place parentheses around the assignment to silence this warning
if (tmp = database.GetNPCType(npc_type))
^
( )
/home/mike/projects/EQEmuServer/zone/questmgr.cpp:266:10: note: use '==' to turn this assignment into an equality comparison
if (tmp = database.GetNPCType(npc_type))
^
==
/home/mike/projects/EQEmuServer/zone/questmgr.cpp:924:18: warning: comparison of constant -1 with expression of type 'uint16' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare]
if (book_slot == -1) //no more book slots
~~~~~~~~~ ^ ~~
/home/mike/projects/EQEmuServer/zone/questmgr.cpp:1094:13: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
if (gid >= 0 && gid < 12) {
~~~ ^ ~
5 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/QuestParserCollection.cpp:22:
In file included from /home/mike/projects/EQEmuServer/zone/QuestParserCollection.h:25:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/raids.cpp:19:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/spawn2.cpp:23:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/special_attacks.cpp:25:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/special_attacks.cpp:1119:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
if((!CanDoubleAttack && (attack_timer.Enabled() && !attack_timer.Check(false)) || (ranged_timer.Enabled() && !ranged_timer.Check()))) {
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/special_attacks.cpp:1119:23: note: place parentheses around the '&&' expression to silence this warning
if((!CanDoubleAttack && (attack_timer.Enabled() && !attack_timer.Check(false)) || (ranged_timer.Enabled() && !ranged_timer.Check()))) {
^
( )
/home/mike/projects/EQEmuServer/zone/special_attacks.cpp:1636:12: warning: comparison of constant -1 with expression of type 'uint16' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare]
if (skill == -1){
~~~~~ ^ ~~
/home/mike/projects/EQEmuServer/zone/special_attacks.cpp:1687:18: warning: comparison of constant -1 with expression of type 'uint16' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare]
if(skill_to_use == -1)
~~~~~~~~~~~~ ^ ~~
/home/mike/projects/EQEmuServer/zone/special_attacks.cpp:1855:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
if ((RuleB(Combat,TauntOverLevel) == false) && (level_difference < 0) || who->GetSpecialAbility(IMMUNE_TAUNT)){
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/special_attacks.cpp:1855:46: note: place parentheses around the '&&' expression to silence this warning
if ((RuleB(Combat,TauntOverLevel) == false) && (level_difference < 0) || who->GetSpecialAbility(IMMUNE_TAUNT)){
^
( )
5 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/spell_effects.cpp:20:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:2070:22: warning: implicit truncation from 'int' to bitfield changes value from 7 to -1 [-Wbitfield-constant-conversion]
spu->padding0006 =7;
^~
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:2071:22: warning: implicit truncation from 'int' to bitfield changes value from 127 to -1 [-Wbitfield-constant-conversion]
spu->padding0014 =0x7f;
^~~~~
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:2072:22: warning: implicit truncation from 'int' to bitfield changes value from 384807 to -139481 [-Wbitfield-constant-conversion]
spu->padding0018 =0x5df27;
^~~~~~~~
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:4310:66: warning: if statement has empty body [-Wempty-body]
if (CheckSpellCategory(spell_id, base1, SE_LimitSpellClass));
^
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:4310:66: note: put the semicolon on a separate line to silence this warning
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:4315:66: warning: if statement has empty body [-Wempty-body]
if (CheckSpellCategory(spell_id, base1, SE_LimitSpellClass)); //Include
^
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:4315:66: note: put the semicolon on a separate line to silence this warning
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:4322:69: warning: if statement has empty body [-Wempty-body]
if (CheckSpellCategory(spell_id, base1, SE_LimitSpellSubclass));
^
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:4322:69: note: put the semicolon on a separate line to silence this warning
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:4327:69: warning: if statement has empty body [-Wempty-body]
if (CheckSpellCategory(spell_id, base1, SE_LimitSpellSubclass)); //Include
^
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:4327:69: note: put the semicolon on a separate line to silence this warning
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:5209:73: warning: comparison of constant 65535 with expression of type 'const int16' (aka 'const short') is always true [-Wtautological-constant-out-of-range-compare]
if (TempItem && TempItem->Focus.Effect > 0 && TempItem->Focus.Effect != SPELL_UNKNOWN) {
~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:5243:84: warning: comparison of constant 65535 with expression of type 'const int16' (aka 'const short') is always true [-Wtautological-constant-out-of-range-compare]
if (TempItemAug && TempItemAug->Focus.Effect > 0 && TempItemAug->Focus.Effect != SPELL_UNKNOWN) {
~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/spell_effects.cpp:5281:73: warning: comparison of constant 65535 with expression of type 'const int16' (aka 'const short') is always true [-Wtautological-constant-out-of-range-compare]
if (TempItem && TempItem->Focus.Effect > 0 && TempItem->Focus.Effect != SPELL_UNKNOWN) {
~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
11 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/spells.cpp:71:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/spells.cpp:187:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (spellbonuses.Sanctuary && (spells[spell_id].targettype != ST_Self && GetTarget() != this) || IsDetrimentalSpell(spell_id))
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/spells.cpp:187:29: note: place parentheses around the '&&' expression to silence this warning
if (spellbonuses.Sanctuary && (spells[spell_id].targettype != ST_Self && GetTarget() != this) || IsDetrimentalSpell(spell_id))
^
( )
/home/mike/projects/EQEmuServer/zone/spells.cpp:1232:92: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (inst && inst->IsType(ItemClassCommon) && (inst->GetItem()->Click.Effect == spell_id) && inst->GetCharges() || fromaug)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~~
/home/mike/projects/EQEmuServer/zone/spells.cpp:1232:92: note: place parentheses around the '&&' expression to silence this warning
if (inst && inst->IsType(ItemClassCommon) && (inst->GetItem()->Click.Effect == spell_id) && inst->GetCharges() || fromaug)
^
( )
/home/mike/projects/EQEmuServer/zone/spells.cpp:2457:24: warning: implicit truncation from 'int' to bitfield changes value from 7 to -1 [-Wbitfield-constant-conversion]
spu->padding0006 =7;
^~
/home/mike/projects/EQEmuServer/zone/spells.cpp:2458:24: warning: implicit truncation from 'int' to bitfield changes value from 127 to -1 [-Wbitfield-constant-conversion]
spu->padding0014 =0x7f;
^~~~~
/home/mike/projects/EQEmuServer/zone/spells.cpp:2459:24: warning: implicit truncation from 'int' to bitfield changes value from 384807 to -139481 [-Wbitfield-constant-conversion]
spu->padding0018 =0x5df27;
^~~~~~~~
/home/mike/projects/EQEmuServer/zone/spells.cpp:3799:22: warning: implicit truncation from 'int' to bitfield changes value from 7 to -1 [-Wbitfield-constant-conversion]
spu->padding0006 =7;
^~
/home/mike/projects/EQEmuServer/zone/spells.cpp:3800:22: warning: implicit truncation from 'int' to bitfield changes value from 127 to -1 [-Wbitfield-constant-conversion]
spu->padding0014 =0x7f;
^~~~~
/home/mike/projects/EQEmuServer/zone/spells.cpp:3801:22: warning: implicit truncation from 'int' to bitfield changes value from 384807 to -139481 [-Wbitfield-constant-conversion]
spu->padding0018 =0x5df27;
^~~~~~~~
9 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/tasks.cpp:33:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/titles.cpp:20:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/tradeskills.cpp:27:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/trading.cpp:19:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/trap.cpp:21:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/tribute.cpp:21:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/waypoints.cpp:26:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/worldserver.cpp:43:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/zone.cpp:36:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/zone.cpp:571:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(DataRow = mysql_fetch_row(DatasetResult)) {
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/zone.cpp:571:17: note: place parentheses around the assignment to silence this warning
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
( )
/home/mike/projects/EQEmuServer/zone/zone.cpp:571:17: note: use '==' to turn this assignment into an equality comparison
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
==
/home/mike/projects/EQEmuServer/zone/zone.cpp:589:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(DataRow = mysql_fetch_row(DatasetResult)) {
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/zone.cpp:589:17: note: place parentheses around the assignment to silence this warning
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
( )
/home/mike/projects/EQEmuServer/zone/zone.cpp:589:17: note: use '==' to turn this assignment into an equality comparison
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
==
/home/mike/projects/EQEmuServer/zone/zone.cpp:643:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(DataRow = mysql_fetch_row(DatasetResult)) {
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/zone.cpp:643:17: note: place parentheses around the assignment to silence this warning
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
( )
/home/mike/projects/EQEmuServer/zone/zone.cpp:643:17: note: use '==' to turn this assignment into an equality comparison
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
==
/home/mike/projects/EQEmuServer/zone/zone.cpp:673:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(DataRow = mysql_fetch_row(DatasetResult)) {
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/zone.cpp:673:17: note: place parentheses around the assignment to silence this warning
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
( )
/home/mike/projects/EQEmuServer/zone/zone.cpp:673:17: note: use '==' to turn this assignment into an equality comparison
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
==
5 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/zonedb.cpp:9:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:1660:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(DataRow = mysql_fetch_row(DatasetResult)) {
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:1660:18: note: place parentheses around the assignment to silence this warning
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
( )
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:1660:18: note: use '==' to turn this assignment into an equality comparison
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
==
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:1723:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(DataRow = mysql_fetch_row(DatasetResult)) {
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:1723:18: note: place parentheses around the assignment to silence this warning
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
( )
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:1723:18: note: use '==' to turn this assignment into an equality comparison
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
==
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:1894:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(DataRow = mysql_fetch_row(DatasetResult)) {
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:1894:17: note: place parentheses around the assignment to silence this warning
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
( )
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:1894:17: note: use '==' to turn this assignment into an equality comparison
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
==
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:2002:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(DataRow = mysql_fetch_row(DatasetResult)) {
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:2002:17: note: place parentheses around the assignment to silence this warning
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
( )
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:2002:17: note: use '==' to turn this assignment into an equality comparison
while(DataRow = mysql_fetch_row(DatasetResult)) {
^
==
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:2529:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(row = mysql_fetch_row(result))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:2529:13: note: place parentheses around the assignment to silence this warning
while(row = mysql_fetch_row(result))
^
( )
/home/mike/projects/EQEmuServer/zone/zonedb.cpp:2529:13: note: use '==' to turn this assignment into an equality comparison
while(row = mysql_fetch_row(result))
^
==
6 warnings generated.
In file included from /home/mike/projects/EQEmuServer/zone/zonedbasync.cpp:4:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
In file included from /home/mike/projects/EQEmuServer/zone/zoning.cpp:22:
In file included from /home/mike/projects/EQEmuServer/zone/masterentity.h:7:
In file included from /home/mike/projects/EQEmuServer/zone/client.h:34:
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^ ~~
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses after the '!' to evaluate the comparison first
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
/home/mike/projects/EQEmuServer/zone/../common/seperator.h:129:64: note: add parentheses around left hand side expression to silence this warning
else if (i == 0 && (check[i] == '-' || check[i] == '+') && !check[i+1] == 0) {
^
( )
1 warning generated.
/home/mike/projects/EQEmuServer/ucs/clientlist.cpp:1379:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else
^
/home/mike/projects/EQEmuServer/ucs/clientlist.cpp:1889:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else
^
2 warnings generated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment