[oe] [qtwebengine] build failed in pyro branch

Martin Jansa martin.jansa at gmail.com
Mon Aug 14 14:14:50 UTC 2017


>> //| collect2: fatal error: ld terminated with signal 9 [Killed]//

You've probably run out of memory and OOMK killed the linker.

Try with bigger swap or switch from bfd to gold.

On Mon, Aug 14, 2017 at 3:26 PM, idealsim <idealsim at laposte.net> wrote:

> Hi all, i'm trying to build webengine in pyro branch but i have this error
> during the build :
>
> /| ERROR: oe_runmake failed//
> //| make[3]: Entering directory '/media/modjo/data1TO/yocto/py
> ro/quadBuild/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-
> gnueabi/qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd
> 92-r0/build/src/core/api'//
> //| compiling /media/modjo/data1TO/yocto/pyro/quadBuild/tmp/work/cortexa9h
> f-neon-mx6qdl-poky-linux-gnueabi/qtwebengine/5.8.0+
> gitAUTOINC+d740d6a7db_15d257fd92-r0/git/src/core/api/
> qtwebenginecoreglobal.cpp//
> //| compiling /media/modjo/data1TO/yocto/pyro/quadBuild/tmp/work/cortexa9h
> f-neon-mx6qdl-poky-linux-gnueabi/qtwebengine/5.8.0+
> gitAUTOINC+d740d6a7db_15d257fd92-r0/git/src/core/api/
> qwebenginecookiestore.cpp//
> //| compiling /media/modjo/data1TO/yocto/pyro/quadBuild/tmp/work/cortexa9h
> f-neon-mx6qdl-poky-linux-gnueabi/qtwebengine/5.8.0+
> gitAUTOINC+d740d6a7db_15d257fd92-r0/git/src/core/api/
> qwebengineurlrequestinfo.cpp//
> //| compiling /media/modjo/data1TO/yocto/pyro/quadBuild/tmp/work/cortexa9h
> f-neon-mx6qdl-poky-linux-gnueabi/qtwebengine/5.8.0+
> gitAUTOINC+d740d6a7db_15d257fd92-r0/git/src/core/api/
> qwebengineurlrequestjob.cpp//
> //| compiling /media/modjo/data1TO/yocto/pyro/quadBuild/tmp/work/cortexa9h
> f-neon-mx6qdl-poky-linux-gnueabi/qtwebengine/5.8.0+
> gitAUTOINC+d740d6a7db_15d257fd92-r0/git/src/core/api/qwebeng
> ineurlschemehandler.cpp//
> //| generating .moc/moc_predefs.h//
> //| moc /media/modjo/data1TO/yocto/pyro/quadBuild/tmp/work/cortexa9h
> f-neon-mx6qdl-poky-linux-gnueabi/qtwebengine/5.8.0+
> gitAUTOINC+d740d6a7db_15d257fd92-r0/git/src/core/api/
> qwebenginecookiestore.h//
> //| moc /media/modjo/data1TO/yocto/pyro/quadBuild/tmp/work/cortexa9h
> f-neon-mx6qdl-poky-linux-gnueabi/qtwebengine/5.8.0+
> gitAUTOINC+d740d6a7db_15d257fd92-r0/git/src/core/api/qwebeng
> ineurlrequestinterceptor.h//
> //| moc /media/modjo/data1TO/yocto/pyro/quadBuild/tmp/work/cortexa9h
> f-neon-mx6qdl-poky-linux-gnueabi/qtwebengine/5.8.0+
> gitAUTOINC+d740d6a7db_15d257fd92-r0/git/src/core/api/
> qwebengineurlrequestjob.h//
> //| moc /media/modjo/data1TO/yocto/pyro/quadBuild/tmp/work/cortexa9h
> f-neon-mx6qdl-poky-linux-gnueabi/qtwebengine/5.8.0+
> gitAUTOINC+d740d6a7db_15d257fd92-r0/git/src/core/api/qwebeng
> ineurlschemehandler.h//
> //| compiling .moc/moc_qwebenginecookiestore.cpp//
> //| compiling .moc/moc_qwebengineurlrequestinterceptor.cpp//
> //| compiling .moc/moc_qwebengineurlrequestjob.cpp//
> //| compiling .moc/moc_qwebengineurlschemehandler.cpp//
> //| rm -f Release/libqtwebenginecoreapi.a//
> //| arm-poky-linux-gnueabi-ar cqs Release/libqtwebenginecoreapi.a
> .obj/qtwebenginecoreglobal.o .obj/qwebenginecookiestore.o
> .obj/qwebengineurlrequestinfo.o .obj/qwebengineurlrequestjob.o
> .obj/qwebengineurlschemehandler.o .obj/moc_qwebenginecookiestore.o
> .obj/moc_qwebengineurlrequestinterceptor.o .obj/moc_qwebengineurlrequestjob.o
> .obj/moc_qwebengineurlschemehandler.o//
> //| make[3]: Leaving directory '/media/modjo/data1TO/yocto/py
> ro/quadBuild/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-
> gnueabi/qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd
> 92-r0/build/src/core/api'//
> //| ( test -e Makefile.core_module || /media/modjo/data1TO/yocto/pyr
> o/quadBuild/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-
> gnueabi/qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd
> 92-r0/recipe-sysroot-native/usr/bin/qt5/qmake -o Makefile.core_module
> /media/modjo/data1TO/yocto/pyro/quadBuild/tmp/work/cortexa9h
> f-neon-mx6qdl-poky-linux-gnueabi/qtwebengine/5.8.0+
> gitAUTOINC+d740d6a7db_15d257fd92-r0/git/src/core/core_module.pro
> GYP_CONFIG+=use_system_yasm GYP_CONFIG+=generate_character_data=0
> WEBENGINE_CONFIG+=use_system_flac WEBENGINE_CONFIG+=use_system_libevent
> WEBENGINE_CONFIG+=use_system_libwebp WEBENGINE_CONFIG+=use_system_libxslt
> WEBENGINE_CONFIG+=use_system_speex 'QMAKE_CXX=arm-poky-linux-gnueabi-g++
> -march=armv7-a -marm -mfpu=neon  -mfloat-abi=hard -mcpu=cortex-a9
> --sysroot=/media/modjo/data1TO/yocto/pyro/quadBuild/tmp/
> work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/qtwebengine
> /5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0/recipe-sysroot'
> 'QMAKE_CC=arm-poky-linux-gnueabi-gcc  -march=armv7-a -marm -mfpu=neon
> -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/media/modjo/data1TO
> /yocto/pyro/quadBuild/tmp/work/cortexa9hf-neon-mx6qdl-
> poky-linux-gnueabi/qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0/recipe-sysroot'
> 'QMAKE_LINK=arm-poky-linux-gnueabi-g++  -march=armv7-a -marm -mfpu=neon
> -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/media/modjo/data1TO
> /yocto/pyro/quadBuild/tmp/work/cortexa9hf-neon-mx6qdl-
> poky-linux-gnueabi/qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0/recipe-sysroot'
> 'QMAKE_CFLAGS= -O2 -pipe -g -feliminate-unused-debug-types
> -fdebug-prefix-map=/media/modjo/data1TO/yocto/pyro/quadBuild
> /tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/
> qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0=/usr/
> src/debug/qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0
> -fdebug-prefix-map=/media/modjo/data1TO/yocto/pyro/quadBuild
> /tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/
> qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0/recipe-sysroot-native=
> -fdebug-prefix-map=/media/modjo/data1TO/yocto/pyro/quadBuild
> /tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/
> qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0/recipe-sysroot= '
> 'QMAKE_CXXFLAGS= -O2 -pipe -g -feliminate-unused-debug-types
> -fdebug-prefix-map=/media/modjo/data1TO/yocto/pyro/quadBuild
> /tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/
> qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0=/usr/
> src/debug/qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0
> -fdebug-prefix-map=/media/modjo/data1TO/yocto/pyro/quadBuild
> /tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/
> qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0/recipe-sysroot-native=
> -fdebug-prefix-map=/media/modjo/data1TO/yocto/pyro/quadBuild
> /tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/
> qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0/recipe-sysroot=
> -fvisibility-inlines-hidden' 'QMAKE_AR=arm-poky-linux-gnueabi-ar cqs'
> -after ) && make -f Makefile.core_module//
> //| make[3]: Entering directory '/media/modjo/data1TO/yocto/py
> ro/quadBuild/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-
> gnueabi/qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd
> 92-r0/build/src/core'//
> //| creating linker version script QtWebEngineCore.version//
> //| rm -f libQt5WebEngineCore.so.5.8.0 libQt5WebEngineCore.so
> libQt5WebEngineCore.so.5 libQt5WebEngineCore.so.5.8//
> //| linking ../../lib/libQt5WebEngineCore.so.5.8.0//
> //| collect2: fatal error: ld terminated with signal 9 [Killed]//
> //| compilation terminated.//
> //| Makefile.core_module:157: recipe for target
> '../../lib/libQt5WebEngineCore.so.5.8.0' failed//
> //| make[3]: *** [../../lib/libQt5WebEngineCore.so.5.8.0] Error 1//
> //| make[3]: Leaving directory '/media/modjo/data1TO/yocto/py
> ro/quadBuild/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-
> gnueabi/qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd
> 92-r0/build/src/core'//
> //| Makefile:158: recipe for target 'sub-core_module-pro-make_first'
> failed//
> //| make[2]: *** [sub-core_module-pro-make_first] Error 2//
> //| make[2]: Leaving directory '/media/modjo/data1TO/yocto/py
> ro/quadBuild/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-
> gnueabi/qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd
> 92-r0/build/src/core'//
> //| Makefile:49: recipe for target 'sub-core-make_first' failed//
> //| make[1]: *** [sub-core-make_first] Error 2//
> //| make[1]: Leaving directory '/media/modjo/data1TO/yocto/py
> ro/quadBuild/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-
> gnueabi/qtwebengine/5.8.0+gitAUTOINC+d740d6a7db_15d257fd92-r0/build/src'//
> //| Makefile:44: recipe for target 'sub-src-make_first' failed//
> //| make: *** [sub-src-make_first] Error 2//
> //| ERROR: Function failed: do_compile (log file is located at
> /media/modjo/data1TO/yocto/pyro/quadBuild/tmp/work/cortexa9h
> f-neon-mx6qdl-poky-linux-gnueabi/qtwebengine/5.8.0+
> gitAUTOINC+d740d6a7db_15d257fd92-r0/temp/log.do_compile.30193)//
> //ERROR: Task (/media/modjo/data1TO/yocto/pyro/sources/meta-qt5/recipes-qt
> /qt5/qtwebengine_git.bb:do_compile) failed with exit code '1'//
> //NOTE: Tasks Summary: Attempted 6306 tasks of which 6175 didn't need to
> be rerun and 1 failed.//
> //
> //Summary: 1 task failed://
> ///media/modjo/data1TO/yocto/pyro/sources/meta-qt5/recipes-q
> t/qt5/qtwebengine_git.bb:do_compile//
> //Summary: There was 1 WARNING message shown.//
> //Summary: There were 2 ERROR messages shown, returning a non-zero exit
> code./
>
> an idea where is the issue ?
>
> regards
>
> Mickaël
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list