Getting build errors on minimal example following README.md.
Error: Lua.cpp
./src/vm/lua/Lua.cpp(185): error C2679: binary '=': no operator found which takes a right-hand operand of type 'overloaded-function' (or there is no acceptable conversion)
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(443): note: could be 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(null &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(438): note: or 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(Dynamic &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(437): note: or 'cpp::Function<int (cpp::Pointer<lua_State>)> cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(const cpp::Function<int (cpp::Pointer<lua_State>)> &)'
./src/vm/lua/Lua.cpp(185): note: while trying to match the argument list '(cpp::Function<int (cpp::Pointer<lua_State>)>, overloaded-function)'
./src/vm/lua/Lua.cpp(189): error C2679: binary '=': no operator found which takes a right-hand operand of type 'overloaded-function' (or there is no acceptable conversion)
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(443): note: could be 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(null &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(438): note: or 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(Dynamic &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(437): note: or 'cpp::Function<int (cpp::Pointer<lua_State>)> cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(const cpp::Function<int (cpp::Pointer<lua_State>)> &)'
./src/vm/lua/Lua.cpp(189): note: while trying to match the argument list '(cpp::Function<int (cpp::Pointer<lua_State>)>, overloaded-function)'
./src/vm/lua/Lua.cpp(193): error C2679: binary '=': no operator found which takes a right-hand operand of type 'overloaded-function' (or there is no acceptable conversion)
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(443): note: could be 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(null &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(438): note: or 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(Dynamic &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(437): note: or 'cpp::Function<int (cpp::Pointer<lua_State>)> cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(const cpp::Function<int (cpp::Pointer<lua_State>)> &)'
./src/vm/lua/Lua.cpp(193): note: while trying to match the argument list '(cpp::Function<int (cpp::Pointer<lua_State>)>, overloaded-function)'
./src/vm/lua/Lua.cpp(197): error C2679: binary '=': no operator found which takes a right-hand operand of type 'overloaded-function' (or there is no acceptable conversion)
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(443): note: could be 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(null &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(438): note: or 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(Dynamic &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(437): note: or 'cpp::Function<int (cpp::Pointer<lua_State>)> cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(const cpp::Function<int (cpp::Pointer<lua_State>)> &)'
./src/vm/lua/Lua.cpp(197): note: while trying to match the argument list '(cpp::Function<int (cpp::Pointer<lua_State>)>, overloaded-function)'
./src/vm/lua/Lua.cpp(201): error C2679: binary '=': no operator found which takes a right-hand operand of type 'overloaded-function' (or there is no acceptable conversion)
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(443): note: could be 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(null &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(438): note: or 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(Dynamic &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(437): note: or 'cpp::Function<int (cpp::Pointer<lua_State>)> cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(const cpp::Function<int (cpp::Pointer<lua_State>)> &)'
./src/vm/lua/Lua.cpp(201): note: while trying to match the argument list '(cpp::Function<int (cpp::Pointer<lua_State>)>, overloaded-function)'
./src/vm/lua/Lua.cpp(205): error C2679: binary '=': no operator found which takes a right-hand operand of type 'overloaded-function' (or there is no acceptable conversion)
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(443): note: could be 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(null &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(438): note: or 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(Dynamic &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(437): note: or 'cpp::Function<int (cpp::Pointer<lua_State>)> cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(const cpp::Function<int (cpp::Pointer<lua_State>)> &)'
./src/vm/lua/Lua.cpp(205): note: while trying to match the argument list '(cpp::Function<int (cpp::Pointer<lua_State>)>, overloaded-function)'
./src/vm/lua/Lua.cpp(209): error C2679: binary '=': no operator found which takes a right-hand operand of type 'overloaded-function' (or there is no acceptable conversion)
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(443): note: could be 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(null &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(438): note: or 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(Dynamic &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(437): note: or 'cpp::Function<int (cpp::Pointer<lua_State>)> cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(const cpp::Function<int (cpp::Pointer<lua_State>)> &)'
./src/vm/lua/Lua.cpp(209): note: while trying to match the argument list '(cpp::Function<int (cpp::Pointer<lua_State>)>, overloaded-function)'
./src/vm/lua/Lua.cpp(213): error C2679: binary '=': no operator found which takes a right-hand operand of type 'overloaded-function' (or there is no acceptable conversion)
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(443): note: could be 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(null &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(438): note: or 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(Dynamic &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(437): note: or 'cpp::Function<int (cpp::Pointer<lua_State>)> cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(const cpp::Function<int (cpp::Pointer<lua_State>)> &)'
./src/vm/lua/Lua.cpp(213): note: while trying to match the argument list '(cpp::Function<int (cpp::Pointer<lua_State>)>, overloaded-function)'
./src/vm/lua/Lua.cpp(217): error C2679: binary '=': no operator found which takes a right-hand operand of type 'overloaded-function' (or there is no acceptable conversion)
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(443): note: could be 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(null &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(438): note: or 'Dynamic cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(Dynamic &)'
C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include\cpp/Pointer.h(437): note: or 'cpp::Function<int (cpp::Pointer<lua_State>)> cpp::Function<int (cpp::Pointer<lua_State>)>::operator =(const cpp::Function<int (cpp::Pointer<lua_State>)> &)'
./src/vm/lua/Lua.cpp(217): note: while trying to match the argument list '(cpp::Function<int (cpp::Pointer<lua_State>)>, overloaded-function)'
./src/vm/lua/Lua.cpp(226): error C2664: 'void linc::luaL::requiref(lua_State *,const char *,cpp::Function<int (lua_State *)>,bool)': cannot convert argument 3 from 'cpp::Function<int (cpp::Pointer<lua_State>)>' to 'cpp::Function<int (lua_State *)>'
./src/vm/lua/Lua.cpp(226): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
- src/tink/core/NamedWith.cpp
- src/tink/core/FutureTrigger.cpp
- src/tink/core/_Future/NestedFuture.cpp
- src/tink/core/_Lazy/LazyFunc.cpp
- src/tink/core/_Future/LazyTrigger.cpp
- src/tink/core/_Lazy/Lazy_Impl_.cpp