theabolton / whysynth

Versatile multi-mode DSSI softsynth.
http://smbolton.com/whysynth.html
GNU General Public License v2.0
39 stars 12 forks source link

Undefined symbol #10

Closed snan closed 3 years ago

snan commented 3 years ago

So I’m getting the following error and I’m thinking I’m missing a library or something. Not sure how to best troubleshoot or move ahead?

ghostess: dlopen of '/usr/lib/dssi/whysynth.so' failed: /usr/lib/dssi/whysynth.so: undefined symbol: dssp_voicelist_mutex_unlock
snan commented 3 years ago

Never mind, problem was with distro (maybe a dependency thing), compiling from scratch equals zero problems.

falkTX commented 3 years ago

I was curious about this, seems like the KXStudio packages had the same issue. I just updated them now and can confirm it works once again.

$ dssi_analyse_plugin /usr/lib/dssi/whysynth.so
Examining DSSI plugin library /usr/lib/dssi/whysynth.so:
Label:     WhySynth
Name:      WhySynth 20170701 DSSI plugin
Maker:     Sean Bolton <whysynth AT smbolton DOT com>
Copyright: GNU General Public License version 2 or later
Properties: (not REALTIME) (not INPLACE_BROKEN) (not HARD_RT_CAPABLE)
DSSI API Version: 1
Functions available:
    yes  instantiate()          yes  configure()
    yes  connect_port()         yes  get_program()
    yes  activate()             yes  select_program()
    yes  run()                  yes  get_midi_controller_for_port()
    no   run_adding()           yes  run_synth()
    no   set_run_adding_gain()  no   run_synth_adding()
    yes  deactivate()           no   run_multiple_synths()
    yes  cleanup()              no   run_multiple_synths_adding()
Ports (198):
  --- name---------------- type------- min----- max----- default flags---------
    0 Output Left          audio   out                          
    1 Output Right         audio   out                          
    2 Osc1 Mode            control in         0       11   min   int
    3 Osc1 Waveform        control in         0      167   min   int
    4 Osc1 Pitch           control in       -36       36   0     int
    5 Osc1 Detune          control in      -0.5      0.5   mid  
    6 Osc1 Pitch Mod Src   control in         0       22   min   int
    7 Osc1 Pitch Mod Amt   control in        -1        1   mid  
    8 Osc1 MParam 1        control in         0        1   min  
    9 Osc1 MParam 2        control in         0        1   min  
   10 Osc1 MMod Src        control in         0       30   min   int
   11 Osc1 MMod Amt        control in         0        1   min  
   12 Osc1 Amp Mod Src     control in         0       22   min   int
   13 Osc1 Amp Mod Amt     control in        -1        1   mid  
   14 Osc1->BusA Level     control in         0        2   mid  
   15 Osc1->BusB Level     control in         0        2   mid  
   16 Osc2 Mode            control in         0       11   min   int
   17 Osc2 Waveform        control in         0      167   min   int
   18 Osc2 Pitch           control in       -36       36   0     int
   19 Osc2 Detune          control in      -0.5      0.5   mid  
   20 Osc2 Pitch Mod Src   control in         0       22   min   int
   21 Osc2 Pitch Mod Amt   control in        -1        1   mid  
   22 Osc2 MParam 1        control in         0        1   min  
   23 Osc2 MParam 2        control in         0        1   min  
   24 Osc2 MMod Src        control in         0       30   min   int
   25 Osc2 MMod Amt        control in         0        1   min  
   26 Osc2 Amp Mod Src     control in         0       22   min   int
   27 Osc2 Amp Mod Amt     control in        -1        1   mid  
   28 Osc2->BusA Level     control in         0        2   mid  
   29 Osc2->BusB Level     control in         0        2   mid  
   30 Osc3 Mode            control in         0       11   min   int
   31 Osc3 Waveform        control in         0      167   min   int
   32 Osc3 Pitch           control in       -36       36   0     int
   33 Osc3 Detune          control in      -0.5      0.5   mid  
   34 Osc3 Pitch Mod Src   control in         0       22   min   int
   35 Osc3 Pitch Mod Amt   control in        -1        1   mid  
   36 Osc3 MParam 1        control in         0        1   min  
   37 Osc3 MParam 2        control in         0        1   min  
   38 Osc3 MMod Src        control in         0       30   min   int
   39 Osc3 MMod Amt        control in         0        1   min  
   40 Osc3 Amp Mod Src     control in         0       22   min   int
   41 Osc3 Amp Mod Amt     control in        -1        1   mid  
   42 Osc3->BusA Level     control in         0        2   mid  
   43 Osc3->BusB Level     control in         0        2   mid  
   44 Osc4 Mode            control in         0       11   min   int
   45 Osc4 Waveform        control in         0      167   min   int
   46 Osc4 Pitch           control in       -36       36   0     int
   47 Osc4 Detune          control in      -0.5      0.5   mid  
   48 Osc4 Pitch Mod Src   control in         0       22   min   int
   49 Osc4 Pitch Mod Amt   control in        -1        1   mid  
   50 Osc4 MParam 1        control in         0        1   min  
   51 Osc4 MParam 2        control in         0        1   min  
   52 Osc4 MMod Src        control in         0       30   min   int
   53 Osc4 MMod Amt        control in         0        1   min  
   54 Osc4 Amp Mod Src     control in         0       22   min   int
   55 Osc4 Amp Mod Amt     control in        -1        1   mid  
   56 Osc4->BusA Level     control in         0        2   mid  
   57 Osc4->BusB Level     control in         0        2   mid  
   58 Filter1 Mode         control in         0       10   min   int
   59 Filter1 Source       control in         0        1   min   int
   60 Filter1 Frequency    control in         0       50   max  
   61 Filter1 Frq Mod Src  control in         0       22   min   int
   62 Filter1 Frq Mod Amt  control in        -1        1   mid  
   63 Filter1 Resonance    control in         0        1   low  
   64 Filter1 MParameter   control in         0        1   mid  
   65 Filter2 Mode         control in         0       10   min   int
   66 Filter2 Source       control in         0        2   min   int
   67 Filter2 Frequency    control in         0       50   max  
   68 Filter2 Frq Mod Src  control in         0       22   min   int
   69 Filter2 Frq Mod Amt  control in        -1        1   mid  
   70 Filter2 Resonance    control in         0        1   low  
   71 Filter2 MParameter   control in         0        1   mid  
   72 BusA->Out Level      control in         0        2   min  
   73 BusA->Out Pan        control in         0        1   mid  
   74 BusB->Out Level      control in         0        2   min  
   75 BusB->Out Pan        control in         0        1   mid  
   76 Filter1->Out Level   control in         0        2   mid  
   77 Filter1->Out Pan     control in         0        1   low  
   78 Filter2->Out Level   control in         0        2   mid  
   79 Filter2->Out Pan     control in         0        1   hi   
   80 Volume               control in         0        1   low  
   81 Effect Mode          control in         0        3   min   int
   82 Effect Param 1       control in         0        1   min  
   83 Effect Param 2       control in         0        1   min  
   84 Effect Param 3       control in         0        1   min  
   85 Effect Param 4       control in         0        1   min  
   86 Effect Param 5       control in         0        1   min  
   87 Effect Param 6       control in         0        1   min  
   88 Effect Wet/Dry Mix   control in         0        1   mid  
   89 Glide Rate           control in     0.002        1   min   log
   90 Bend Range           control in         0       12   min   int
   91 GLFO Frequency       control in      0.05       20   mid   log
   92 GLFO Waveform        control in         0      167   min   int
   93 GLFO Amp Mod Src     control in         0        2   min   int
   94 GLFO Amp Mod Amt     control in        -1        1   mid  
   95 VLFO Frequency       control in      0.05       20   mid   log
   96 VLFO Waveform        control in         0      167   min   int
   97 VLFO Delay           control in         0       10   min  
   98 VLFO Amp Mod Src     control in         0       22   min   int
   99 VLFO Amp Mod Amt     control in        -1        1   mid  
  100 MLFO Frequency       control in      0.05       20   mid   log
  101 MLFO Waveform        control in         0      167   min   int
  102 MLFO Delay           control in         0       10   min  
  103 MLFO Amp Mod Src     control in         0       22   min   int
  104 MLFO Amp Mod Amt     control in        -1        1   mid  
  105 MLFO Phase Spread    control in         0      180   mid  
  106 MLFO Random Freq     control in         0        1   min  
  107 EGO Mode             control in         1        5   min   int
  108 EGO Shape 1          control in         0       11   min   int
  109 EGO Time 1           control in         0       20   min  
  110 EGO Level 1          control in         0        1   max  
  111 EGO Shape 2          control in         0       11   min   int
  112 EGO Time 2           control in         0       20   min  
  113 EGO Level 2          control in         0        1   max  
  114 EGO Shape 3          control in         0       11   min   int
  115 EGO Time 3           control in         0       50   min  
  116 EGO Level 3          control in         0        1   max  
  117 EGO Shape 4          control in         0       11   min   int
  118 EGO Time 4           control in         0       50   min  
  119 EGO Vel Level Sens   control in         0        1   min  
  120 EGO Vel Time Scale   control in        -1        1   mid  
  121 EGO Kbd Time Scale   control in        -1        1   mid  
  122 EGO Amp Mod Src      control in         0       22   min   int
  123 EGO Amp Mod Amt      control in        -1        1   mid  
  124 EG1 Mode             control in         0        5   min   int
  125 EG1 Shape 1          control in         0       11   min   int
  126 EG1 Time 1           control in         0       20   min  
  127 EG1 Level 1          control in         0        1   max  
  128 EG1 Shape 2          control in         0       11   min   int
  129 EG1 Time 2           control in         0       20   min  
  130 EG1 Level 2          control in         0        1   max  
  131 EG1 Shape 3          control in         0       11   min   int
  132 EG1 Time 3           control in         0       50   min  
  133 EG1 Level 3          control in         0        1   max  
  134 EG1 Shape 4          control in         0       11   min   int
  135 EG1 Time 4           control in         0       50   min  
  136 EG1 Vel Level Sens   control in         0        1   min  
  137 EG1 Vel Time Scale   control in        -1        1   mid  
  138 EG1 Kbd Time Scale   control in        -1        1   mid  
  139 EG1 Amp Mod Src      control in         0       22   min   int
  140 EG1 Amp Mod Amt      control in        -1        1   mid  
  141 EG2 Mode             control in         0        5   min   int
  142 EG2 Shape 1          control in         0       11   min   int
  143 EG2 Time 1           control in         0       20   min  
  144 EG2 Level 1          control in         0        1   max  
  145 EG2 Shape 2          control in         0       11   min   int
  146 EG2 Time 2           control in         0       20   min  
  147 EG2 Level 2          control in         0        1   max  
  148 EG2 Shape 3          control in         0       11   min   int
  149 EG2 Time 3           control in         0       50   min  
  150 EG2 Level 3          control in         0        1   max  
  151 EG2 Shape 4          control in         0       11   min   int
  152 EG2 Time 4           control in         0       50   min  
  153 EG2 Vel Level Sens   control in         0        1   min  
  154 EG2 Vel Time Scale   control in        -1        1   mid  
  155 EG2 Kbd Time Scale   control in        -1        1   mid  
  156 EG2 Amp Mod Src      control in         0       22   min   int
  157 EG2 Amp Mod Amt      control in        -1        1   mid  
  158 EG3 Mode             control in         0        5   min   int
  159 EG3 Shape 1          control in         0       11   min   int
  160 EG3 Time 1           control in         0       20   min  
  161 EG3 Level 1          control in         0        1   max  
  162 EG3 Shape 2          control in         0       11   min   int
  163 EG3 Time 2           control in         0       20   min  
  164 EG3 Level 2          control in         0        1   max  
  165 EG3 Shape 3          control in         0       11   min   int
  166 EG3 Time 3           control in         0       50   min  
  167 EG3 Level 3          control in         0        1   max  
  168 EG3 Shape 4          control in         0       11   min   int
  169 EG3 Time 4           control in         0       50   min  
  170 EG3 Vel Level Sens   control in         0        1   min  
  171 EG3 Vel Time Scale   control in        -1        1   mid  
  172 EG3 Kbd Time Scale   control in        -1        1   mid  
  173 EG3 Amp Mod Src      control in         0       22   min   int
  174 EG3 Amp Mod Amt      control in        -1        1   mid  
  175 EG4 Mode             control in         0        5   min   int
  176 EG4 Shape 1          control in         0       11   min   int
  177 EG4 Time 1           control in         0       20   min  
  178 EG4 Level 1          control in         0        1   max  
  179 EG4 Shape 2          control in         0       11   min   int
  180 EG4 Time 2           control in         0       20   min  
  181 EG4 Level 2          control in         0        1   max  
  182 EG4 Shape 3          control in         0       11   min   int
  183 EG4 Time 3           control in         0       50   min  
  184 EG4 Level 3          control in         0        1   max  
  185 EG4 Shape 4          control in         0       11   min   int
  186 EG4 Time 4           control in         0       50   min  
  187 EG4 Vel Level Sens   control in         0        1   min  
  188 EG4 Vel Time Scale   control in        -1        1   mid  
  189 EG4 Kbd Time Scale   control in        -1        1   mid  
  190 EG4 Amp Mod Src      control in         0       22   min   int
  191 EG4 Amp Mod Amt      control in        -1        1   mid  
  192 ModMix Bias          control in      -1.4      1.4   mid  
  193 ModMix Mod1 Src      control in         0       22   min   int
  194 ModMix Mod1 Amt      control in      -1.4      1.4   mid  
  195 ModMix Mod2 Src      control in         0       22   min   int
  196 ModMix Mod2 Amt      control in      -1.4      1.4   mid  
  197 Tuning               control in     415.3    466.2   440  
Requested MIDI Control Change/NRPN Mappings:
   89 Glide Rate            CC5 (portamento time)
Available User Interfaces:
    /usr/lib/dssi/whysynth/WhySynth_gtk
snan commented 3 years ago

Searching for the issue I found tons of people having the same problem but it seemed that all of them were on Ubuntu or derivs and that's not really fair to put on @smbolton

falkTX commented 3 years ago

yes, seems like it is a packaging problem. I imported the package to the kxstudio repos as-is a while ago, so the issue was there too.