Ah, this bustage is triggered my patch: gfx/thebes/gfxGdkNativeRenderer.cpp:8: gfx/thebes/gfxPlatformGtk.h:12: dist/include/mozilla/gfx/gfxVars.h:12: ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:25: dist/include/mozilla/D3DMessageUtils.h:10: dist/include/ipc/IPCMessageUtils.h:43: dist/include/nsIWidget.h:27: dist/include/mozilla/widget/IMEData.h:12: dist/include/mozilla/WritingModes.h:12: dist/include/mozilla/ComputedStyle.h:16: dist/include/mozilla/ServoComputedData.h:12: include/mozilla/ServoStyleConsts.h:751:3: error: expected identifier ``` I makes `widget/IMEData.h` include `mozilla/WritingModes.h` for making a class have `WritingMode` as a member. I'll add a hack into `IMEData.h`, but this becomes just a hidden bug of the include hell.
Bug 1680845 Comment 2 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Ah, this bustage is triggered my patch: ``` gfx/thebes/gfxGdkNativeRenderer.cpp:8: gfx/thebes/gfxPlatformGtk.h:12: dist/include/mozilla/gfx/gfxVars.h:12: ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:25: dist/include/mozilla/D3DMessageUtils.h:10: dist/include/ipc/IPCMessageUtils.h:43: dist/include/nsIWidget.h:27: dist/include/mozilla/widget/IMEData.h:12: dist/include/mozilla/WritingModes.h:12: dist/include/mozilla/ComputedStyle.h:16: dist/include/mozilla/ServoComputedData.h:12: include/mozilla/ServoStyleConsts.h:751:3: error: expected identifier ``` I makes `widget/IMEData.h` include `mozilla/WritingModes.h` for making a class have `WritingMode` as a member. I'll add a hack into `IMEData.h`, but this becomes just a hidden bug of the include hell.