Uwe Stöhr wrote:

> I was now able to compile Master with Qt 5.3. LyX works so far, but
> crashes immediately when trying to view a file as PDF. So yes, Qt 5 and
> LyX does not yet work but we should try to make this possible for LyX
> LyX 2.2.

Yes. There have been many discussion already on that topic, and part of the 
work has been done, but it is not finished. Somebody needs to volunteer.

> Now I spent some more hours and found out that having .NET 4 installed
> side by side with .Net 4.5.1 is possible if .Net 4 is installed before
> .NET 4.5.1
> 
> I am therefore now able to compile LyX 2.1 using Qt 4.8.6 and MSVC 2010.

Very good. For the record: If you want to build with a never MSVC version, 
then you need all dependencies built with that version as well. Otherwise 
you'll get either linker errors or crashes at runtime, since both the C 
runtime library and the C++ libraries (runtime and STL) are not binary 
compatible between different MSVC releases. Sometimes you even need the MSVC 
service pack to match (this was the case with a MSVC 2005 bug fix).

> So what is wrong with using a merged build? I am pretty sure that I used
> merged builds for the release of LyX 2.0.8 and it worked fine.

Nothing is wrong with it, but AFAIK it is not tested, and code that is not 
tested breaks (always, the only question is how long it takes). However, for 
the resulting binary it should not matter whether you use a merged build or 
not (otherwise the merged build would be broken). The only difference should 
be build speed.


Georg

Reply via email to