Error when compiling with Qt6 on macOS

pdv pdvisschere at edpnet.be
Thu Mar 25 14:05:31 UTC 2021


On 25/03/2021 11:27, Christoph Schmitz wrote:
> I have tried to compile LyX with Qt6 on macOS. The compiler stops quickly after a series of error messages. I attach a complete log file of my configure and make run.
> 
> Compiling LyX with Qt5 works with charm (thanks to the help of Marcus Mikulcak).
> 
> Chris
> 
> 

I have build successfully with the latest LyX and with Qt6 and cmake. 
There are a few issues to take into account:

1) there is an incompatibility between the moc_ files generated with qt5 
and qt6; you must remove these files manually if you switch; a "Clean" 
within XCode is not enough.

2) qtmacextras is not included in qt6 (it's not clear whether it ever 
will). You must remove 2 steps in the cmake files and the 
QMacPasteboardMimeGraphics code in GuiApplication.cpp.

3) I had to add one #include <QStandardPaths> in support/Package.cpp.

I believe the qtmacextras is needed for copy/paste (and dragging) .pdf 
content.

P. De Visschere



More information about the lyx-devel mailing list