Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lv2lint fails on sorcer #28

Open
dvzrv opened this issue May 21, 2020 · 2 comments
Open

lv2lint fails on sorcer #28

dvzrv opened this issue May 21, 2020 · 2 comments

Comments

@dvzrv
Copy link
Contributor

dvzrv commented May 21, 2020

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 (dev@open-music-kontrollers.ch)
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.

@harryhaaren
Copy link
Member

Thanks for reporting, I'll leave it open here and when I'm working on Sorcer next I'll investigate.

@dvzrv
Copy link
Contributor Author

dvzrv commented Apr 19, 2023

@harryhaaren is there anyone still working on this project?
Have just started doing a rebuild of some packages and stumbled across this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants