From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: bug#30599: gnucash fails to build Date: Sun, 25 Feb 2018 00:29:12 +0100 Message-ID: <87zi3ynf07.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43329) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1epjGZ-0005KE-9b for bug-guix@gnu.org; Sat, 24 Feb 2018 18:30:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1epjGU-0002Xy-Bm for bug-guix@gnu.org; Sat, 24 Feb 2018 18:30:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:51330) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1epjGU-0002Xf-7c for bug-guix@gnu.org; Sat, 24 Feb 2018 18:30:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1epjGT-0003Ay-Vf for bug-guix@gnu.org; Sat, 24 Feb 2018 18:30:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43169) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1epjFs-00059H-Po for bug-guix@gnu.org; Sat, 24 Feb 2018 18:29:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1epjFn-0001CI-RO for bug-guix@gnu.org; Sat, 24 Feb 2018 18:29:24 -0500 Received: from mail-pg0-x243.google.com ([2607:f8b0:400e:c05::243]:42966) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1epjFn-00019i-HB for bug-guix@gnu.org; Sat, 24 Feb 2018 18:29:19 -0500 Received: by mail-pg0-x243.google.com with SMTP id y8so4768184pgr.9 for ; Sat, 24 Feb 2018 15:29:19 -0800 (PST) Received: from garuda.local (c-24-18-253-84.hsd1.wa.comcast.net. [24.18.253.84]) by smtp.gmail.com with ESMTPSA id t63sm14429833pfj.44.2018.02.24.15.29.16 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 24 Feb 2018 15:29:16 -0800 (PST) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 30599@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Somewhere between these two Hydra evaluations, gnucash began failing to build: First failed job: https://hydra.gnu.org/build/2507218#tabs-details Last successful job: https://hydra.gnu.org/build/2460526#tabs-details Job history (master): https://hydra.gnu.org/job/gnu/master/gnucash-2.6.19.x86_64-linux Job history (core-updates): https://hydra.gnu.org/job/gnu/core-updates/gnucash-2.6.19.x86_64-linux/all Earliest failure on core-updates was on 2018-01-12: https://hydra.gnu.org/build/2437575/nixlog/1/tail-reload I am able to reproduce the failure on x86_64-linux GuixSD. The error is: https://hydra.gnu.org/build/2507218/nixlog/1/tail-reload =2D-8<---------------cut here---------------start------------->8--- ... CXX Source/JavaScriptCore/API/libjavascriptcoregtk_1_0_la-JSObjectRe= f.lo CXX Source/JavaScriptCore/API/libjavascriptcoregtk_1_0_la-JSScriptRe= f.lo CXX Source/JavaScriptCore/API/libjavascriptcoregtk_1_0_la-JSStringRe= f.lo Source/JavaScriptCore/API/JSStringRef.cpp: In function =E2=80=98OpaqueJSStr= ing* JSStringCreateWithCharacters(const JSChar*, size_t)=E2=80=99: Source/JavaScriptCore/API/JSStringRef.cpp:40:50: error: invalid conversion = from =E2=80=98const JSChar* {aka const short unsigned int*}=E2=80=99 to =E2= =80=98const UChar* {aka const char16_t*}=E2=80=99 [-fpermissive] return OpaqueJSString::create(chars, numChars).leakRef(); ^ In file included from Source/JavaScriptCore/API/JSStringRef.cpp:31:0: Source/JavaScriptCore/API/OpaqueJSString.h:49:39: note: initializing argu= ment 1 of =E2=80=98static WTF::PassRefPtr OpaqueJSString::c= reate(const UChar*, unsigned int)=E2=80=99 static PassRefPtr create(const UChar* characters, unsi= gned length) ^ Source/JavaScriptCore/API/JSStringRef.cpp: In function =E2=80=98OpaqueJSStr= ing* JSStringCreateWithCharactersNoCopy(const JSChar*, size_t)=E2=80=99: Source/JavaScriptCore/API/JSStringRef.cpp:65:83: error: invalid conversion = from =E2=80=98const JSChar* {aka const short unsigned int*}=E2=80=99 to =E2= =80=98const UChar* {aka const char16_t*}=E2=80=99 [-fpermissive] return OpaqueJSString::create(StringImpl::createWithoutCopying(chars, = numChars)).leakRef(); = ^ In file included from ./Source/WTF/wtf/text/WTFString.h:29:0, from Source/JavaScriptCore/API/OpaqueJSString.h:31, from Source/JavaScriptCore/API/JSStringRef.cpp:31: ./Source/WTF/wtf/text/StringImpl.h:393:54: note: initializing argument 1 = of =E2=80=98static WTF::PassRef WTF::StringImpl::createWit= houtCopying(const UChar*, unsigned int)=E2=80=99 WTF_EXPORT_STRING_API static PassRef createWithoutCopying(= const UChar* characters, unsigned length); ^ Source/JavaScriptCore/API/JSStringRef.cpp: In function =E2=80=98const JSCha= r* JSStringGetCharactersPtr(JSStringRef)=E2=80=99: Source/JavaScriptCore/API/JSStringRef.cpp:86:30: error: invalid conversion = from =E2=80=98const UChar* {aka const char16_t*}=E2=80=99 to =E2=80=98const= JSChar* {aka const short unsigned int*}=E2=80=99 [-fpermissive] return string->characters(); ^ make[1]: *** [GNUmakefile:70161: Source/JavaScriptCore/API/libjavascriptcor= egtk_1_0_la-JSStringRef.lo] Error 1 make[1]: Leaving directory '/tmp/guix-build-webkitgtk-gtk2-2.4.11.drv-0/web= kitgtk-2.4.11' make: *** [GNUmakefile:25837: all] Error 2 phase `build' failed after 238.0 seconds builder for `/gnu/store/dsr4wdnmnyacyl662gigfwv7v5qa7zk9-webkitgtk-gtk2-2.4= .11.drv' failed with exit code 1 @ build-failed /gnu/store/dsr4wdnmnyacyl662gigfwv7v5qa7zk9-webkitgtk-gtk2-2= .4.11.drv - 1 builder for `/gnu/store/dsr4wdnmnyacyl662gigfwv7v5qa7zk9-webk= itgtk-gtk2-2.4.11.drv' failed with exit code 1 =2D-8<---------------cut here---------------end--------------->8--- I'm guessing that maybe it broke on core-updates some time before 2018-01-12. I'll see if I can "git bisect" to find the commit that introduced the failure. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlqR9UgACgkQ3UCaFdgi Rp07tBAAuKgfIS+JsvAq8t65pRbGO3QSnTOWI/y9xKz8t2XpiZVC7BLL7M4AQOdj gPuXXVxy1GUp/YfBjm3ik2odLru6JnJB3a20nQN1JjFmBj0/YdLkLi8jI9+cF0kr 7FCGzZTUd9Q8596YXtOlcotBDGIkBN1i+BAH4UCtFqRdWp1uBr0UUUe7fYn+IAeH soYvCpR9gJA80YkADERu+0IybPDP6YXPcJZAgnv9AlK9PgVCiDDxQ0QUKvTuiWqn O2Ixe05orpCleagbLSn9ALXLGeOd4fDSrNDR3NMkOyy/8kmsl/DVgDPmXFr9iQ2/ sIJadx0aRFeVq5U1RiuGSaanByN6zHAhAK6ae995bc31IGUExPNgFirL0D/GN8oy zieCgNDNsqz4pitwnZ18a5v67LunOF9jHyeDrPbEydlrsk6lVb/eRudfbxcvXlj3 HTS663UmOQQ6gl9mQubRmvgyd/xQcSqPeOBFhhXU+Iqu7xEAakxJQ42lFWIXAmsv XbmDiWCRPz16xU8F1nLZL5Unf83mMQY3jovbs9Rg3p7BXSUkzrQZvNteAjyJNbJn EqpnM8HNUyTzZLKKIH0zTWsZhVc7ZsMzpW2KxS0Uuhgx9ZNZXXCSUe+suJwGx8Tl Bk2UdaBHc8/L1HX/mnRRinndO8MEV3u9vg3JIEAES4TUkdcXkbs= =FIdr -----END PGP SIGNATURE----- --=-=-=--