Hi,

What you're hitting is a bug in qemu while trying to execute mksnapshot, which 
is trying to fire up the v8 engine. What's strange though is that
configure should detect that you're building inside scratchbox and disable v8 
snapshots accordingly. Are you building outside of scratchbox? What's 
CFG_V8SNAPSHOT
set to for you?

AFAIK the only way to get snapshots working for Harmattan is to truly 
cross-compile outside of scratchbox with x86 host (not x86-64).


Simon
________________________________________
From: [email protected] 
[[email protected]] on behalf of ext 
Laszlo Papp [[email protected]]
Sent: Saturday, September 01, 2012 11:50
To: [email protected]
Subject: [Development] Harmattan - QtJsBackend/V8 build issues

Hi,

Can reproduce by manually running the "../../bin/mkv8snapshot 
generated-release/snapshot.cpp" command.

Laszlo

g++ -c -g -O2 -O2 -w -std=c++0x -fvisibility=hidden -fvisibility-inlines-hidden 
-D_REENTRANT -fno-exceptions -fPIC -DQT_NO_LIBUDEV -DQT_BUILD_V8_LIB 
-DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT 
-DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DV8_SHARED 
-DBUILDING_V8_SHARED -DENABLE_DEBUGGER_SUPPORT -DENABLE_VMSTATE_TRACKING 
-DENABLE_LOGGING_AND_PROFILING -DNDEBUG -DV8_TARGET_ARCH_ARM 
-DUSE_EABI_HARDFLOAT=1 -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE 
-D_LARGEFILE_SOURCE -I/opt/qt5/mkspecs/linux-g++ -I. -I../3rdparty/v8/src -o 
.obj/release-shared/experimental-libraries.o 
generated-release/experimental-libraries.cpp
../../bin/mkv8snapshot generated-release/snapshot.cpp
make[4]: *** [generated-release/snapshot.cpp] Error 126
make[4]: Leaving directory 
`/scratchbox/users/lpapp/home/lpapp/qt5/qtjsbackend/qt5-jsbackend/src/v8'
make[3]: *** [sub-v8-make_first-ordered] Error 2
make[3]: Leaving directory 
`/scratchbox/users/lpapp/home/lpapp/qt5/qtjsbackend/qt5-jsbackend/src'
make[2]: *** [sub-src-make_first] Error 2
make[2]: Leaving directory 
`/scratchbox/users/lpapp/home/lpapp/qt5/qtjsbackend/qt5-jsbackend'
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory 
`/scratchbox/users/lpapp/home/lpapp/qt5/qtjsbackend/qt5-jsbackend'
make: *** [build] Error 2

_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to