Compile Error under macOS
Christoph Schmitz
chr.schmitz at web.de
Mon Dec 6 13:43:37 UTC 2021
Stephan,
Many thanks! Adding the new config parameter "--with-macos-deployment-target=11.1" solved the issue. On both computers.
Qt is installed on my system via homebrew. The currently installed version is 6.2.2.
Chris
> Am 06.12.2021 um 07:35 schrieb Stephan Witt <st.witt at gmx.net>:
>
> Am 06.12.2021 um 06:25 schrieb Christoph Schmitz <chr.schmitz at web.de>:
>>
>> I compile LyX on two MacBooks (one Intel Core i7, and one Apple M1), both running macOS 12.1 Beta (21C5045a).
>
> Sorry, this doesn’t answer the question about your Qt version.
>
> The error message tells us it’s impossible to compile LyX with your Qt-version for macOS 10.14.
>
> You may run configure with --with-macos-deployment-target=10.15 or --with-macos-deployment-target=11.1 …
>
> My goal is to build LyX for macOS 10.14 on 11.1 and to tell elder macOS the package cannot be used.
> I couldn’t achieve this w/o explicitly putting this information into Info.plist.
> So I decided to make it a configure option and this leads to your problem. I wanted to get the entry
> in Info.plist in sync with the compiler options and I added the auto detection of the lowest possible value.
>
> On your system this value is too low apparently.
>
> Stephan
>
>>> Am 05.12.2021 um 22:49 schrieb Stephan Witt <st.witt at gmx.net>:
>>>
>>> Am 05.12.2021 um 22:32 schrieb Christoph Schmitz <chr.schmitz at web.de>:
>>>>
>>>> The latest changes have introduced an issue for macOS X (Qt 6).
>>>
>>> What’s your Qt version? I’m using 6.2.0 on macOS 11.1 (with 11.1 SDK) and it works with minimum of macOS 10.14.
>>>
>>> Stephan
>>>
>>>>
>>>> These are the last lines of the output before the error occurs:
>>>>
>>>> file included from filetools.cpp:42:
>>>> In file included from /opt/homebrew/lib/QtCore.framework/Headers/QDir:1:
>>>> In file included from /opt/homebrew/lib/QtCore.framework/Headers/qdir.h:45:
>>>> /opt/homebrew/lib/QtCore.framework/Headers/qfileinfo.h:118:14: error: '~path' is unavailable: introduced in macOS 10.15
>>>> { return QtPrivate::toFilesystemPath(filePath()); }
>>>> ^
>>>> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/filesystem:961:3: note: '~path' has been explicitly marked unavailable here
>>>> ~path() = default;
>>>> ^
>>>> In file included from filetools.cpp:42:
>>>> In file included from /opt/homebrew/lib/QtCore.framework/Headers/QDir:1:
>>>> In file included from /opt/homebrew/lib/QtCore.framework/Headers/qdir.h:45:
>>>> /opt/homebrew/lib/QtCore.framework/Headers/qfileinfo.h:120:14: error: '~path' is unavailable: introduced in macOS 10.15
>>>> { return QtPrivate::toFilesystemPath(absoluteFilePath()); }
>>>> ^
>>>> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/filesystem:961:3: note: '~path' has been explicitly marked unavailable here
>>>> ~path() = default;
>>>> ^
>>>> fatal error: too many errors emitted, stopping now [-ferror-limit=]
>>>> 20 errors generated.
>>>> make[5]: *** [filetools.o] Error 1
>>>> make[4]: *** [all] Error 2
>>>> make[3]: *** [all-recursive] Error 1
>>>> make[2]: *** [all] Error 2
>>>> make[1]: *** [all-recursive] Error 1
>>>> make: *** [all] Error 2
>>>>
>>>> I also try to attach the full log, but last time it was removed from the mailer.
>>>>
>>>> Chris
>>>>
>>>> <MakeLyX.log>
>>>> --
>>>> lyx-devel mailing list
>>>> lyx-devel at lists.lyx.org
>>>> http://lists.lyx.org/mailman/listinfo/lyx-devel
>>>
>>
>> --
>> lyx-devel mailing list
>> lyx-devel at lists.lyx.org
>> http://lists.lyx.org/mailman/listinfo/lyx-devel
>
More information about the lyx-devel
mailing list