On 8/26/19 2:23 PM, Jacek Caban wrote:
A bit more logs could be useful. Internal compiler error is by definition a serious GCC bug, not our fault. If it happens with recent GCC, it deserves reporting to GCC. If it's easy to work around, I can put it in, but in this case GCC is not even giving a hint about suspicious area (unless it's earlier in logs, but I think it would usually be in the same line as "Segmentation fault").
To investigate it further, a preprocessed file would be useful. Gecko has makefile rules that make it easy. You can get that with:
make PresentationCallbacks.i -C path/to/wine_gecko/build/dom/presentation/
It should be enough to experiment further without doing whole Gecko builds. Please send PresentationCallbacks.i together with the command that will be executed. I will see if I can somehow reproduce the problem with it.
By the time I had time to look into this the issue has been resolved. We updated GCC to 9.2.1 and it now compiles successfully.
Thanks, Michael