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