guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: qtwenengine anybody?


From: mike . rosset
Subject: Re: qtwenengine anybody?
Date: Thu, 19 Dec 2019 16:16:52 -0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)

Pierre Neidhardt <address@hidden> writes:

> Sorry, still no substitute for me for the patch you've sent yesterday.

I tested with a couple of machines and it does server substitutes. maybe
now the substitute cache will have invalidated. or you can manual purge
/var/guix/substitutes.  Hopefully this resolves it self. If not I'm
going to have a new build soon that fixs pulseaudio and the other issues
you mentioned on the bug tracker.

>> --8<---------------cut here---------------start------------->8---
>> guix archive --export -r qtwebengine | ssh server guix archive --import
>> --8<---------------cut here---------------end--------------->8---
>
> Err... What do you mean with the above?  Did you paste the right
> command? 

I was not quite clear here. For me it's easier to build on
workstation. And then I'd like to export to my publish server. But
simply exporting and importing does cause the publish to server the
build as a substitute. Maybe this is not feasible or I misunderstand how
to do this.

>> If this passes make sure you have
>> #AF73C7321F90EA89AD29BBA14069EB8EF8F6410325E479F93DE4612F26478726#
>>
>> in
>> --8<---------------cut here---------------start------------->8---
>> /etc/guix/acl
>> --8<---------------cut here---------------end--------------->8---
>
> I do!
>
> I tried building it myself anyways, and it fails with
>
> [11690/14276] CXX 
> obj/third_party/blink/renderer/core/animation/animation/animation_jumbo_2.o
> FAILED: 
> obj/third_party/blink/renderer/core/animation/animation/animation_jumbo_2.o
> /gnu/store/x3jx25cd3q363mr7nbgzrhrv1vza6cf7-gcc-7.4.0/bin/g++ -MMD -MF 
> obj/third_party/blink/renderer/core/animation/animation/animation_jumbo_2.o.d 
> -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 
> -DUSE_OZONE=1 -DNO_TCMALLOC -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD 
> -DSAFE_BROWSING_DB_LOCAL -DOFFICIAL_BUILD -DCHROMIUM_BUILD 
> -DFIELDTRIAL_TESTING_ENABLED -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 
> -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS 
> -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 
> -DBLINK_CORE_IMPLEMENTATION=1 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL 
> -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 
> -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DGOOGLE_PROTOBUF_NO_RTTI 
> -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD 
> -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_HAS_PNG_LIBRARY 
> -DSK_HAS_WEBP_LIBRARY -DSK_HAS_JPEG_LIBRARY -DSK_SUPPORT_GPU=1 
> -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\"
>  -DWTF_USE_WEBAUDIO_FFMPEG=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 
> -DWTF_USE_DEFAULT_RENDER_THEME=1 -DUSE_SYSTEM_LIBJPEG -DUSING_SYSTEM_ICU=1 
> -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC 
> -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DGTEST_RELATIVE_PATH 
> -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX 
> -DABSL_ALLOCATOR_NOTHROW=1 -DNO_MAIN_THREAD_WRAPPING -DLIBXSLT_STATIC 
> -DUSE_SYSTEM_ZLIB=1 -I. -Igen -I../../3rdparty/chromium -Igen -Igen -Igen 
> -Igen -Igen -Igen -I../../3rdparty/chromium/third_party/khronos 
> -I../../3rdparty/chromium/gpu 
> -I../../3rdparty/chromium/third_party/libyuv/include -Igen -Igen -Igen -Igen 
> -Igen -Igen -Igen -I../../3rdparty/chromium/third_party/ced/src 
> -I../../3rdparty/chromium/third_party/protobuf/src 
> -I../../3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out 
> -I../../3rdparty/chromium/third_party/boringssl/src/include 
> -I../../3rdparty/chromium/skia/config -I../../3rdparty/chromium/skia/ext 
> -I../../3rdparty/chromium/third_party/skia/include/c 
> -I../../3rdparty/chromium/third_party/skia/include/config 
> -I../../3rdparty/chromium/third_party/skia/include/core 
> -I../../3rdparty/chromium/third_party/skia/include/effects 
> -I../../3rdparty/chromium/third_party/skia/include/encode 
> -I../../3rdparty/chromium/third_party/skia/include/gpu 
> -I../../3rdparty/chromium/third_party/skia/include/images 
> -I../../3rdparty/chromium/third_party/skia/include/lazy 
> -I../../3rdparty/chromium/third_party/skia/include/pathops 
> -I../../3rdparty/chromium/third_party/skia/include/pdf 
> -I../../3rdparty/chromium/third_party/skia/include/pipe 
> -I../../3rdparty/chromium/third_party/skia/include/ports 
> -I../../3rdparty/chromium/third_party/skia/include/utils 
> -I../../3rdparty/chromium/third_party/skia/src/gpu 
> -I../../3rdparty/chromium/third_party/skia/src/sksl 
> -I../../3rdparty/chromium/third_party/angle/include 
> -I../../3rdparty/chromium/third_party/angle/src/common/third_party/base 
> -Igen/angle -I../../3rdparty/chromium/v8/include -Igen/v8/include 
> -I../../3rdparty/chromium/third_party/webrtc_overrides 
> -I../../3rdparty/chromium/third_party/webrtc 
> -I../../3rdparty/chromium/third_party/iccjpeg 
> -I../../3rdparty/chromium/third_party/ots/include 
> -I../../3rdparty/chromium/v8/include -Igen/v8/include 
> -I../../3rdparty/chromium/third_party/libxml/src/include 
> -I../../3rdparty/chromium/third_party/libxml/linux/include 
> -I../../3rdparty/chromium/third_party/libxslt/src -fno-strict-aliasing 
> --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe 
> -pthread -m64 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
> -Wno-unused-local-typedefs -Wno-maybe-uninitialized 
> -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments 
> -Wno-dangling-else -Wno-packed-not-aligned -Wno-missing-field-initializers 
> -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -O2 
> -fno-ident -fdata-sections -ffunction-sections -g0 
> -isystem../../../../../../gnu/store/8n26nbmw5d9wiiah96bj75hcpgcqkhsg-nss-3.46.1/include/nss
>  
> -isystem../../../../../../gnu/store/z1g3hlalia7fb0kyf3fv9g1kqk29fbvr-nspr-4.22/include/nspr
>  -isystem ../../3rdparty/chromium/third_party/abseil-cpp 
> -isystem../../../../../../gnu/store/3snpwk7jl8i125bhiilvk9scqc4mnsx7-libpng-1.6.37/include/libpng16
>  -DLIBXML_STATIC= -std=gnu++14 -Wno-narrowing -Wno-attributes 
> -Wno-class-memaccess -Wno-subobject-linkage -fno-exceptions -fno-rtti 
> -fvisibility-inlines-hidden -c 
> gen/third_party/blink/renderer/core/animation/animation_jumbo_2.cc -o 
> obj/third_party/blink/renderer/core/animation/animation/animation_jumbo_2.o
> {standard input}: Assembler messages:
> {standard input}:3778: Warning: end of file not at end of a line; newline 
> inserted
> {standard input}: Error: open CFI at the end of file; missing .cfi_endproc 
> directive
> g++: internal compiler error: Killed (program cc1plus)
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <https://gcc.gnu.org/bugs/> for instructions.
> [11691/14276] CXX 
> obj/third_party/blink/renderer/core/animation/animation/animation_jumbo_7.o
> [11692/14276] CXX 
> obj/third_party/blink/renderer/core/animation/animation/animation_jumbo_10.o
> [11693/14276] CXX obj/media/blink/blink/watch_time_component.o
> [11694/14276] CXX 
> obj/third_party/blink/renderer/core/animation/animation/animation_jumbo_8.o
> [11695/14276] CXX 
> obj/third_party/blink/renderer/core/animation/animation/animation_jumbo_3.o
> [11696/14276] CXX 
> obj/third_party/blink/renderer/core/animation/animation/animation_jumbo_1.o
> [11697/14276] CXX obj/third_party/blink/renderer/modules/xr/xr/xr_jumbo_3.o
> [11698/14276] CXX obj/third_party/blink/renderer/core/svg/svg/svg_jumbo_10.o
> [11699/14276] CXX 
> obj/third_party/blink/renderer/core/animation/animation/animation_jumbo_4.o
> [11700/14276] CXX 
> obj/third_party/blink/renderer/core/paint/paint/paint_jumbo_5.o
> [11701/14276] CXX 
> obj/third_party/blink/renderer/core/paint/paint/paint_jumbo_6.o
> [11702/14276] CXX obj/third_party/blink/renderer/core/page/page/page_jumbo_1.o
> [11703/14276] CXX 
> obj/third_party/blink/renderer/core/paint/paint/paint_jumbo_4.o
> ninja: build stopped: subcommand failed.
> make[3]: *** [Makefile.gn_run:332: run_ninja] Error 1
> make[3]: Leaving directory 
> '/tmp/guix-build-qtwebengine-5.12.6.drv-0/qtwebengine-everywhere-src-5.12.6/src/core'
> make[2]: *** [Makefile:82: sub-gn_run-pro-make_first] Error 2
> make[2]: Leaving directory 
> '/tmp/guix-build-qtwebengine-5.12.6.drv-0/qtwebengine-everywhere-src-5.12.6/src/core'
> make[1]: *** [Makefile:81: sub-core-make_first] Error 2
> make[1]: Leaving directory 
> '/tmp/guix-build-qtwebengine-5.12.6.drv-0/qtwebengine-everywhere-src-5.12.6/src'
> make: *** [Makefile:49: sub-src-make_first] Error 2
> command "make" "-j" "12" failed with status 2
>
> It could be an out-of-memory error.  Any clue how to make sure this was
> the case?

 g++: internal compiler error: Killed (program cc1plus) . does look like
 a oom error. I noticed with this build if you have many cores it needs
 quite alot of ram. I mainly build on a 6 core with 6 threads AMD Ryzen
 5 3600 Processor and 16 gigs of ram with a 1TB nvme drive. Build time
 is roughly 40min.

Mike



reply via email to

[Prev in Thread] Current Thread [Next in Thread]