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

Thomas Backlund tmb at mageia.org
Fri Sep 21 22:03:01 CEST 2012


PhilippeDidier skrev 21.9.2012 22:24:
> Hi ! Happy packagers...
>
> I'm trying to build some missing rpms that exist in Mandriva-contrib but
> not yet in Mageia... (most of them concern Computer Aided Music)
>
> gig
> linuxsampler
> gigedit
> qsampler
>
> linuxsampler depends on gig
> gigedit and qsampler depend on linuxsampler
>
> I use the same spec files and sources and patches as in Mandriva...
> (with minor cosmetic changes)
>
> It's OK for gig
>
>
> But
>
> I'm having problem with linuxsampler that could be built for
> Mandriva2010.2 but that can't be with Mageia2
>
> I get several times this kind of message when running rpmbuild -ba
> (before it aborts) :
>
> ../src/plugins/.libs/liblinuxsamplerplugins.a(InstrumentEditorFactory.o): In
> function `__exchange_and_add_dispatch':
> /usr/lib/gcc/i586-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/atomicity.h:80:
> undefined reference to `pthread_cancel'
>
> ../src/common/.libs/liblinuxsamplercommon.a(Path.o): In function
> `__exchange_and_add_dispatch':
> /usr/lib/gcc/i586-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/atomicity.h:80:
> undefined reference to `pthread_cancel'
>

You need to add -lpthread to the linker options...

--
Thomas






More information about the Mageia-dev mailing list