I've just had a report that (as a plugin) Yoshimi fails LV2lint, yet I see no
problems at all when I run it with Ardour, Muse, Qtractor.
I can't get my head round LV2 at all, so can anyone else make sense of this?

#########
lv2lint 0.16.2
Copyright (c) 2016-2021 Hanspeter Portner (d...@open-music-kontrollers.ch)
Released under Artistic License 2.0 by Open Music Kontrollers
<http://yoshimi.sourceforge.net/lv2_plugin>
/build/.local/share/yoshimi/presets
Basic configuration /build/.config/yoshimi/yoshimi.config not found, will use
default settings /build/.local/share/yoshimi/presets
Configuration /build/.config/yoshimi/yoshimi-0.instance not found, will use
default settings Starting in LV2 plugin mode

Found 0 instruments in 0 banks
No bank 5 in root 5. Current bank is 5
Missing recent history file
    [FAIL]  Plugin Symbols
              binary exports superfluous globally visible symbols:
                *
_ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_13_State_baseV27_SetterI9PADTablesOS8_EEE10_M_managerERSt9_Any_dataRKSC_St18_Manager_operation
                *
_ZTSNSt13__future_base13_State_baseV27_SetterI9PADTablesNS0_19__exception_ptr_tagEEE
                * _ZTSSt19_Sp_make_shared_tag
                *
_ZZNSt9once_flag18_Prepare_executionC4IZSt9call_onceIMNSt13__future_base13_State_baseV2EFvPSt8functionIFSt10unique_ptrINS3_12_Result_baseENS7_8_DeleterEEvEEPbEJPS4_SC_SD_EEvRS_OT_DpOT0_EUlvE_EERSI_ENUlvE_4_FUNEv
                *
_ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_13_State_baseV27_SetterI9PADTablesOS8_EEE9_M_invokeERKSt9_Any_data
                *
_ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_13_State_baseV27_SetterI9PADTablesNS6_19__exception_ptr_tagEEEE9_M_invokeERKSt9_Any_data
                * _ZNSt15__exception_ptr12__dest_thunkISt12future_errorEEvPv
                * _ZTSNSt13__future_base13_State_baseV2E
                *
_ZNSt13__future_base13_State_baseV29_M_do_setEPSt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEPb
                * _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE
                * ... there is more, but the rest is being truncated
              seeAlso: <http://lv2plug.in/ns/lv2core#binary>
  <http://yoshimi.sourceforge.net/lv2_plugin#ExternalUI>
    [FAIL]  UI Symbols
              binary exports superfluous globally visible symbols:
                *
_ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_13_State_baseV27_SetterI9PADTablesOS8_EEE10_M_managerERSt9_Any_dataRKSC_St18_Manager_operation
                *
_ZTSNSt13__future_base13_State_baseV27_SetterI9PADTablesNS0_19__exception_ptr_tagEEE
                * _ZTSSt19_Sp_make_shared_tag
                *
_ZZNSt9once_flag18_Prepare_executionC4IZSt9call_onceIMNSt13__future_base13_State_baseV2EFvPSt8functionIFSt10unique_ptrINS3_12_Result_baseENS7_8_DeleterEEvEEPbEJPS4_SC_SD_EEvRS_OT_DpOT0_EUlvE_EERSI_ENUlvE_4_FUNEv
                *
_ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_13_State_baseV27_SetterI9PADTablesOS8_EEE9_M_invokeERKSt9_Any_data
                *
_ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_13_State_baseV27_SetterI9PADTablesNS6_19__exception_ptr_tagEEEE9_M_invokeERKSt9_Any_data
                * _ZNSt15__exception_ptr12__dest_thunkISt12future_errorEEvPv
                * _ZTSNSt13__future_base13_State_baseV2E
                *
_ZNSt13__future_base13_State_baseV29_M_do_setEPSt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEPb
                * _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE
                * ... there is more, but the rest is being truncated
              seeAlso: <http://lv2plug.in/ns/lv2core#binary>
    [WARN]  UI Instance Access
              usage of instance-access is highly discouraged
              seeAlso: <http://lv2plug.in/ns/ext/instance-access>
    [WARN]  UI Mixed DSP/UI
              mixing DSP and UI code in same binary is discouraged
              seeAlso: <http://lv2plug.in/ns/extensions/ui#>
    [WARN]  UI Toolkit
              usage of unofficial external UI is discouraged
              seeAlso: <http://kxstudio.sf.net/ns/lv2ext/external-ui#Widget>
#########

-- 
Will J Godfrey
https://willgodfrey.bandcamp.com/
http://yoshimi.github.io
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to