0

I am running buildroot (2022.02.7) using an Ubuntu VM (22.10, 64 bit).

I enable the midori package and selecting this option also selects webkitgtk (v2.36.7), downloading and configuring of the source runs with no errors.

During the build process, make throws a couple of errors and crashes.

[ 45%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-76.cpp.o
make[4]: *** [Source/WebCore/CMakeFiles/WebCore.dir/build.make:4281: Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-31.cpp.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [CMakeFiles/Makefile2:1018: Source/WebCore/CMakeFiles/WebCore.dir/all] Error 2
make[2]: *** [Makefile:156: all] Error 2
make[1]: *** [package/pkg-generic.mk:293: /home/dev/workspace/pios4/output/build/webkitgtk-2.36.7/.stamp_built] Error 2
make: *** [Makefile:84: _all] Error 2

Scrolling back in the log, this error is reported:

[ 45%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-52.cpp.o
In file included from /home/dev/workspace/pios4/output/build/webkitgtk-2.36.7/Source/WebCore/platform/graphics/filters/FESpecularLighting.h:25,
                 from /home/dev/workspace/pios4/output/build/webkitgtk-2.36.7/Source/WebCore/svg/SVGFESpecularLightingElement.h:25,
                 from /home/dev/workspace/pios4/output/build/webkitgtk-2.36.7/WebCore/DerivedSources/JSSVGFESpecularLightingElement.h:26,
                 from /home/dev/workspace/pios4/output/build/webkitgtk-2.36.7/WebCore/DerivedSources/JSDOMWindow.cpp:416,
                 from /home/dev/workspace/pios4/output/build/webkitgtk-2.36.7/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-31.cpp:2:
/home/dev/workspace/pios4/output/build/webkitgtk-2.36.7/Source/WebCore/platform/graphics/filters/FELighting.h:72:41: error: ‘LightingData’ does not name a type
   72 |     inline void platformApplyNeon(const LightingData&, const LightSource::PaintingData&);
      |                                         ^~~~~~~~~~~~

Since I need to keep this current buildroot config for other compatibility items, I tried option 2 from the answer here Incomplete WEBKITGTK build and the build still fails.

Does anyone know how to solve this issue?

JasonP
  • 1
  • 1

0 Answers0