-
Notifications
You must be signed in to change notification settings - Fork 86
Open
Description
I am trying to build mapmap 0.6.2 on Fedora 40 using gcc 14.0.1 and liblo-0.32.
I met an error message during the change. A small change in the liblo library a priori:
src/control/OscInterface.cpp: In constructor ‘mmp::OscInterface::OscInterface(const std::string&)’:
src/control/OscInterface.cpp:54:25: error: invalid conversion from ‘int (*)(const char*, const char*, lo_arg**, int, void*, void*)’ to ‘lo_method_handler’ {aka ‘int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)’} [-fpermissive]
54 | receiver_.addHandler(NULL, NULL, genericHandler, this);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int (*)(const char*, const char*, lo_arg**, int, void*, void*)
In file included from src/control/OscInterface.h:33:
src/control/OscReceiver.h:26:74: note: initializing argument 3 of ‘void mmp::OscReceiver::addHandler(const char*, const char*, lo_method_handler, void*)’
26 | void addHandler(const char *path, const char *types, lo_method_handler handler, void *user_data);
| ~~~~~~~~~~~~~~~~~~^~~~~~~
make: *** [Makefile:2215: src/app/objs/OscInterface.o] Error 1
Metadata
Metadata
Assignees
Labels
No labels