On 06/10/2016 11:40 PM, Joel Kulesza wrote:
> On Fri, Jun 10, 2016 at 3:56 PM, Richard Heck <rgh...@lyx.org
> <mailto:rgh...@lyx.org>> wrote:
>
>     You could try adding:
>
>     #include <limits.h>
>
>     to support/filetools.cpp.
>
>
> Richard, thanks for the *quick* reply!  That worked and let make
> proceed beyond filetools.  Now, it complains:
>
>   CXX      GuiApplication.o
> ../../../../src/frontends/qt4/GuiApplication.cpp: In member function
> ‘const QFont lyx::frontend::GuiApplication::typewriterSystemFont()’:
> ../../../../src/frontends/qt4/GuiApplication.cpp:2588:21: error:
> ‘Monospace’ is not a member of ‘QFont’
>    font.setStyleHint(QFont::Monospace);
>                      ^
> make[6]: *** [GuiApplication.o] Error 1 
>
> Is there another header file that might direct it to where it needs to
> go.  Alternatively, is there some fail-safe logic that needs to be
> introduced in case this font is there (seems unlikely, since 2.1.4
> compiled and without having looked I'd be surprised if there were
> different typewriter fonts used)?

This code is new and affects how the typewriter font is chosen. What
version of Qt do you have? It appears that QFont::Monospace does not
exist before Qt 4.7. This is bad, since the INSTALL file says one can
use 4.5.0.

You could try changing it to QFont:TypeWriter.

Richard

Reply via email to