ahlstromcj/seq66

Build error

visionm45 opened this issue · 4 comments

I have tried to build this a few times and i always run into errors. I am running arch linux and so I use yay but this seems to be an upstream issue caused maybe by changes in GCC or liblo. The error I am getting now is

nsm/nsmbase.cpp: In member function 'void seq66::nsmbase::add_server_method(seq66::nsm::tag, lo_method_handler)': nsm/nsmbase.cpp:885:37: error: cannot convert 'lo_server_thread' {aka 'lo_server_thread_*'} to 'lo_server' {aka 'lo_server_*'} 885 | (void) lo_server_add_method(m_lo_server_thread, m, p, h, this); | ^~~~~~~~~~~~~~~~~~ | | | lo_server_thread {aka lo_server_thread_*} In file included from /usr/include/lo/lo.h:32, from ../include/nsm/nsmbase.hpp:28, from nsm/nsmbase.cpp:126:

so if aur is out of date then the solution is to update aur to the current version since the fix has already been made. Am I understanding this correctly?

The fix should now be in version 0.99.13, the master branch.