[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libboost 1.49.0.1 and luabind



Hello,

with an update to libboost 1.49.0.1 (debian testing amd64), programs using
luabind do not compile anymore.

Here bellow the error (g++-4.6):

In file included from /usr/include/luabind/wrapper_base.hpp:31:0,
                 from /usr/include/luabind/back_reference.hpp:27,
                 from /usr/include/luabind/class.hpp:93,
                 from /usr/include/luabind/luabind.hpp:28,
                 from server_lua.h:12,
                 [...]
/usr/include/luabind/detail/call_member.hpp:319:1: error: missing binary operator before token "("

And here below the matching line in wrapper_base.hpp:

#elif BOOST_PP_ITERATION_FLAGS() == 1

Since I do not use libboost I haven't checked for a correction.


Reply to: