On 08.11.2010 02:17, Enrico Forestieri wrote:
> On Mon, Nov 08, 2010 at 01:42:35AM +0100, Peter Kümmel wrote:
> 
>> On 08.11.2010 01:15, Enrico Forestieri wrote:
>>> On Mon, Nov 08, 2010 at 12:41:28AM +0100, Pavel Sanda wrote:
>>>
>>>> Enrico Forestieri wrote:
>>>>> #ifdefs where placed without care. My feeling is that it would not be
>>>>> at all difficult resolving this.
>>>>
>>>> can you try please?
>>>
>>> The link fails because the xxxAndDestroy() methods are #ifdef'd out.
>>> However, simply removing the #ifdef produces a malfunctioning executable.
>>> For example, I am able to preview a document, but then the lyx process
>>> eats 100% cpu, even if lyx itself remains usable. However, trying to
>>> export something does not produce anything (only a 100% cpu usage).
>>>
>>
>> I've fixed the linker error and hope it works now. If not, something went
>> wrong starting with this commit:
>> http://www.lyx.org/trac/changeset/35699/lyx-devel/trunk
>> Too late to do more now.
> 
> It links, but it is no better than simply taking away the #ifdef.
> Previewing a document works and lyx seems functional, but after preview
> it eats 100% cpu. Export does not work but rises cpu usage to 100%% as well.
> Even with "#define EXPORT_in_THREAD 0" it behaves the same.
> Note that this occurs with both Qt 4.2 and 4.3.
> 

The 100% cpu for when previewing is fixed now. (Maybe a bug in the Buffer
function).

Peter

Reply via email to