From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.9 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 814761F8C6 for ; Wed, 11 Aug 2021 17:34:34 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 1E562120B40; Thu, 12 Aug 2021 02:33:15 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id 94E11120B1C for ; Thu, 12 Aug 2021 02:33:09 +0900 (JST) Received: by filterdrecv-7c9f9f88f-krpl8 with SMTP id filterdrecv-7c9f9f88f-krpl8-1-61140A21-31 2021-08-11 17:34:25.520992388 +0000 UTC m=+1379676.598740249 Received: from herokuapp.com (unknown) by ismtpd0172p1iad2.sendgrid.net (SG) with ESMTP id E4t9huxtSnGtu2Aj0cd_VA for ; Wed, 11 Aug 2021 17:34:25.505 +0000 (UTC) Date: Wed, 11 Aug 2021 17:34:25 +0000 (UTC) From: merch-redmine@jeremyevans.net Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 10542 X-Redmine-Issue-Author: akr X-Redmine-Sender: jeremyevans0 X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 81026 X-SG-EID: =?us-ascii?Q?RVE3t853K5scBhbmJHUzZTFFeVC=2FZSUmHZ0Dc+26wcEi2CTgsF1oz0wTSSxGGN?= =?us-ascii?Q?BIt8=2Fu9OlrxbdEMxe4vWs3qKNxKbYx8q7ztZ+VT?= =?us-ascii?Q?nG+aRV3kT9rbBPIVpq4wc=2F7SYyZCeeDvQd2S4uL?= =?us-ascii?Q?3r0pL2q5Bi+HmdVx4qR1Zx4kFl8lzX+z9esto+B?= =?us-ascii?Q?W=2F3zcEV37fUpzER9exCadcVzEs+4RCTT+mHY42z?= =?us-ascii?Q?2hLNG1=2F19KELdXKfU=3D?= To: ruby-dev@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-dev X-Mail-Count: 51094 Subject: [ruby-dev:51094] [Ruby master Bug#10542] out-of-place build from repository builds enc/trans/*.c in the source directory and the build directory X-BeenThere: ruby-dev@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: "Ruby developers \(Japanese\)" List-Id: "Ruby developers \(Japanese\)" List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: ruby-dev-bounces@ruby-lang.org Sender: "ruby-dev" Issue #10542 has been updated by jeremyevans0 (Jeremy Evans).=0D =0D Status changed from Open to Closed=0D =0D This appears to have been resolved in the master branch. I ran a similar o= ut-of-place build and ran the grep, and it looks like the transcoders were = only built once.=0D =0D ```=0D $ grep '^generating .*trans.*\.c ' z.make.log=0D generating enc/trans/newline.c ...=0D generating enc/trans/utf_16_32.c ...=0D generating enc/trans/single_byte.c ...=0D generating enc/trans/japanese_sjis.c ...=0D generating enc/trans/utf8_mac.c ...=0D generating enc/trans/japanese.c ...=0D generating enc/trans/iso2022.c ...=0D generating enc/trans/korean.c ...=0D generating enc/trans/escape.c ...=0D generating enc/trans/emoji_sjis_softbank.c ...=0D generating enc/trans/gbk.c ...=0D generating enc/trans/emoji_sjis_kddi.c ...=0D generating enc/trans/emoji_sjis_docomo.c ...=0D generating enc/trans/emoji_iso2022_kddi.c ...=0D generating enc/trans/emoji.c ...=0D generating enc/trans/ebcdic.c ...=0D generating enc/trans/cesu_8.c ...=0D generating enc/trans/japanese_euc.c ...=0D generating enc/trans/gb18030.c ...=0D generating enc/trans/chinese.c ...=0D generating enc/trans/big5.c ...=0D ```=0D =0D ----------------------------------------=0D Bug #10542: out-of-place build from repository builds enc/trans/*.c in the = source directory and the build directory=20=0D https://bugs.ruby-lang.org/issues/10542#change-93247=0D =0D * Author: akr (Akira Tanaka)=0D * Status: Closed=0D * Priority: Normal=0D * ruby -v: ruby 2.2.0dev (2014-11-26 trunk 48577) [x86_64-linux]=0D * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN=0D ----------------------------------------=0D repository =E3=81=8B=E3=82=89 checkout =E3=81=97=E3=81=9F ruby =E3=82=92 ou= t-of-place =E3=81=A7 build =E3=81=99=E3=82=8B=E3=81=A8=E3=80=81=0D enc/trans/big5.c =E3=81=AA=E3=81=A9=E3=81=84=E3=81=8F=E3=81=A4=E3=81=8B=E3= =81=AE=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=8C=0D source directory =E3=81=A8 build directory =E3=81=AE=E4=B8=A1=E6=96=B9=E3= =81=AB=E7=94=9F=E6=88=90=E3=81=95=E3=82=8C=E3=81=BE=E3=81=99=E3=80=82=0D =E3=81=A9=E3=81=A1=E3=82=89=E3=81=8B=E3=81=A0=E3=81=91=E3=81=AB=E7=94=9F=E6= =88=90=E3=81=95=E3=82=8C=E3=82=8B=E3=81=AE=E3=81=8C=E6=84=8F=E5=9B=B3=E3=81= =95=E3=82=8C=E3=81=9F=E5=8B=95=E4=BD=9C=E3=81=AA=E3=82=93=E3=81=98=E3=82=83= =E3=81=AA=E3=81=84=E3=81=A7=E3=81=97=E3=82=87=E3=81=86=E3=81=8B=E3=80=82=0D =0D ```=0D % cd /tmp=20=0D % mkdir r=0D % cd r=0D % svn co -q http://svn.ruby-lang.org/repos/ruby/trunk ruby=0D % cd ruby=0D % svn info=0D Path: .=0D Working Copy Root Path: /tmp/r/ruby=0D URL: http://svn.ruby-lang.org/repos/ruby/trunk=0D Relative URL: ^/trunk=0D Repository Root: http://svn.ruby-lang.org/repos/ruby=0D Repository UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e=0D Revision: 48577=0D Node Kind: directory=0D Schedule: normal=0D Last Changed Author: akr=0D Last Changed Rev: 48577=0D Last Changed Date: 2014-11-26 06:09:34 +0900 (Wed, 26 Nov 2014)=0D =0D % autoconf=0D % cd ..=0D % mkdir o=0D % cd o=0D % ../ruby/configure --prefix=3D/tmp/r >& ../z.configure.log=0D % make >& ../z.make.log=0D % ./ruby -v=0D ruby 2.2.0dev (2014-11-26 trunk 48577) [x86_64-linux]=0D % cd ..=0D % ls */enc/trans/*.c=0D o/enc/trans/big5.c ruby/enc/trans/chinese.c=0D o/enc/trans/chinese.c ruby/enc/trans/emoji.c=0D o/enc/trans/emoji.c ruby/enc/trans/emoji_iso2022_kddi.c=0D o/enc/trans/emoji_iso2022_kddi.c ruby/enc/trans/emoji_sjis_docomo.c=0D o/enc/trans/emoji_sjis_docomo.c ruby/enc/trans/emoji_sjis_kddi.c=0D o/enc/trans/emoji_sjis_kddi.c ruby/enc/trans/emoji_sjis_softbank.c=0D o/enc/trans/emoji_sjis_softbank.c ruby/enc/trans/escape.c=0D o/enc/trans/escape.c ruby/enc/trans/gb18030.c=0D o/enc/trans/gb18030.c ruby/enc/trans/gbk.c=0D o/enc/trans/gbk.c ruby/enc/trans/iso2022.c=0D o/enc/trans/iso2022.c ruby/enc/trans/japanese.c=0D o/enc/trans/japanese.c ruby/enc/trans/japanese_euc.c=0D o/enc/trans/japanese_euc.c ruby/enc/trans/japanese_sjis.c=0D o/enc/trans/japanese_sjis.c ruby/enc/trans/korean.c=0D o/enc/trans/korean.c ruby/enc/trans/single_byte.c=0D o/enc/trans/single_byte.c ruby/enc/trans/transdb.c=0D o/enc/trans/utf8_mac.c ruby/enc/trans/utf8_mac.c=0D o/enc/trans/utf_16_32.c ruby/enc/trans/utf_16_32.c=0D ruby/enc/trans/big5.c=0D % grep '^generating .*trans.*\.c ' z.make.log=0D generating enc/trans/big5.c ...=0D generating enc/trans/chinese.c ...=0D generating enc/trans/emoji.c ...=0D generating enc/trans/emoji_iso2022_kddi.c ...=0D generating enc/trans/emoji_sjis_docomo.c ...=0D generating enc/trans/emoji_sjis_kddi.c ...=0D generating enc/trans/emoji_sjis_softbank.c ...=0D generating enc/trans/escape.c ...=0D generating enc/trans/gb18030.c ...=0D generating enc/trans/gbk.c ...=0D generating enc/trans/iso2022.c ...=0D generating enc/trans/japanese.c ...=0D generating enc/trans/japanese_euc.c ...=0D generating enc/trans/japanese_sjis.c ...=0D generating enc/trans/korean.c ...=0D generating enc/trans/single_byte.c ...=0D generating enc/trans/utf8_mac.c ...=0D generating enc/trans/utf_16_32.c ...=0D generating ../ruby/enc/trans/big5.c ...=0D generating ../ruby/enc/trans/chinese.c ...=0D generating ../ruby/enc/trans/emoji.c ...=0D generating ../ruby/enc/trans/emoji_iso2022_kddi.c ...=0D generating ../ruby/enc/trans/emoji_sjis_docomo.c ...=0D generating ../ruby/enc/trans/emoji_sjis_kddi.c ...=0D generating ../ruby/enc/trans/emoji_sjis_softbank.c ...=0D generating ../ruby/enc/trans/escape.c ...=0D generating ../ruby/enc/trans/gb18030.c ...=0D generating ../ruby/enc/trans/gbk.c ...=0D generating ../ruby/enc/trans/iso2022.c ...=0D generating ../ruby/enc/trans/japanese.c ...=0D generating ../ruby/enc/trans/japanese_euc.c ...=0D generating ../ruby/enc/trans/japanese_sjis.c ...=0D generating ../ruby/enc/trans/korean.c ...=0D generating ../ruby/enc/trans/single_byte.c ...=0D generating ../ruby/enc/trans/utf8_mac.c ...=0D generating ../ruby/enc/trans/utf_16_32.c ...=0D % make --version=0D GNU Make 4.0=0D =E3=81=93=E3=81=AE=E3=83=97=E3=83=AD=E3=82=B0=E3=83=A9=E3=83=A0=E3=81=AF x8= 6_64-pc-linux-gnu =E7=94=A8=E3=81=AB=E3=83=93=E3=83=AB=E3=83=89=E3=81=95=E3= =82=8C=E3=81=BE=E3=81=97=E3=81=9F=0D Copyright (C) 1988-2013 Free Software Foundation, Inc.=0D =E3=83=A9=E3=82=A4=E3=82=BB=E3=83=B3=E3=82=B9 GPLv3+: GNU GPL =E3=83=90=E3= =83=BC=E3=82=B8=E3=83=A7=E3=83=B3 3 =E4=BB=A5=E9=99=8D =0D =E3=81=93=E3=82=8C=E3=81=AF=E3=83=95=E3=83=AA=E3=83=BC=E3=82=BD=E3=83=95=E3= =83=88=E3=82=A6=E3=82=A7=E3=82=A2=E3=81=A7=E3=81=99: =E8=87=AA=E7=94=B1=E3= =81=AB=E5=A4=89=E6=9B=B4=E3=81=8A=E3=82=88=E3=81=B3=E9=85=8D=E5=B8=83=E3=81= =A7=E3=81=8D=E3=81=BE=E3=81=99.=0D =E6=B3=95=E5=BE=8B=E3=81=AE=E8=A8=B1=E3=81=99=E9=99=90=E3=82=8A=E3=80=81=E3= =80=80=E7=84=A1=E4=BF=9D=E8=A8=BC=E3=80=80=E3=81=A7=E3=81=99.=0D %=20=0D ```=0D =0D =E3=81=AA=E3=81=8A=E3=80=81Ruby 2.1.5 =E3=81=A7=E3=82=82=E8=A9=A6=E3=81=97= =E3=81=BE=E3=81=97=E3=81=9F=E3=81=8C=E5=90=8C=E6=A7=98=E3=81=AB=E3=81=AA=E3= =82=8A=E3=81=BE=E3=81=99=E3=80=82=0D =0D =0D =0D =0D --=20=0D https://bugs.ruby-lang.org/=0D