AdrianMay 0 Posted November 21, 2020 Report Share Posted November 21, 2020 Building current master on arch linux, I get this: ../../include/iscript.h:7:28: error: using typedef-name ‘using module = class pybind11::module_’ after ‘class’ 7 | namespace pybind11 { class module; class dict; } | ^~~~~~ In file included from ScriptingSystem.h:5, from ScriptingSystem.cpp:1: /usr/include/pybind11/pybind11.h:1017:7: note: ‘using module = class pybind11::module_’ has a previous declaration here 1017 | using module = module_; | ^~~~~~ Quote Link to post Share on other sites
greebo 61 Posted November 22, 2020 Report Share Posted November 22, 2020 Hm, you must be using a more recent version of pybind11, do you know which version this is? edit: Nevermind, I can see it in their git commits from September 2020, they renamed the class pybind11::module to class pybind11::module_ and added the using alias, but this is of course breaking the forward declaration in the iscript.h header. That's affecting pybind11 version 2.6.0+. Would it be possible for you to open an issue on the bugtracker, please? Quote Link to post Share on other sites
AdrianMay 0 Posted November 22, 2020 Author Report Share Posted November 22, 2020 (edited) I found a mantis tracker for the whole TDM and put it in there under "Map Editing". Dunno if that's the right place or not. Edited November 22, 2020 by AdrianMay Quote Link to post Share on other sites
greebo 61 Posted November 22, 2020 Report Share Posted November 22, 2020 That's fine, I'll take care of the details, thank you for creating the issue. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.