Hi! I'm packaging fabla for Arch Linux.
When building 1.3.2 I ran lv2lint against it:
$ cp -v build/fabla.so dsp/
$ lv2lint -Mpack -I "dsp/" "http://www.openavproductions.com/fabla"
lv2lint 0.6.0
Copyright (c) 2016-2020 Hanspeter Portner (dev@open-music-kontrollers.ch)
Released under Artistic License 2.0 by Open Music Kontrollers
<http://www.openavproductions.com/fabla>
Fabla: Warning, your host doesn't support the Worker extension. Loading samples may cause Xruns! [FAIL] Symbols
binary exports superfluous globally visible symbols:
* _Z18writeUpdateUiPathsP5Fabla
* _ZN7FablaUI5cb_p7EPN4Avtk3PadEPv
* _ZN7FablaUI7cb_p7_iEPN4Avtk3PadEPv
* _ZN7FablaUI5cb_p6EPN4Avtk3PadEPv
* _ZN7FablaUI4cb_sEPN4Avtk4DialEPv
* _ZN7FablaUI5cb_p5EPN4Avtk3PadEPv
* _ZN7FablaUI7cb_p8_iEPN4Avtk3PadEPv
* _ZN7FablaUI9pad_clickEii
* _ZN7FablaUI5cb_p4EPN4Avtk3PadEPv
* main
* ... there is more, but the rest is being truncated
seeAlso: <http://lv2plug.in/ns/lv2core#binary>
[WARN] License
doap:license not found
seeAlso: <http://lv2plug.in/ns/lv2core#Plugin>
[WARN] Author Email
foaf:email not found
seeAlso: <http://lv2plug.in/ns/lv2core#project>
[WARN] Author Homepage
foaf:homepage not found
seeAlso: <http://lv2plug.in/ns/lv2core#project>
[FAIL] Version Minor
lv2:minorVersion not found
seeAlso: <http://lv2plug.in/ns/lv2core#minorVersion>
[FAIL] Version Micro
lv2:microVersion not found
seeAlso: <http://lv2plug.in/ns/lv2core#microVersion>
<http://www.openavproductions.com/fabla/gui>
[FAIL] Symbols
binary exports superfluous globally visible symbols:
* _Z18writeUpdateUiPathsP5Fabla
* _ZN7FablaUI5cb_p7EPN4Avtk3PadEPv
* _ZN7FablaUI7cb_p7_iEPN4Avtk3PadEPv
* _ZN7FablaUI5cb_p6EPN4Avtk3PadEPv
* _ZN7FablaUI4cb_sEPN4Avtk4DialEPv
* _ZN7FablaUI5cb_p5EPN4Avtk3PadEPv
* _ZN7FablaUI7cb_p8_iEPN4Avtk3PadEPv
* _ZN7FablaUI9pad_clickEii
* _ZN7FablaUI5cb_p4EPN4Avtk3PadEPv
* main
* ... there is more, but the rest is being truncated
seeAlso: <http://lv2plug.in/ns/lv2core#binary>
[WARN] Mixed DSP/UI
mixing DSP and UI code in same binary is discouraged
seeAlso: <http://lv2plug.in/ns/extensions/ui#>
[FAIL] Idle Interface
lv2:feature ui:idleInterface missing
seeAlso: <http://lv2plug.in/ns/extensions/ui#idleInterface>
[FAIL] Show Interface
ui:showInterface not returned by 'extention_data'
seeAlso: <http://lv2plug.in/ns/extensions/ui#showInterface>
While the FAIL in regards to the globally visible symbols can probably be ignored, the others can not.
Hi! I'm packaging fabla for Arch Linux. When building 1.3.2 I ran lv2lint against it:
While the
FAIL
in regards to the globally visible symbols can probably be ignored, the others can not.