Details
-
Bug
-
Resolution: Cannot Reproduce
-
P2: Important
-
None
-
5.13.2
-
None
-
Qt 5.13.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6)) on "xcb"
OS: Ubuntu 18.04.3 LTS [linux version 4.15.0-70-generic]
Architecture: x86_64; features: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2
emscripten version: e1.38.30_64bit
executing command emcc -v, returns the following
emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 1.38.30
clang version 6.0.1 (emscripten 1.38.30 : 1.38.30)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/pat/emsdk/clang/e1.38.30_64bit
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/8
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7.4.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8
Candidate multilib: .;@m64
Selected multilib: .;@m64
Qt 5.13.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6)) on "xcb" OS: Ubuntu 18.04.3 LTS [linux version 4.15.0-70-generic] Architecture: x86_64; features: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2 emscripten version: e1.38.30_64bit executing command emcc -v, returns the following emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 1.38.30 clang version 6.0.1 (emscripten 1.38.30 : 1.38.30) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /home/pat/emsdk/clang/e1.38.30_64bit Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/8 Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7 Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7.4.0 Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8 Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8 Candidate multilib: .;@m64 Selected multilib: .;@m64
Description
Have attached a small sample test app to illustrate the problem. The project builds and runs on the Linux desktop. The project fails to build when building for WebAssembly. Please note I have successfully built many Qt for WebAssembly projects on my system. I am confident it is correctly setup for building for the Qt for WebAssembly platform.
The error message when the build fails is:
Fatal: error in validating output
shared:ERROR: '/home/pat/emsdk/clang/e1.38.30_64bit/binaryen/bin/asm2wasm ./TestImageProvider.temp.asm.js --total-memory=16777216 --trap-mode=clamp -O3 --mem-init=./TestImageProvider.js.mem --mem-base=1024 --wasm-only -o ./TestImageProvider.wasm --mvp-features' failed (1)
Makefile:221: recipe for target 'TestImageProvider.js' failed
make: *** [TestImageProvider.js] Error 1