openAV-Sorcer icon indicating copy to clipboard operation
openAV-Sorcer copied to clipboard

lv2lint fails on sorcer

Open dvzrv opened this issue 4 years ago • 2 comments

Hi! I package sorcer for Arch Linux. When building 1.1.3 I ran lv2lint against it.

$ cp -v build/sorcer.so sorcer.lv2/
$ lv2lint -Mpack -I sorcer.lv2/ "http://www.openavproductions.com/sorcer"
lv2lint 0.6.0
Copyright (c) 2016-2020 Hanspeter Portner ([email protected])
Released under Artistic License 2.0 by Open Music Kontrollers
http://www.openavproductions.com/sorcer: host doesn't support urid:map, giving up
<http://www.openavproductions.com/sorcer>
    [FAIL]  Instantiation
              failed to instantiate
              seeAlso: <http://lv2plug.in/ns/lv2core>
    [FAIL]  Symbols
              binary exports superfluous globally visible symbols:
                * _ZN8SorcerUI9cb_RemoveEPN4Avtk10BackgroundEPv
                * _ZN8SorcerUI14cb_compReleaseEPN4Avtk4DialEPv
                * _ZN8SorcerUIC1Ev
                * _Z14extension_dataPKc
                * _ZN5LV2UI14addCheckButtonEPKcPf
                * _ZN8SorcerUI15cb_filterCutoffEPN4Avtk4DialEPv
                * _ZN5mydsp5ftbl0E
                * _ZN8SorcerUI10cb_sustainEPN4Avtk4DialEPv
                * _ZN8SorcerUI7cb_ADSREPN4Avtk10BackgroundEPv
                * _ZN8SorcerUI9cb_attackEPN4Avtk4DialEPv
                * ... 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>
    [WARN]  Project
              lv2:project doap:name not found
              seeAlso: <http://lv2plug.in/ns/lv2core#project>
  <http://www.openavproductions.com/sorcer/gui>
    [FAIL]  Symbols
              binary exports superfluous globally visible symbols:
                * _ZN8SorcerUI9cb_RemoveEPN4Avtk10BackgroundEPv
                * _ZN8SorcerUI14cb_compReleaseEPN4Avtk4DialEPv
                * _ZN8SorcerUIC1Ev
                * _Z14extension_dataPKc
                * _ZN5LV2UI14addCheckButtonEPKcPf
                * _ZN8SorcerUI15cb_filterCutoffEPN4Avtk4DialEPv
                * _ZN5mydsp5ftbl0E
                * _ZN8SorcerUI10cb_sustainEPN4Avtk4DialEPv
                * _ZN8SorcerUI7cb_ADSREPN4Avtk10BackgroundEPv
                * _ZN8SorcerUI9cb_attackEPN4Avtk4DialEPv
                * ... 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
              lv2:extensionData ui:showInterface missing
              seeAlso: <http://lv2plug.in/ns/extensions/ui#showInterface>

Similar to the issues with fabla, the FAIL in regards to the exported symbols can probably be ignored, but not the remaining issues.

dvzrv avatar May 21 '20 15:05 dvzrv