From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: java: switch to icedtea-8 as default JDK Date: Sun, 03 Dec 2017 13:46:47 -0800 Message-ID: <87efobqybc.fsf@gmail.com> References: <87375czhqj.fsf@elephly.net> <873756herx.fsf@gmail.com> <87y3myv7k9.fsf@elephly.net> <87d141mvgn.fsf@gmail.com> <878tepmud6.fsf@gmail.com> <87bmjkfe1j.fsf@gmail.com> <87lgiltxr4.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]:50639) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eLc6G-00089M-1I for guix-devel@gnu.org; Sun, 03 Dec 2017 16:47:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eLc6D-0005J8-2A for guix-devel@gnu.org; Sun, 03 Dec 2017 16:46:58 -0500 Received: from mail-pg0-x229.google.com ([2607:f8b0:400e:c05::229]:33951) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eLc6C-0005IN-PH for guix-devel@gnu.org; Sun, 03 Dec 2017 16:46:56 -0500 Received: by mail-pg0-x229.google.com with SMTP id j4so6817912pgp.1 for ; Sun, 03 Dec 2017 13:46:56 -0800 (PST) In-Reply-To: (=?utf-8?Q?=22G=C3=A1bor?= Boskovits"'s message of "Sun, 3 Dec 2017 10:58:41 +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: =?utf-8?Q?G=C3=A1bor?= Boskovits Cc: guix-devel --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable G=C3=A1bor Boskovits writes: > Any news on this icu4c thing? After about 2 days of running git bisect, my computer has informed me that the first bad commit is 67d527e35e367c9e9e89ec01cda2ce32cabd2d89. This is the first commit where icu4c fails to build on core-updates. The build failure at this commit is as follows: =2D-8<---------------cut here---------------start------------->8--- g++ ... decimfmt.cpp g++ ... decimalformatpattern.cpp g++ ... dcfmtsym.cpp g++ ... digitlst.cpp g++ ... fmtable_cnv.cpp digitlst.cpp:67:24: fatal error: xlocale.h: No such file or directory compilation terminated. *** Failed compilation command follows: -----------------------------------= ----------------------- g++ -D_REENTRANT -DU_HAVE_ELF_H=3D1 -DU_HAVE_ATOMIC=3D1 -DU_HAVE_STRTOD_L= =3D1 -I. -I../common -DU_ATTRIBUTE_DEPRECATED=3D -DU_I18N_IMPLEMENTATION -O= 2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std= =3Dc++0x -c -DPIC -fPIC -o digitlst.o digitlst.cpp =2D-- ( rebuild with "make VERBOSE=3D1 all" to show all parameters ) ------= -- make[1]: *** [../config/mh-linux:51: digitlst.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/tmp/guix-build-icu4c-58.2.drv-0/icu/source/i18= n' make: *** [Makefile:143: all-recursive] Error 2 phase `build' failed after 59.0 seconds builder for `/gnu/store/mdd6glhc0dg65y4wd11y0b7sbky9cwv6-icu4c-58.2.drv' fa= iled with exit code 1 @ build-failed /gnu/store/mdd6glhc0dg65y4wd11y0b7sbky9cwv6-icu4c-58.2.drv -= 1 builder for `/gnu/store/mdd6glhc0dg65y4wd11y0b7sbky9cwv6-icu4c-58.2.drv'= failed with exit code 1 guix build: error: build failed: build of `/gnu/store/mdd6glhc0dg65y4wd11y0= b7sbky9cwv6-icu4c-58.2.drv' failed =2D-8<---------------cut here---------------end--------------->8--- Note that this is NOT the same error as the one that occurs at commit d6adba786cf2ab1b26ff083928b64262281ff106 (which is the commit on core-updates from which G=C3=A1bor's branch change-default-icedtea-8 branch begins). That error is: =2D-8<---------------cut here---------------start------------->8--- g++ ... number_decimalquantity.cpp g++ ... number_decimfmtprops.cpp number_decimalquantity.cpp: In member function =E2=80=98icu_60::number::imp= l::DecimalQuantity& icu_60::number::impl::DecimalQuantity::setToDouble(doub= le)=E2=80=99: number_decimalquantity.cpp:333:9: error: =E2=80=98_Generic=E2=80=99 is not = a member of =E2=80=98std=E2=80=99 if (std::signbit(n) !=3D 0) { ^ In file included from /gnu/store/nz2m4gdvgzcrkqa4xwv360iskh7syj7i-gcc-5.5.0= /include/c++/cmath:44:0, from number_decimalquantity.cpp:9: number_decimalquantity.cpp:333:14: error: expected primary-expression befor= e =E2=80=98float=E2=80=99 if (std::signbit(n) !=3D 0) { ^ number_decimalquantity.cpp:333:14: error: expected primary-expression befor= e =E2=80=98default=E2=80=99 if (std::signbit(n) !=3D 0) { ^ number_decimalquantity.cpp:333:14: error: expected primary-expression befor= e =E2=80=98long=E2=80=99 if (std::signbit(n) !=3D 0) { ^ number_decimalquantity.cpp:333:14: error: expected primary-expression befor= e =E2=80=98:=E2=80=99 token if (std::signbit(n) !=3D 0) { ^ number_decimalquantity.cpp:337:9: error: =E2=80=98__builtin_isnan=E2=80=99 = is not a member of =E2=80=98std=E2=80=99 if (std::isnan(n) !=3D 0) { ^ number_decimalquantity.cpp:337:9: note: suggested alternative: : note: =E2=80=98__builtin_isnan=E2=80=99 number_decimalquantity.cpp:339:16: error: =E2=80=98__builtin_isfinite=E2=80= =99 is not a member of =E2=80=98std=E2=80=99 } else if (std::isfinite(n) =3D=3D 0) { ^ number_decimalquantity.cpp:339:16: note: suggested alternative: : note: =E2=80=98__builtin_isfinite=E2=80=99 *** Failed compilation command follows: -----------------------------------= ----------------------- g++ -D_REENTRANT -DU_HAVE_ELF_H=3D1 -DU_HAVE_ATOMIC=3D1 -DU_HAVE_STRTOD_L= =3D1 -DU_HAVE_XLOCALE_H=3D0 -I. -I../common -DU_ATTRIBUTE_DEPRECATED=3D -DU= _I18N_IMPLEMENTATION -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings= -Wno-long-long -std=3Dc++11 -c -DPIC -fPIC -o number_decimalquantity.o num= ber_decimalquantity.cpp =2D-- ( rebuild with "make VERBOSE=3D1 all" to show all parameters ) ------= -- make[1]: *** [../config/mh-linux:51: number_decimalquantity.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/tmp/guix-build-icu4c-60.1.drv-0/icu/source/i18= n' make: *** [Makefile:149: all-recursive] Error 2 phase `build' failed after 122.2 seconds builder for `/gnu/store/8s6q5cll4knh7y0wfrbjqs2dai0x4sm2-icu4c-60.1.drv' fa= iled with exit code 1 @ build-failed /gnu/store/8s6q5cll4knh7y0wfrbjqs2dai0x4sm2-icu4c-60.1.drv -= 1 builder for `/gnu/store/8s6q5cll4knh7y0wfrbjqs2dai0x4sm2-icu4c-60.1.drv'= failed with exit code 1 guix build: error: build failed: build of `/gnu/store/8s6q5cll4knh7y0wfrbjq= s2dai0x4sm2-icu4c-60.1.drv' failed =2D-8<---------------cut here---------------end--------------->8--- The fact that these errors are different suggests that more than one problem may have been introduced... I haven't tried any more recent commits on core-updates. I am not sure what the best way is to debug this, so I would appreciate any advice anyone has. I hope that information helps. Hopefully, together, we can untangle this! =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlokcMgACgkQ3UCaFdgi Rp1P0RAA02kk2GnpR6hwemb12iDSw5RizctfgqzpNnK5/OZKWUV9d/LJvVFgIK68 5eGn5lxaqtr5ik2cVVAWTBa/oMoRO3KFbN+rptx5Lb9KVgGGw3Q/NFDGZAY2OBZZ OpkG90l5+5v91rdcpF9pF6hr6cXtvA18DZYV86ydv35OQiIrLgrJr305JW7H18M2 vEgGQYetGA8iMxJXV3awLfTigV3FkRDKaBu/1PESwjIlODH311nNaCIhV8Z71i2u 7y3qi2VGmLUCxseTZ+eemvUbdW37yCv3HP18O0i0kthimurvLN/trWmG0RYLoanO 3MZMz7LJGUmhBzjkuQ07gogd5/XsjPeDjLrVPtg5U6p/DMhArwKaf3rgsjWU4G6C CHWKGuZgogdnhdrO/7wh7Snp0dQyy9rG2JtYupMhWsmihrpkKNW3zJbHt9PkNSY0 l/WsHnrpOnrdT8McZsfA6nMaQ/u10ZIO/iN7TTpm10VLIrbgpEwaEPhWQRyKF8W2 rVMYTlJYcfQSN3UOjmXKQWYHF488Cat6/yqD5v6wKedfXjI4plyyMbDP0OJcDbj8 HkRA7JT2rsZgGmPLPUlzrRGiCqQb738yWHGRPqU9WWpOMv8Qw5EEU3Pvj56mGppQ I/5UOqi6YATXR6zkDoXEimjX3H6mYv/7lvlDweCC20KkS3I+ISs= =l+EV -----END PGP SIGNATURE----- --=-=-=--