In file included from/usr/local/include/luabind/wrapper_base.hpp:31:0,
From/usr/local/include/luabind/back_reference.hpp:27,
from/usr/local/include/luabind/class.hpp:93,
From/usr/local/include/luabind/luabind.hpp:28,
From Test.cpp:2:
/usr/local/include/luabind/detail/call_member.hpp:319:1: Error: Identifier "(" missing two-tuple operator before
In file included from/usr/local/include/luabind/back_reference.hpp:27:0,
from/usr/local/include/luabind/class.hpp:93,
From/usr/local/include/luabind/luabind.hpp:28,
From Test.cpp:2:
/usr/local/include/luabind/wrapper_base.hpp:92:1: Error: Identifier "(" missing two-tuple operator before
In file included from/usr/local/include/luabind/function.hpp:10:0,
from/usr/local/include/luabind/class.hpp:94,
From/usr/local/include/luabind/luabind.hpp:28,
From Test.cpp:2:
/USR/LOCAL/INCLUDE/LUABIND/DETAIL/CALL_FUNCTION.HPP:326:1: Error: Identifier "(" missing two-tuple operator before
In file included from/usr/local/include/luabind/detail/constructor.hpp:12:0,
From/usr/local/include/luabind/class.hpp:96,
From/usr/local/include/luabind/luabind.hpp:28,
From Test.cpp:2:
/usr/local/include/luabind/wrapper_base.hpp:92:1: Error: Identifier "(" missing two-tuple operator before
In file included from/usr/local/include/luabind/class.hpp:107:0,
From/usr/local/include/luabind/luabind.hpp:28,
From Test.cpp:2:
/usr/local/include/luabind/detail/call_member.hpp:319:1: Error: Identifier "(" missing two-tuple operator before
Make: * * [TEST.O] Error 1
Workaround:
The error line
#elif boost_pp_iteration_flags () = = 1
Change to
#else
#if boost_pp_iteration_flags () = = 1
#endif
Luabind Compile Error: Identifier "(" missing two-dollar operator before