Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 924677

Summary: media-sound/zynaddsubfx-3.x fusion/zest gui don't work, use fltk instead
Product: Gentoo Linux Reporter: Dennis Nezic <dennisn>
Component: Current packagesAssignee: Professional Audio Applications Maintainers <proaudio>
Status: UNCONFIRMED ---    
Severity: normal CC: dennisn
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: added USE=fltk flag for the *working* classic fltk gui

Description Dennis Nezic 2024-02-15 20:43:42 UTC
These new version 3's of zynaddsubfx with ruby don't work on my new system, a recent clean stage3 installation - I don't see any instruments in the UI, so I can't do anything. The "Load Instrument" ui menu option doesn't do anything. Trying to load an individual instrument via a command line argument also doesn't do anything.

However all the instruments DO show up in my ~/.zynaddsubfx-bank-cache.xml file.

Oh, and the app crashes in the "Load Instrument" ruby "sub-window" when I use my scrollwheel...
zyn-fusion-ui-src-3.0.6/src/mruby-widget-lib/mrblib/fcache.rb:7335:in onScroll: undefined method 'length' (NoMethodError)

I haven't heard any response yet from upstream:
https://github.com/zynaddsubfx/zynaddsubfx/issues/275

I tried emerge'ing with RUBY_TARGETS ruby32 and ruby33, no difference.

I imagine it does work on other people's systems - what the heck is going on with mine :P. Maybe the older versions shouldn't have been removed from portage so soon?

Reproducible: Always
Comment 1 Dennis Nezic 2025-03-11 04:18:22 UTC
I'm not sure how others have this 3.x series working with the new fusion/zest gui, but it's mostly still broken/unresponsive here. Many of the knobs do work, but the piano doesn't, no instruments or example files or any other file can be loaded, the filesystem can't be searched, etc.

Things seem to work fine with the ol' -DGuiModule=fltk gui !

I've attached an modified ebuild that allows users to USE=fltk
Comment 2 Dennis Nezic 2025-03-11 04:22:10 UTC
Created attachment 920556 [details]
added USE=fltk flag for the *working* classic fltk gui
Comment 3 Dennis Nezic 2025-03-11 04:27:11 UTC
Stefano Carbonelli has also been having this problem,
https://sourceforge.net/p/zynaddsubfx/mailman/message/58804902/

(Btw, is it possible to fetch older mailing list messages from that sourceforge mailman, or how can I find the proper thing to put in my References/In-Reply-To mail header?)