| Summary: | [WPE] [2.40.0] Fails to build in mipsel: invalid use of incomplete type 'class JSC::GenericTypedArrayView<JSC::Float32Adaptor>' | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Alberto Garcia <berto> |
| Component: | WPE WebKit | Assignee: | Adrian Perez <aperez> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | aperez, bugs-noreply |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
|
Description
Alberto Garcia
2023-03-27 02:20:33 PDT
I have managed to reproduce this build issue on x86_64 as well, using
CMake directly instead of build-webkit, like this:
% CC=gcc CXX=g++ LDFLAGS=-fuse-ld=bfd \
cmake -S. -Bbuild -DPORT=WPE \
-DCMAKE_C_FLAGS_RELEASE='' \
-DCMAKE_C_FLAGS_DEBUG='' \
-DCMAKE_CXX_FLAGS_DEBUG='' \
-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
-DENABLE_WPE_QT_API=OFF \
-DENABLE_MINIBROWSER=ON \
-DUSE_SOUP2=OFF \
-DDEBUG_FISSION=OFF \
-DENABLE_WEBGL=OFF \
-DENABLE_UNIFIED_BUILDS=OFF \
-DENABLE_DOCUMENTATION=OFF \
-DENABLE_INTROSPECTION=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_BUBBLEWRAP_SANDBOX=ON \
-GNinja
% ninja -Cbuild
The error looks similar to another I fixed in one of my non-unified build
patches some weeks back. I'll try to solve this one as well.
(In reply to Adrian Perez from comment #1) > I have managed to reproduce this build issue on x86_64 as well, using > CMake directly instead of build-webkit, like this: > > % CC=gcc CXX=g++ LDFLAGS=-fuse-ld=bfd \ > cmake -S. -Bbuild -DPORT=WPE \ > -DCMAKE_C_FLAGS_RELEASE='' \ > -DCMAKE_C_FLAGS_DEBUG='' \ > -DCMAKE_CXX_FLAGS_DEBUG='' \ > -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \ > -DENABLE_WPE_QT_API=OFF \ > -DENABLE_MINIBROWSER=ON \ > -DUSE_SOUP2=OFF \ > -DDEBUG_FISSION=OFF \ > -DENABLE_WEBGL=OFF \ > -DENABLE_UNIFIED_BUILDS=OFF \ > -DENABLE_DOCUMENTATION=OFF \ > -DENABLE_INTROSPECTION=OFF \ > -DCMAKE_BUILD_TYPE=Release \ > -DENABLE_BUBBLEWRAP_SANDBOX=ON \ > -GNinja > % ninja -Cbuild > > The error looks similar to another I fixed in one of my non-unified build > patches some weeks back. I'll try to solve this one as well. Fixed in the webkitglib/2.40 branch in this commit: https://github.com/WebKit/WebKit/commit/988cb56ec61c140431d9b93c7d9699eb5fa7925b |