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