From unknown Sat Aug 16 16:23:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38516: [guile-2.9.6] make failed on Solaris x86/x64 Resent-From: Kiyoshi KANAZAWA Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 07 Dec 2019 00:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38516 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 38516@debbugs.gnu.org X-Debbugs-Original-To: "bug-guile@gnu.org" Reply-To: Kiyoshi KANAZAWA Received: via spool by submit@debbugs.gnu.org id=B.157567756818141 (code B ref -1); Sat, 07 Dec 2019 00:13:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Dec 2019 00:12:48 +0000 Received: from localhost ([127.0.0.1]:47186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1idNiK-0004iX-GQ for submit@debbugs.gnu.org; Fri, 06 Dec 2019 19:12:48 -0500 Received: from lists.gnu.org ([209.51.188.17]:47351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1idNiH-0004iO-FA for submit@debbugs.gnu.org; Fri, 06 Dec 2019 19:12:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46457) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1idNiF-0007Xi-Mo for bug-guile@gnu.org; Fri, 06 Dec 2019 19:12:45 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1idNiC-0007lb-3K for bug-guile@gnu.org; Fri, 06 Dec 2019 19:12:41 -0500 Received: from nh604-vm8.bullet.mail.ssk.yahoo.co.jp ([182.22.90.65]:36848) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1idNiB-0007Cq-1k for bug-guile@gnu.org; Fri, 06 Dec 2019 19:12:40 -0500 Received: from [182.22.66.103] by nh604.bullet.mail.ssk.yahoo.co.jp with NNFMP; 07 Dec 2019 00:12:30 -0000 Received: from [182.22.91.206] by t601.bullet.mail.ssk.yahoo.co.jp with NNFMP; 07 Dec 2019 00:12:30 -0000 Received: from [127.0.0.1] by omp609.mail.ssk.yahoo.co.jp with NNFMP; 07 Dec 2019 00:12:30 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 698398.18379.bm@omp609.mail.ssk.yahoo.co.jp X-YMail-OSG: lBI6H84VM1l2G58E8fvi3Li52u_.U1LTo6MucYHNcJ292jWH662.VsUzTGlfkzF YrdwHD7kfm07EWiKQQoJMQYBsOoaxV30wtsCaz23BFpx5rrMcpSwwLlLZ.1.kq8K9cLyl8N9zAMN JtWQcDxciti_WrVX0VvoZJ0A1_U7VxPBifLu7nbgCNZPbYXSkb4iQtqjjAE8xiOabbKphZr.89zK ZaK2X2NlG1zRW9eYhb_XVojHgGrlwipsaspJjYgLheROQzgzqz6mipcBCbVhgmNxpniYd4TDusU3 zFVIqBQl4J6yuwbYkdoZLZ4102XrwBPM3rppMOeo4P3Pboe0hEe6Bj.ABr_On7fF6g55Fie0xmgz wU7Z1BwiITfe.Uie6qHF9Upf_mzWEZpJV9ccjArlUv1BPi9qf4xvvXOrTWC7Jup1RFiHMaW.ZEbV H9Ee4OXZM4OWARgmDFJPsEekJd9NjJ5ba8ObeVhllWolF2t57X_kh9ZYwLUOictajFlXMZ5ol7ym 0kOkoxKIz4AXTpGyQxFWBrtlj4cItNhJDkPBiSJnJV.aJjNkWwZQN_X0yGsLlJ1hlUjdZiXczBPp Zqx_kZwCPeGZjeRodVxbux1Aj.B3Qix6TSTfBgTs4RPJp9eBuf5ZbrTGbRhld0L0qpmgCZ1MtM2_ oJ5Cf4XUew9OtAq5SIJZJRlICAFH2Ko.aj4fzYASdVQAVRCOJcDHFP_PXeeRPgwajgaqWvAg- Received: from jws703104.mail.ssk.yahoo.co.jp by sendmailws604.mail.ssk.yahoo.co.jp; Sat, 07 Dec 2019 09:12:30 +0000; 1575677550.171 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575677550; s=yj20110701; d=yahoo.co.jp; h=Date:From:Reply-To:To:Message-ID:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding:References; bh=uqd3lOsDGnHWcaYMG6ovYBsCk0reDPcwpzB2909karg=; b=GYPCMah7Tcyh2u4cMAEBZf4LwWpYw/pDkBTlHBwoTdcthHzb6FF4nuvELa00Lgwd FAfX5IwMmx/LLS3/gxHF5PV99UyjptwJhFY2uw9wddmgLVrRGInMQ3qJFHVO/kEN7pR BI/ueAtq2NosgUtepvi6A2ZsZwQRY/Nnzb+4pxnE= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=yj20110701; d=yahoo.co.jp; h=Date:From:Reply-To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:References; b=hMSqaVc6VgVDU8fRovaV366vqrhr6mMASy62BwE1+zFiOjZAFitfs6u5hfmrm0hu zQJVpdNpE4Zt5zNuquYT6tR/oIMD0oLNEnTZJ/rrIMfpp11OHGRgQvmRWW6ErrjVH3R +rfS8wuo4kEGFQyubYFK7avqQfxf9p+T4qP3PmQM=; Date: Sat, 7 Dec 2019 09:12:29 +0900 (JST) From: Kiyoshi KANAZAWA Message-ID: <972481016.1235720.1575677549583.JavaMail.yahoo@mail.yahoo.co.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable References: <972481016.1235720.1575677549583.JavaMail.yahoo.ref@mail.yahoo.co.jp> Content-Length: 3515 X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x [fuzzy] X-Received-From: 182.22.90.65 X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello, Trying guile-2.9.6. Make fails on Solaris x86/64 with 32 bit mode. It does not happen with 64 bit mode. $ uname -a SunOS hidden 5.11 11.3 i86pc i386 i86pc $ gcc --version gcc (GCC) 7.5.0 $ ./configure --prefix=3D/opt/local --with-libiconv-prefix=3D/opt/local/loc= ale --with-libunistring-prefix=3D/opt/local --with-libltdl-prefix=3D/opt/lo= cal --with-libgmp-prefix=3D/opt/local --with-libintl-prefix=3D/opt/local/lo= cale --with-libreadline-prefix=3D/opt/local CC=3Dgcc CXX=3Dg++ (GNU software are installed in /opt/local) $ make =C2=A0 : =C2=A0 CC=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libguile_3.0_la-ioext.lo =C2=A0 CC=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libguile_3.0_la-jit.lo jit.c: In function 'compile_s64_to_f64': jit.c:4293:27: error: incompatible type for argument 3 of 'emit_sp_ref_s64' =C2=A0=C2=A0 emit_sp_ref_s64 (j, T0, src); =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 ^~~ jit.c:1072:1: note: expected 'jit_gpr_t {aka struct jit_gpr}' but argument = is of type 'uint16_t {aka short unsigned int}' =C2=A0emit_sp_ref_s64 (scm_jit_state *j, jit_gpr_t dst_lo, jit_gpr_t dst_hi= , =C2=A0^~~~~~~~~~~~~~~ jit.c:4293:3: error: too few arguments to function 'emit_sp_ref_s64' =C2=A0=C2=A0 emit_sp_ref_s64 (j, T0, src); =C2=A0=C2=A0 ^~~~~~~~~~~~~~~ jit.c:1072:1: note: declared here =C2=A0emit_sp_ref_s64 (scm_jit_state *j, jit_gpr_t dst_lo, jit_gpr_t dst_hi= , =C2=A0^~~~~~~~~~~~~~~ jit.c: In function 'scm_jit_compute_mcode': jit.c:4943:44: warning: format '%d' expects argument of type 'int', but arg= ument 3 has type 'pid_t {aka long int}' [-Wformat=3D] =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 fprintf (stderr, "=C2=A0=C2=A0 gdb -p %d\n\n", getpid ()); =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 ~^=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ~~~~~~~~= ~ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 %ld At top level: jit.c:1018:1: warning: 'sp_s32_operand' defined but not used [-Wunused-func= tion] =C2=A0sp_s32_operand (scm_jit_state *j, uint32_t src) =C2=A0^~~~~~~~~~~~~~ jit.c:964:1: warning: 'sp_u64_operand' defined but not used [-Wunused-funct= ion] =C2=A0sp_u64_operand (scm_jit_state *j, uint32_t slot) =C2=A0^~~~~~~~~~~~~~ make[3]: *** [Makefile:3126: libguile_3.0_la-jit.lo] Error 1 make[3]: Leaving directory '/tmp/guile-2.9.6/libguile' make[2]: *** [Makefile:2426: all] Error 2 make[2]: Leaving directory '/tmp/guile-2.9.6/libguile' make[1]: *** [Makefile:1849: all-recursive] Error 1 make[1]: Leaving directory '/tmp/guile-2.9.6' make: *** [Makefile:1735: all] Error 2 Make passes with 64 bit mode, such as $ ./configure --prefix=3D/opt/local/amd64 --with-libiconv-prefix=3D/opt/loc= al/locale/amd64 --with-libunistring-prefix=3D/opt/local/amd64 --with-libltd= l-prefix=3D/opt/local/amd64 --with-libgmp-prefix=3D/opt/local/amd64 --with-= libintl-prefix=3D/opt/local/locale/amd64 --with-libreadline-prefix=3D/opt/l= ocal/amd64 CC=3D"gcc -m64" CXX=3D"g++ -m64"=20 Regards, --- Kiyoshi From unknown Sat Aug 16 16:23:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kiyoshi KANAZAWA Subject: bug#38516: closed (Re: bug#38516: [guile-2.9.6] make failed on Solaris x86/x64) Message-ID: References: <87pnfomlf5.fsf@pobox.com> <972481016.1235720.1575677549583.JavaMail.yahoo@mail.yahoo.co.jp> X-Gnu-PR-Message: they-closed 38516 X-Gnu-PR-Package: guile Reply-To: 38516@debbugs.gnu.org Date: Sun, 12 Jan 2020 21:10:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1578863402-31638-1" This is a multi-part message in MIME format... ------------=_1578863402-31638-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #38516: [guile-2.9.6] make failed on Solaris x86/x64 which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 38516@debbugs.gnu.org. --=20 38516: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D38516 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1578863402-31638-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 38516-done) by debbugs.gnu.org; 12 Jan 2020 21:09:56 +0000 Received: from localhost ([127.0.0.1]:58217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqkUd-0008Dx-Md for submit@debbugs.gnu.org; Sun, 12 Jan 2020 16:09:55 -0500 Received: from fanzine.igalia.com ([178.60.130.6]:46289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqkUb-0008Dk-RU for 38516-done@debbugs.gnu.org; Sun, 12 Jan 2020 16:09:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From; bh=BGBSlNryqz8k6+Zar9CV/BjKGoQFDXr3HSqU4gysm6U=; b=QwRmXhPbfNzlHtGtP6rUU55iPGvWJQ2DydE8c5FrxlYYn4f1fXN216uYIyPV2l8J8zRZ2/nxIJHGfz8wMJkHjwKqwiPC4mo6aqkr3U7rLIPRcjwGuCeTzVakNCDhmNDZ5EI5BgHebHkpABy98n8BD8wzZj7GB3GVFur6A/XJRj97CcZfPXvOqsOpY+eqn4SmGvN9zh8AxzKTl7rKDFhFxqZJdQ1VrR21IxDFwv5YL5J2yR9IlQxM6SWoN6yWsMYi4ihtmpJW1eeFQPX2Muh+IR86fGfH/SIG7mzYVs5oOQ1BmCiDfMEdlWil4S6kHpNhGaWF5owpU2Yp3lbnnBoKTg==; Received: from [88.123.12.110] (helo=sparrow) by fanzine.igalia.com with esmtpsa (Cipher TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim) id 1iqkUS-0001V0-P5; Sun, 12 Jan 2020 22:09:44 +0100 From: Andy Wingo To: Kiyoshi KANAZAWA Subject: Re: bug#38516: [guile-2.9.6] make failed on Solaris x86/x64 References: <972481016.1235720.1575677549583.JavaMail.yahoo.ref@mail.yahoo.co.jp> <972481016.1235720.1575677549583.JavaMail.yahoo@mail.yahoo.co.jp> Date: Sun, 12 Jan 2020 22:09:34 +0100 In-Reply-To: <972481016.1235720.1575677549583.JavaMail.yahoo@mail.yahoo.co.jp> (Kiyoshi KANAZAWA's message of "Sat, 7 Dec 2019 09:12:29 +0900 (JST)") Message-ID: <87pnfomlf5.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 38516-done Cc: 38516-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) On Sat 07 Dec 2019 01:12, Kiyoshi KANAZAWA wri= tes: > Hello, > > Trying guile-2.9.6. > Make fails on Solaris x86/64 with 32 bit mode. > It does not happen with 64 bit mode. > > $ make > =C2=A0 : > =C2=A0 CC=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libguile_3.0_la-ioext.lo > =C2=A0 CC=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libguile_3.0_la-jit.lo > jit.c: In function 'compile_s64_to_f64': > jit.c:4293:27: error: incompatible type for argument 3 of 'emit_sp_ref_s6= 4' > =C2=A0=C2=A0 emit_sp_ref_s64 (j, T0, src); Fixed in git. Thanks for the report! Andy ------------=_1578863402-31638-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Dec 2019 00:12:48 +0000 Received: from localhost ([127.0.0.1]:47186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1idNiK-0004iX-GQ for submit@debbugs.gnu.org; Fri, 06 Dec 2019 19:12:48 -0500 Received: from lists.gnu.org ([209.51.188.17]:47351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1idNiH-0004iO-FA for submit@debbugs.gnu.org; Fri, 06 Dec 2019 19:12:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46457) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1idNiF-0007Xi-Mo for bug-guile@gnu.org; Fri, 06 Dec 2019 19:12:45 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1idNiC-0007lb-3K for bug-guile@gnu.org; Fri, 06 Dec 2019 19:12:41 -0500 Received: from nh604-vm8.bullet.mail.ssk.yahoo.co.jp ([182.22.90.65]:36848) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1idNiB-0007Cq-1k for bug-guile@gnu.org; Fri, 06 Dec 2019 19:12:40 -0500 Received: from [182.22.66.103] by nh604.bullet.mail.ssk.yahoo.co.jp with NNFMP; 07 Dec 2019 00:12:30 -0000 Received: from [182.22.91.206] by t601.bullet.mail.ssk.yahoo.co.jp with NNFMP; 07 Dec 2019 00:12:30 -0000 Received: from [127.0.0.1] by omp609.mail.ssk.yahoo.co.jp with NNFMP; 07 Dec 2019 00:12:30 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 698398.18379.bm@omp609.mail.ssk.yahoo.co.jp X-YMail-OSG: lBI6H84VM1l2G58E8fvi3Li52u_.U1LTo6MucYHNcJ292jWH662.VsUzTGlfkzF YrdwHD7kfm07EWiKQQoJMQYBsOoaxV30wtsCaz23BFpx5rrMcpSwwLlLZ.1.kq8K9cLyl8N9zAMN JtWQcDxciti_WrVX0VvoZJ0A1_U7VxPBifLu7nbgCNZPbYXSkb4iQtqjjAE8xiOabbKphZr.89zK ZaK2X2NlG1zRW9eYhb_XVojHgGrlwipsaspJjYgLheROQzgzqz6mipcBCbVhgmNxpniYd4TDusU3 zFVIqBQl4J6yuwbYkdoZLZ4102XrwBPM3rppMOeo4P3Pboe0hEe6Bj.ABr_On7fF6g55Fie0xmgz wU7Z1BwiITfe.Uie6qHF9Upf_mzWEZpJV9ccjArlUv1BPi9qf4xvvXOrTWC7Jup1RFiHMaW.ZEbV H9Ee4OXZM4OWARgmDFJPsEekJd9NjJ5ba8ObeVhllWolF2t57X_kh9ZYwLUOictajFlXMZ5ol7ym 0kOkoxKIz4AXTpGyQxFWBrtlj4cItNhJDkPBiSJnJV.aJjNkWwZQN_X0yGsLlJ1hlUjdZiXczBPp Zqx_kZwCPeGZjeRodVxbux1Aj.B3Qix6TSTfBgTs4RPJp9eBuf5ZbrTGbRhld0L0qpmgCZ1MtM2_ oJ5Cf4XUew9OtAq5SIJZJRlICAFH2Ko.aj4fzYASdVQAVRCOJcDHFP_PXeeRPgwajgaqWvAg- Received: from jws703104.mail.ssk.yahoo.co.jp by sendmailws604.mail.ssk.yahoo.co.jp; Sat, 07 Dec 2019 09:12:30 +0000; 1575677550.171 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575677550; s=yj20110701; d=yahoo.co.jp; h=Date:From:Reply-To:To:Message-ID:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding:References; bh=uqd3lOsDGnHWcaYMG6ovYBsCk0reDPcwpzB2909karg=; b=GYPCMah7Tcyh2u4cMAEBZf4LwWpYw/pDkBTlHBwoTdcthHzb6FF4nuvELa00Lgwd FAfX5IwMmx/LLS3/gxHF5PV99UyjptwJhFY2uw9wddmgLVrRGInMQ3qJFHVO/kEN7pR BI/ueAtq2NosgUtepvi6A2ZsZwQRY/Nnzb+4pxnE= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=yj20110701; d=yahoo.co.jp; h=Date:From:Reply-To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:References; b=hMSqaVc6VgVDU8fRovaV366vqrhr6mMASy62BwE1+zFiOjZAFitfs6u5hfmrm0hu zQJVpdNpE4Zt5zNuquYT6tR/oIMD0oLNEnTZJ/rrIMfpp11OHGRgQvmRWW6ErrjVH3R +rfS8wuo4kEGFQyubYFK7avqQfxf9p+T4qP3PmQM=; Date: Sat, 7 Dec 2019 09:12:29 +0900 (JST) From: Kiyoshi KANAZAWA To: "bug-guile@gnu.org" Message-ID: <972481016.1235720.1575677549583.JavaMail.yahoo@mail.yahoo.co.jp> Subject: [guile-2.9.6] make failed on Solaris x86/x64 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable References: <972481016.1235720.1575677549583.JavaMail.yahoo.ref@mail.yahoo.co.jp> Content-Length: 3515 X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x [fuzzy] X-Received-From: 182.22.90.65 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Kiyoshi KANAZAWA Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello, Trying guile-2.9.6. Make fails on Solaris x86/64 with 32 bit mode. It does not happen with 64 bit mode. $ uname -a SunOS hidden 5.11 11.3 i86pc i386 i86pc $ gcc --version gcc (GCC) 7.5.0 $ ./configure --prefix=3D/opt/local --with-libiconv-prefix=3D/opt/local/loc= ale --with-libunistring-prefix=3D/opt/local --with-libltdl-prefix=3D/opt/lo= cal --with-libgmp-prefix=3D/opt/local --with-libintl-prefix=3D/opt/local/lo= cale --with-libreadline-prefix=3D/opt/local CC=3Dgcc CXX=3Dg++ (GNU software are installed in /opt/local) $ make =C2=A0 : =C2=A0 CC=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libguile_3.0_la-ioext.lo =C2=A0 CC=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libguile_3.0_la-jit.lo jit.c: In function 'compile_s64_to_f64': jit.c:4293:27: error: incompatible type for argument 3 of 'emit_sp_ref_s64' =C2=A0=C2=A0 emit_sp_ref_s64 (j, T0, src); =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 ^~~ jit.c:1072:1: note: expected 'jit_gpr_t {aka struct jit_gpr}' but argument = is of type 'uint16_t {aka short unsigned int}' =C2=A0emit_sp_ref_s64 (scm_jit_state *j, jit_gpr_t dst_lo, jit_gpr_t dst_hi= , =C2=A0^~~~~~~~~~~~~~~ jit.c:4293:3: error: too few arguments to function 'emit_sp_ref_s64' =C2=A0=C2=A0 emit_sp_ref_s64 (j, T0, src); =C2=A0=C2=A0 ^~~~~~~~~~~~~~~ jit.c:1072:1: note: declared here =C2=A0emit_sp_ref_s64 (scm_jit_state *j, jit_gpr_t dst_lo, jit_gpr_t dst_hi= , =C2=A0^~~~~~~~~~~~~~~ jit.c: In function 'scm_jit_compute_mcode': jit.c:4943:44: warning: format '%d' expects argument of type 'int', but arg= ument 3 has type 'pid_t {aka long int}' [-Wformat=3D] =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 fprintf (stderr, "=C2=A0=C2=A0 gdb -p %d\n\n", getpid ()); =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 ~^=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ~~~~~~~~= ~ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 %ld At top level: jit.c:1018:1: warning: 'sp_s32_operand' defined but not used [-Wunused-func= tion] =C2=A0sp_s32_operand (scm_jit_state *j, uint32_t src) =C2=A0^~~~~~~~~~~~~~ jit.c:964:1: warning: 'sp_u64_operand' defined but not used [-Wunused-funct= ion] =C2=A0sp_u64_operand (scm_jit_state *j, uint32_t slot) =C2=A0^~~~~~~~~~~~~~ make[3]: *** [Makefile:3126: libguile_3.0_la-jit.lo] Error 1 make[3]: Leaving directory '/tmp/guile-2.9.6/libguile' make[2]: *** [Makefile:2426: all] Error 2 make[2]: Leaving directory '/tmp/guile-2.9.6/libguile' make[1]: *** [Makefile:1849: all-recursive] Error 1 make[1]: Leaving directory '/tmp/guile-2.9.6' make: *** [Makefile:1735: all] Error 2 Make passes with 64 bit mode, such as $ ./configure --prefix=3D/opt/local/amd64 --with-libiconv-prefix=3D/opt/loc= al/locale/amd64 --with-libunistring-prefix=3D/opt/local/amd64 --with-libltd= l-prefix=3D/opt/local/amd64 --with-libgmp-prefix=3D/opt/local/amd64 --with-= libintl-prefix=3D/opt/local/locale/amd64 --with-libreadline-prefix=3D/opt/l= ocal/amd64 CC=3D"gcc -m64" CXX=3D"g++ -m64"=20 Regards, --- Kiyoshi ------------=_1578863402-31638-1--