In file included from CardinalCommon.cpp:71:
In file included from /usr/local/include/lo/lo.h:29:
/usr/local/include/lo/lo_types.h:85:28: error: typedef redefinition with different types ('struct lo_server_ *' vs 'void *')
typedef struct lo_server_ *lo_server;
^
/wrkdirs/usr/ports/audio/cardinal/work/cardinal-23.10/src/CardinalCommon.hpp:90:15: note: previous definition is here
typedef void* lo_server;
^
In file included from CardinalCommon.cpp:71:
In file included from /usr/local/include/lo/lo.h:29:
/usr/local/include/lo/lo_types.h:92:35: error: typedef redefinition with different types ('struct lo_server_thread_ *' vs 'void *')
typedef struct lo_server_thread_ *lo_server_thread;
^
/wrkdirs/usr/ports/audio/cardinal/work/cardinal-23.10/src/CardinalCommon.hpp:91:15: note: previous definition is here
typedef void* lo_server_thread;
^
Compiling common.cpp
Compiling CardinalUI.cpp
2 errors generated.
Version
23.10
Plugin type
Native / JACK
OS
FreeBSD
DAW / Host (if applicable)
No response
Description
Build failure:
log
Disabling liblo fixes the build.
liblo-0.32 FreeBSD 14.0