thunderox/stegosaurus

Still can't compile

Opened this issue · 3 comments

[20/21] Linking build/stegosaurus.lv2/stegosaurus_ui.so
[21/21] Linking build/stegosaurus.lv2/stegosaurus.so
/usr/bin/ld: stegosaurus_synth.c.3.o:(.bss+0x0): multiple definition of `stegosaurus_self'; stegosaurus.c.3.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status

This has been reported in both #13 and #14. Aside from the duplicate? Why was #13 closed?

Compiling okay for me, what distro / verison is the problem occuring? I have been working on a new version of this plugin that doesn't use waf or GTK based on DPF, it will be over on Gitlab when I have time to finish it, new versions of Triceratops and Dracorex are already up https://gitlab.com/thunderox_plugins

Hi thunderox. Running Ubuntu 23.04 over here. I'll certainly check out those new plugins (never heard of them) but I need to get good ol' stegosaurus lv2 back in action as I've got an old track that depends on it.

> ./waf configure
Setting top to                           : /home/windowsrefund/src/stegosaurus
Setting out to                           : /home/windowsrefund/src/stegosaurus/build
Checking for 'gcc' (C compiler)          : /usr/bin/gcc
Checking for 'g++' (C++ compiler)        : /usr/bin/g++

Global Configuration
 * Install prefix                        : /usr/local
 * Debuggable build                      : False
 * Build documentation                   : False

stegosaurus Configuration
Checking for program 'pkg-config'        : /usr/bin/pkg-config
Checking for 'lv2' >= 1.4.1              : yes
 * LV2 bundle directory                  : /usr/lib/lv2

'configure' finished successfully (0.090s)

As already reported however, running ./waf reports the error already mentioned.

ah I get you, and even when the new version is usable any old tracks will need the original version probably, I'm on an Ubuntu derivative as well but a few versions behind you, this is why I wanted to move away from waf it seemed to break all the time grrr :) I'll see if I can test it with a newer install tonight