armv7 embedded device with no Graphical interface
-
Create a small application and follow the Build and Run applications part of the guide you are following. Then you shall have an application ready.
-
while building
./configure xplatform wasm-emscripten -nomake examples -prefix $PWD/qtbase
- cd qtbase
- /opt/qt5/qtbase/configure -top-level xplatform wasm-emscripten -nomake examples -prefix /opt/qt5/qtbase
<srcbase> = /opt/qt5/qtbase
<bldbase> = /opt/qt5/qtbase
<outbase> = /opt/qt5/qtbase
Creating qmake...
.Done.
ERROR: Invalid command line parameter 'xplatform'.
-
@jasonnnn said in armv7 embedded device with no Graphical interface:
'xplatform'.
should be -xplatform
-
thank you caught that,
now i am getting this one
./configure -xplatform wasm-emscripten -nomake examples -prefix $PWD/qtbase + cd qtbase
- /opt/qt5/qtbase/configure -top-level -xplatform wasm-emscripten -nomake examples -prefix /opt/qt5/qtbase
<srcbase> = /opt/qt5/qtbase
<bldbase> = /opt/qt5/qtbase
<outbase> = /opt/qt5/qtbase
Creating qmake...
.Done.
Project ERROR: Cannot run target compiler 'em++'. Output:
===================
===================
Maybe you forgot to setup the environment?
- /opt/qt5/qtbase/configure -top-level -xplatform wasm-emscripten -nomake examples -prefix /opt/qt5/qtbase
-
Is the compiler findable in your PATH environment variable ?
-
First thing, try to call em++ in the same terminal you are currently building Qt in.
-
@sgaist thanks for supporting, we are finding problems building Emscripten , thatis the main reason why QT will no build. Unfortunately, we may have to give up on QT for this project.
I don't believe you guys would be supporting un on the emscripten side, but just in case here is the build error (next post)
-
I'm not sure I understood your issue with the emc compiler.
In any case, the error log is missing.
-
SOrry for the missing pieces, so I am not sure if i am missing dependencies on my embbeded device, so too prrof concept I am trying to build on an Unbuntu 64, and the problem appears to be the same ,
1 i built emsdk
2 git clone QT5, Qtbase and QTdeclaratives
3 tried to build QT with ./configure -xplatform wasm-emscripten -nomake examples -prefix $PWD/qtbase
then got (execute the call on em++ which appears to be there)Info: creating super cache file /opt/qt5/.qmake.super
Info: creating cache file /opt/qt5/.qmake.cache
Project ERROR: Cannot run target compiler 'em++'. Output:===================
Maybe you forgot to setup the environment?
root@osboxes:/opt/qt5# em++
Traceback (most recent call last):
File "/opt/emsdk/emscripten/1.38.31/emcc.py", line 41, in <module>
from tools import shared, system_libs, client_mods, js_optimizer, jsrun
File "/opt/emsdk/emscripten/1.38.31/tools/shared.py", line 782, in <module>
CLANG_CC = os.path.expanduser(build_clang_tool_path(exe_suffix('clang')))
File "/opt/emsdk/emscripten/1.38.31/tools/shared.py", line 647, in build_clang_tool_path
return os.path.join(LLVM_ROOT, tool)
File "/usr/lib/python2.7/posixpath.py", line 70, in join
elif path == '' or path.endswith('/'):
AttributeError: 'NoneType' object has no attribute 'endswith'thanks in advance
-
You seem to use a version of the emsdk that is not mentioned in the Qt for Web Assembly wiki entry.
Did you try to use one of these ?