trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: June 2012

Re: [trinity-devel] rosegarden FTBFS in 64-bit

From: "Timothy Pearson" <kb9vqf@...>
Date: Thu, 28 Jun 2012 14:10:39 -0500
> On 06/27/2012 02:44 PM, Darrell Anderson wrote:
>> Slackware Current 64-bit
>>
>> The failure:
>>
>> /usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld:
>> CMakeFiles/rosegardensequencer.dir/sequencer/main.cpp.o: undefined
>> reference to symbol 'pthread_sigmask@@GLIBC_2.2.5'
>> /usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld:
>> note: 'pthread_sigmask@@GLIBC_2.2.5' is defined in DSO
>> /lib64/libpthread.so.0 so try adding it to the linker command line
>> /lib64/libpthread.so.0: could not read symbols: Invalid operation
>> collect2: error: ld returned 1 exit status
>>
>> rosegarden builds without that error in 32-bit.
>>
>> How to fix?
>>
>> Darrell
>>
>
>
> Rosegarden build here without error -- but I'm cheating with
> --fpermissive:

fpermissive only instructs the compiler to be more permissive when parsing
the code; it does nothing to the linker, which is where Darrell is
experiencing the problem.

I suspect a problem with 64 bit Slackware 14 at this point, not something
in TDE.

Tim