no buildy.

Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

no buildy.

Alan Grimes
Hey, smellysoft has released an AI adapter for Minecraft. (
https://www.microsoft.com/en-us/research/project/project-malmo/ )


It requires luabindings.

Because it's kinda coolish, and this is a high-priority application for
me, it therefore refuses to build on my machine because your package
doesn't work. =(

(Computers are machines optimized to frustrate the hell out of me.)


tortoise luabind-0.9.1 # bjam --version
Boost.Build 2015.07-git

tortoise luabind-0.9.1 # gcc --version
gcc (Gentoo 5.4.0 p1.0, pie-0.6.5) 5.4.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



tortoise luabind-0.9.1 # bjam install              
warning: No toolsets are configured.
warning: Configuring default toolset "gcc".
warning: If the default is wrong, your build may not work correctly.
warning: Use the "toolset=xxxxx" option to override our guess.
warning: For more configuration options, please consult
warning:
http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html
...patience...
...found 1022 targets...
...updating 12 targets...
gcc.compile.c++ bin/gcc-5.4.0/debug/src/class.o
In file included from ./luabind/detail/call_member.hpp:34:0,
                 from ./luabind/wrapper_base.hpp:31,
                 from ./luabind/back_reference.hpp:27,
                 from ./luabind/class.hpp:93,
                 from src/class.cpp:30:
./luabind/object.hpp: In function ‘bool
luabind::detail::operator==(const
luabind::detail::basic_iterator<luabind::detail::basic_access>&, const
luabind::detail::basic_iterator<luabind::detail::basic_access>&)’:
./luabind/object.hpp:546:37: error: no matching function for call to
‘operator==(const
luabind::detail::basic_iterator<luabind::detail::basic_access>&, const
luabind::detail::basic_iterator<luabind::detail::basic_access>&)’
       return boost::operator op(x, y); \
                                     ^
./luabind/object.hpp:556:3: note: in expansion of macro
‘LUABIND_OPERATOR_ADL_WKND’
   LUABIND_OPERATOR_ADL_WKND(==)
   ^
In file included from /usr/include/boost/bind/bind.hpp:29:0,
                 from /usr/include/boost/bind.hpp:22,
                 from ./luabind/class.hpp:78,
                 from src/class.cpp:30:
/usr/include/boost/bind/arg.hpp:41:40: note: candidate: template<int I>
bool boost::operator==(const boost::arg<I>&, const boost::arg<I>&)
 template< int I > BOOST_CONSTEXPR bool operator==( arg<I> const &,
arg<I> const & )
                                        ^
/usr/include/boost/bind/arg.hpp:41:40: note:   template argument
deduction/substitution failed:
In file included from ./luabind/detail/call_member.hpp:34:0,
                 from ./luabind/wrapper_base.hpp:31,
                 from ./luabind/back_reference.hpp:27,
                 from ./luabind/class.hpp:93,
                 from src/class.cpp:30:
./luabind/object.hpp:546:37: note:   ‘const
luabind::detail::basic_iterator<luabind::detail::basic_access>’ is not
derived from ‘const boost::arg<I>’
       return boost::operator op(x, y); \
                                     ^
./luabind/object.hpp:556:3: note: in expansion of macro
‘LUABIND_OPERATOR_ADL_WKND’
   LUABIND_OPERATOR_ADL_WKND(==)
   ^
In file included from /usr/include/boost/optional/optional.hpp:1143:0,
                 from /usr/include/boost/optional.hpp:15,
                 from ./luabind/object.hpp:31,
                 from ./luabind/detail/call_member.hpp:34,
                 from ./luabind/wrapper_base.hpp:31,
                 from ./luabind/back_reference.hpp:27,
                 from ./luabind/class.hpp:93,
                 from src/class.cpp:30:
/usr/include/boost/optional/detail/optional_relops.hpp:28:6: note:
candidate: template<class T> bool boost::operator==(const
boost::optional<T>&, const boost::optional<T>&)
 bool operator == ( optional<T> const& x, optional<T> const& y )
      ^
/usr/include/boost/optional/detail/optional_relops.hpp:28:6: note:  
template argument deduction/substitution failed:
In file included from ./luabind/detail/call_member.hpp:34:0,
                 from ./luabind/wrapper_base.hpp:31,
                 from ./luabind/back_reference.hpp:27,
                 from ./luabind/class.hpp:93,
                 from src/class.cpp:30:
./luabind/object.hpp:546:37: note:   ‘const
luabind::detail::basic_iterator<luabind::detail::basic_access>’ is not
derived from ‘const boost::optional<T>’
       return boost::operator op(x, y); \
                                     ^
./luabind/object.hpp:556:3: note: in expansion of macro
‘LUABIND_OPERATOR_ADL_WKND’
   LUABIND_OPERATOR_ADL_WKND(==)
   ^
In file included from /usr/include/boost/optional/optional.hpp:1143:0,
                 from /usr/include/boost/optional.hpp:15,
                 from ./luabind/object.hpp:31,
                 from ./luabind/detail/call_member.hpp:34,
                 from ./luabind/wrapper_base.hpp:31,
                 from ./luabind/back_reference.hpp:27,
                 from ./luabind/class.hpp:93,
                 from src/class.cpp:30:
/usr/include/boost/optional/detail/optional_relops.hpp:62:6: note:
candidate: template<class T> bool boost::operator==(const
boost::optional<T>&, const T&)
 bool operator == ( optional<T> const& x, T const& y )
      ^
/usr/include/boost/optional/detail/optional_relops.hpp:62:6: note:  
template argument deduction/substitution failed:
In file included from ./luabind/detail/call_member.hpp:34:0,
                 from ./luabind/wrapper_base.hpp:31,
                 from ./luabind/back_reference.hpp:27,
                 from ./luabind/class.hpp:93,
                 from src/class.cpp:30:
./luabind/object.hpp:546:37: note:   ‘const
luabind::detail::basic_iterator<luabind::detail::basic_access>’ is not
derived from ‘const boost::optional<T>’
       return boost::operator op(x, y); \
                                     ^
./luabind/object.hpp:556:3: note: in expansion of macro
‘LUABIND_OPERATOR_ADL_WKND’
   LUABIND_OPERATOR_ADL_WKND(==)
   ^
In file included from /usr/include/boost/optional/optional.hpp:1143:0,
                 from /usr/include/boost/optional.hpp:15,
                 from ./luabind/object.hpp:31,
                 from ./luabind/detail/call_member.hpp:34,
                 from ./luabind/wrapper_base.hpp:31,
                 from ./luabind/back_reference.hpp:27,
                 from ./luabind/class.hpp:93,
                 from src/class.cpp:30:
/usr/include/boost/optional/detail/optional_relops.hpp:96:6: note:
candidate: template<class T> bool boost::operator==(const T&, const
boost::optional<T>&)
 bool operator == ( T const& x, optional<T> const& y )
      ^
/usr/include/boost/optional/detail/optional_relops.hpp:96:6: note:  
template argument deduction/substitution failed:
In file included from ./luabind/detail/call_member.hpp:34:0,
                 from ./luabind/wrapper_base.hpp:31,
                 from ./luabind/back_reference.hpp:27,
                 from ./luabind/class.hpp:93,
                 from src/class.cpp:30:
./luabind/object.hpp:546:37: note:   ‘const
luabind::detail::basic_iterator<luabind::detail::basic_access>’ is not
derived from ‘const boost::optional<T>’
       return boost::operator op(x, y); \
                                     ^
./luabind/object.hpp:556:3: note: in expansion of macro
‘LUABIND_OPERATOR_ADL_WKND’
   LUABIND_OPERATOR_ADL_WKND(==)
   ^
In file included from /usr/include/boost/optional/optional.hpp:1143:0,
                 from /usr/include/boost/optional.hpp:15,
                 from ./luabind/object.hpp:31,
                 from ./luabind/detail/call_member.hpp:34,
                 from ./luabind/wrapper_base.hpp:31,
                 from ./luabind/back_reference.hpp:27,
                 from ./luabind/class.hpp:93,
                 from src/class.cpp:30:
/usr/include/boost/optional/detail/optional_relops.hpp:131:6: note:
candidate: template<class T> bool boost::operator==(const
boost::optional<T>&, boost::none_t)
 bool operator == ( optional<T> const& x, none_t ) BOOST_NOEXCEPT
      ^
/usr/include/boost/optional/detail/optional_relops.hpp:131:6: note:  
template argument deduction/substitution failed:
In file included from ./luabind/detail/call_member.hpp:34:0,
                 from ./luabind/wrapper_base.hpp:31,
                 from ./luabind/back_reference.hpp:27,
                 from ./luabind/class.hpp:93,
                 from src/class.cpp:30:
./luabind/object.hpp:546:37: note:   ‘const
luabind::detail::basic_iterator<luabind::detail::basic_access>’ is not
derived from ‘const boost::optional<T>’
       return boost::operator op(x, y); \
                                     ^
./luabind/object.hpp:556:3: note: in expansion of macro
‘LUABIND_OPERATOR_ADL_WKND’
   LUABIND_OPERATOR_ADL_WKND(==)
   ^
In file included from /usr/include/boost/optional/optional.hpp:1143:0,
                 from /usr/include/boost/optional.hpp:15,
                 from ./luabind/object.hpp:31,
                 from ./luabind/detail/call_member.hpp:34,
                 from ./luabind/wrapper_base.hpp:31,
                 from ./luabind/back_reference.hpp:27,
                 from ./luabind/class.hpp:93,
                 from src/class.cpp:30:
/usr/include/boost/optional/detail/optional_relops.hpp:165:6: note:
candidate: template<class T> bool boost::operator==(boost::none_t, const
boost::optional<T>&)
 bool operator == ( none_t , optional<T> const& y ) BOOST_NOEXCEPT

[many many pages omitted...]

--
IQ is a measure of how stupid you feel.

Powers are not rights.



------------------------------------------------------------------------------
_______________________________________________
luabind-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/luabind-user
Loading...