mirror of
https://github.com/LMMS/lmms.git
synced 2026-03-10 10:10:02 -04:00
For some reason, building remote_vst_plugin.cpp with recent wineg++/gcc-multilib on 64 bit platforms causes undefined symbols: remote_vst_plugin-JzpHs6.o: In function `std::list<VstMidiEvent, std::allocator<VstMidiEvent> >::_M_insert(std::_List_iterator<VstMidiEvent>, VstMidiEvent const&)': remote_vst_plugin.cpp:(.text._ZNSt4listI12VstMidiEventSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_[std::list<VstMidiEvent, std::allocator<VstMidiEvent> >::_M_insert(std::_List_iterator<VstMidiEvent>, VstMidiEvent const&)]+0x35): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' Replacing std::list with std::vector for queueing MIDI events seems to fix this issue. Consider this as a workaround rather than constructive fix.