Package Details: zyn-fusion 3.0.5-4

Git Clone URL: (read-only, click to copy)
Package Base: zyn-fusion
Description: ZynAddSubFX with a new interactive UI
Upstream URL:
Licenses: GPL2, LGPL2.1
Conflicts: zynaddsubfx
Provides: zynaddsubfx
Submitter: spider-mario
Maintainer: spider-mario
Last Packager: spider-mario
Votes: 31
Popularity: 2.29
First Submitted: 2016-11-22 22:12
Last Updated: 2020-09-21 19:28

Latest Comments

1 2 3 4 5 Next › Last »

sean.wilson commented on 2020-09-08 02:30

Any chance we could get a patch for a gcc bug included in this package?

commit 22a5f8da76c16c47c3814eedaec8f9fe0ff4248b
Author: fundamental <>
Date:   Thu Jul 23 08:51:52 2020 -0400

    Fix gcc 10.1.0 bug in file picker

    gcc 10.1.0 appears to fail to maintain the semantics of
       ((rtosc_arg_t*)out)[i].s = (std::string)(in[i]).c_str()

    under -O3 (-O0 is fine as well as other compiler versions)
    9.3.0 on slackware for instance is known not to have this bug,
    while 10.1.0 on arch was the reported system.

    From what I can tell gcc applies a vectorized move using xmm registers
    It's unclear which optimization flag in particular triggers the
    behavior, but the compiler bug likely relates to some bad assumption in
    the calling context i.e. a lambda function instantiated in an
    initializer list for a global object.

    I'm not currently planning on sending this issue upstream as turning it
    into a minimal test case looks like it would be... nontrivial...

    Anyone else interested in doing so is welcome to do so and such efforts
    would be appreciated.

    Symptoms of the failed optimization include a partial copy of values
    with some corrupted or turned into null pointers.

spider-mario commented on 2020-06-18 22:21

My bad, I did not realize that git cherry-pick required having an identity set up. It should be fixed now.

@bertof: bison is part of base-devel, which AUR packages can assume is installed per

arnab commented on 2020-06-18 08:23

Yes @morrisar47 I am also getting the same error like you.

bertof commented on 2020-06-18 07:09

Hi! bison is missing as a build dependency. Build works just fine after installing it.

sekret commented on 2020-06-18 06:50

I also still get the problem, tried to build it just now in a clean chroot. It works however if I build the current git snapshot. So the fix didn't make its way to the snapshot this package uses.

morrisar47 commented on 2020-06-17 13:18

Still a problem for me installing on x86_64

==> Starting prepare()... Auto-merging src/mruby-widget-lib/src/gem.c

*** Please tell me who you are.


git config --global "" git config --global "Your Name"

to set your account's default identity. Omit --global to set the identity only in this repository.

fatal: empty ident name (for me@machine.lan) not allowed> ==> ERROR: A failure occurred in prepare(). Aborting... :: Unable to build zyn-fusion - makepkg exited with code: 4

Joan31 commented on 2020-06-17 07:44

Issue closed on github, it work fine again :)

Joan31 commented on 2020-05-28 07:57

You can fix the problem manually, waiting for definitiv patch on github.

For now, just follow his steps :

git clone && cd zyn-fusion
makepkg --nobuild

If your buildir is on /tmp (ram) like me:

vim /tmp/makepkg/zyn-fusion/src/mruby-zest-build/src/mruby-widget-lib/src/gem.c

or if buildir is on you directory zyn-fusion

vim src/mruby-zest-build/src/mruby-widget-lib/src/gem.c

Now change the line 293:

const struct mrb_data_type mrb_nvg_context_type;


extern const struct mrb_data_type mrb_nvg_context_type;

And finally start the installation

makepkg --noextract --install

The reason of this trouble is gcc10 (Default to -fno-common) :

Thanks to @filip-hejsek and @nadiadavis to find the solution.

Joan31 commented on 2020-05-25 22:15

@apoorv569 and @reber add a comment here

apoorv569 commented on 2020-05-24 12:26

unable to build, please update the package alot of my projects depends on zyn-fusion