[Mageia-dev] need some help to build a linuxsampler.rpm

Thomas Backlund tmb at mageia.org
Mon Sep 24 13:45:38 CEST 2012

PhilippeDidier skrev 24.9.2012 14:25:
> Hey ! You ! you are a happiness breaker  :-(

> Argh !
> You killed me ;-(

Nope, just showing how to learn about and fix some problems :)

> Mageia will have to wait for sometime :...
> There are 21 makefiles
> There are 0 or 1 or 2 links to add to them (but which of them really
> need the added links ?)
> Than means some combinations to try :
> 2 square to the power of 21 = 2097152 if I blindly test all of them !
> If I win early I will try the casino
> ;-)
> I will try a rational approach to decrease the number of tests to do...

Actually the way to fix it is to look at the error to help narrow down
where the fix is needed:

../src/plugins/.libs/liblinuxsamplerplugins.a(InstrumentEditorFactory.o): In
function `__exchange_and_add_dispatch':
undefined reference to `pthread_cancel'

../src/common/.libs/liblinuxsamplercommon.a(Path.o): In function
undefined reference to `pthread_cancel'

so the files that uses "pthread_cancel", need linking help.
in this case the Makefiles responsible for the build of
"liblinuxsamplerplugins" and "liblinuxsamplercommon" are the
ones you need to fix..

Same goes for the:
"There came now undefined references to 'dlopen' 'dlerror' 'dlclose'

I had to add -ldl to each Makefile.in"


More information about the Mageia-dev mailing list