From mboxrd@z Thu Jan 1 00:00:00 1970 From: mike.rosset@gmail.com Subject: Re: qtwenengine anybody? Date: Thu, 19 Dec 2019 16:16:52 -0800 Message-ID: <87zhfn6ebv.fsf@gmail.com> References: <87a77sqtdq.fsf@ambrevar.xyz> <87immgqryj.fsf@gmail.com> <871rt4qnp9.fsf@gmail.com> <87immgp582.fsf@gmail.com> <5955729d-ef57-ffb8-feb8-36a9f53658a2@crazy-compilers.com> <87d0clpbt6.fsf@gmail.com> <87y2v9thov.fsf@ambrevar.xyz> <878sn9p8qb.fsf@gmail.com> <878sn8fa2s.fsf@ambrevar.xyz> <878sn86qsu.fsf@gmail.com> <874kxwf3y0.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:40537) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ii5yT-000482-TA for guix-devel@gnu.org; Thu, 19 Dec 2019 19:16:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ii5yR-0002OO-Qs for guix-devel@gnu.org; Thu, 19 Dec 2019 19:16:57 -0500 Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]:51230) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ii5yR-0002J8-B0 for guix-devel@gnu.org; Thu, 19 Dec 2019 19:16:55 -0500 Received: by mail-pj1-x1029.google.com with SMTP id j11so3291716pjs.1 for ; Thu, 19 Dec 2019 16:16:55 -0800 (PST) In-Reply-To: <874kxwf3y0.fsf@ambrevar.xyz> (Pierre Neidhardt's message of "Thu, 19 Dec 2019 21:36:23 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Pierre Neidhardt Cc: Guix-devel Pierre Neidhardt 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?=20 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 ob= j/third_party/blink/renderer/core/animation/animation/animation_jumbo_2.o.d= -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=3D1 -DUSE_NSS_CERTS=3D1 -D= USE_OZONE=3D1 -DNO_TCMALLOC -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE= _BROWSING_DB_LOCAL -DOFFICIAL_BUILD -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_E= NABLED -DTOOLKIT_QT -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE_SOURCE -D_LARGEFI= LE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVAL= GRIND -DDYNAMIC_ANNOTATIONS_ENABLED=3D0 -DBLINK_CORE_IMPLEMENTATION=3D1 -DG= L_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=3D1 -DINSIDE_= BLINK -DUSING_SYSTEM_ICU=3D1 -DICU_UTIL_DATA_IMPL=3DICU_UTIL_DATA_STATIC -D= GOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHR= EAD -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_HAS_PNG_LIBRARY -DSK_HAS_= WEBP_LIBRARY -DSK_HAS_JPEG_LIBRARY -DSK_SUPPORT_GPU=3D1 -DSK_GPU_WORKAROUND= S_HEADER=3D\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DWTF_USE_WEB= AUDIO_FFMPEG=3D1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=3D1 -DWTF_USE_DEFAULT_REN= DER_THEME=3D1 -DUSE_SYSTEM_LIBJPEG -DUSING_SYSTEM_ICU=3D1 -DICU_UTIL_DATA_I= MPL=3DICU_UTIL_DATA_STATIC -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=3D0 -DG= TEST_RELATIVE_PATH -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -D= ABSL_ALLOCATOR_NOTHROW=3D1 -DNO_MAIN_THREAD_WRAPPING -DLIBXSLT_STATIC -DUSE= _SYSTEM_ZLIB=3D1 -I. -Igen -I../../3rdparty/chromium -Igen -Igen -Igen -Ige= n -Igen -Igen -I../../3rdparty/chromium/third_party/khronos -I../../3rdpart= y/chromium/gpu -I../../3rdparty/chromium/third_party/libyuv/include -Igen -= Igen -Igen -Igen -Igen -Igen -Igen -I../../3rdparty/chromium/third_party/ce= d/src -I../../3rdparty/chromium/third_party/protobuf/src -I../../3rdparty/c= hromium/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/ski= a/include/encode -I../../3rdparty/chromium/third_party/skia/include/gpu -I.= ./../3rdparty/chromium/third_party/skia/include/images -I../../3rdparty/chr= omium/third_party/skia/include/lazy -I../../3rdparty/chromium/third_party/s= kia/include/pathops -I../../3rdparty/chromium/third_party/skia/include/pdf = -I../../3rdparty/chromium/third_party/skia/include/pipe -I../../3rdparty/ch= romium/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/t= hird_party/angle/include -I../../3rdparty/chromium/third_party/angle/src/co= mmon/third_party/base -Igen/angle -I../../3rdparty/chromium/v8/include -Ige= n/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/incl= ude -I../../3rdparty/chromium/third_party/libxslt/src -fno-strict-aliasing = --param=3Dssp-buffer-size=3D4 -fstack-protector -funwind-tables -fPIC -pipe= -pthread -m64 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3D2 -Wno-unused-lo= cal-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-del= ete-null-pointer-checks -Wno-comments -Wno-dangling-else -Wno-packed-not-al= igned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame= -pointer -fvisibility=3Dhidden -O2 -fno-ident -fdata-sections -ffunction-se= ctions -g0 -isystem../../../../../../gnu/store/8n26nbmw5d9wiiah96bj75hcpgcq= khsg-nss-3.46.1/include/nss -isystem../../../../../../gnu/store/z1g3hlalia7= fb0kyf3fv9g1kqk29fbvr-nspr-4.22/include/nspr -isystem ../../3rdparty/chromi= um/third_party/abseil-cpp -isystem../../../../../../gnu/store/3snpwk7jl8i12= 5bhiilvk9scqc4mnsx7-libpng-1.6.37/include/libpng16 -DLIBXML_STATIC=3D -std= =3Dgnu++14 -Wno-narrowing -Wno-attributes -Wno-class-memaccess -Wno-subobje= ct-linkage -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c gen/thi= rd_party/blink/renderer/core/animation/animation_jumbo_2.cc -o obj/third_pa= rty/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_endpro= c directive > g++: internal compiler error: Killed (program cc1plus) > Please submit a full bug report, > with preprocessed source if appropriate. > See 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_1= 0.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_j= umbo_5.o > [11701/14276] CXX obj/third_party/blink/renderer/core/paint/paint/paint_j= umbo_6.o > [11702/14276] CXX obj/third_party/blink/renderer/core/page/page/page_jumb= o_1.o > [11703/14276] CXX obj/third_party/blink/renderer/core/paint/paint/paint_j= umbo_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/qtwe= bengine-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/qtwe= bengine-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/qtwe= bengine-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