From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Merging feature/android Date: Tue, 14 Mar 2023 21:18:57 +0800 Message-ID: <87r0tr79oe.fsf@yahoo.com> References: <87edq7ztks.fsf.ref@yahoo.com> <87edq7ztks.fsf@yahoo.com> <874jqn9508.fsf@yahoo.com> <86sfe7mqms.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24219"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Arash Esbati Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Mar 14 14:19:51 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pc4ZC-00062w-UT for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Mar 2023 14:19:50 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pc4YZ-00041K-Sf; Tue, 14 Mar 2023 09:19:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pc4YX-0003z4-Nd for emacs-devel@gnu.org; Tue, 14 Mar 2023 09:19:10 -0400 Original-Received: from sonic317-32.consmr.mail.ne1.yahoo.com ([66.163.184.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pc4YV-00064Y-Qo for emacs-devel@gnu.org; Tue, 14 Mar 2023 09:19:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1678799944; bh=EryfErirs4QEvuvOk1jkSKNWJpY4kotwxErHm7jFgk8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=U/hkxLHJ+SDBsdrAZZ1MLJAbfFVg46bEsYbmOOuL3HEOD2kDk4dktq4xqDR/UezKbWlOyexD/TuVxazsZz20G78TzY8LKPJGKjfLY3cnhuuZCo7mTT7UkcgApZbIV3NkACmRAxo9VvrTj9voGPaIdcnuSkUmBlh0O5/eDbqobW9s5704B/L5N6YLPOD54xmvxN/jS/GpvTe00yjQRgAyG65ytBw3/c5PT+/B5itmIlx5aY4Z4x7eiSAZjxbktobC/3LJwNwPk9kuKoK60ANAryDYt1zrDwQ1MQlvQ0gkqb+RsGKIOb4A1mmTjZiJRAeGGhOVP7zyOrGF3vsktTBqKg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1678799944; bh=s7SuI2AvzetP4pMfYTMzwv+gJJ12yXDt38YXhciutkz=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=L5R9s1lXSYYqhs2CPMFZ9YUTRZxZVkbOsBh0Qg+3kVCj7qlzkrzrUdhIXo/nC5u1n1YN/tQNtoK1PplW1l5fHXXhx+6sWFYwGy7N0lF4r9eAt7V4ys5CexdhKeaaQIoO21clLVQImZKTbVgeEYCnBsWYxHFTYnx3KCLOiuXsnkHfArBhgYEhj7JEX776XJoVa0DNKvn7GnUVAmLIg2sgwCqySHe5A6VvnfLRYMoCSxVkZaOgVsF/2I7EPIMGE2EfNx/H1bTtpbeaub0qXKd5tbjiZMdXLC1pgFJ4D0TqU+gSWqOwyOcN4ks44ke5nbAxDHEYsu9nabhRklHqHlKF3g== X-YMail-OSG: RA3krw8VM1kufsI5t6v67k814og77LtDdDRkqT85j6FJM1PPoWPwz0l6Xot74ec A7LBe6rQo0ArSvNFYKErQRoybYqI7N06OUBHaxqaqCsKl2CuUXZZp5L2x5I51CAkQEV_f.RF_QiQ KoT3uMrcP3HGQQUHbCzvqQOeEXuox_U_GTPSffPaSsMKTPffaHVl46B0E5vI0RKCJKzYCIHSlUH1 QRItvzPa0xW_yOWZ3Xe5hXcd24zuwN7NKIHaPzDE2foERv3Fenougs7r9wYdpe8rnD.yjrV8WWQg 2l8n_eKiChcs.qYFW0FUbXITDmW.iDU6aQ9Gqx4VwpAHpHN2InONwP9F_yn2wNix2GepfCy.ggPC e1uHKpnb1o462seWE17qOUcnP3NlH103h.VHTA_A3bDT8_MPU_YyTG3aSp7oJ.NJ56G_jU1DpAuD do27LxFkZp1n2pasDeosKvVqV8qc73mL8SsMbgqVzvFf.i2Q0QP6uiuDNH2E4uAlgxK7bRv_GMW8 hUHU2BQGk.uafuJbxznxKI.i.8ezPhL_CSfhrMeqxSl_nCM_8_bYKyftA6Nves_7DCzL370NLkNG UtetVbrahR.XK0glYVBUKzK6HmHppaok7xetgenjEBG7sA0Zi_8DLzAgE2pTZ75OkbqW4dEO1Ce. dSc6t4IIlR6PVXBoXJwl8Z4JpcO2dVoioH_zMgCEvmLMrbFDb9jZW.16n3dXqLLhQ0d5yra7tJF. HGkz2U9ULmuZLyZ0irjxtBvsTjilEdmyGAMn2SgN_fAGM6tEso8WhVdZRLvwsjffxmMoAwejhLk3 2dAFm5KamsSxnMKnTSR21rers8tYa3TqPyNMArp32V X-Sonic-MF: X-Sonic-ID: 1e6c50cf-b1c9-4240-b222-95c45d1eed18 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Tue, 14 Mar 2023 13:19:04 +0000 Original-Received: by hermes--production-sg3-67c57bccff-62k8m (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3a35631774206c4b73bee9262beb7a12; Tue, 14 Mar 2023 13:19:01 +0000 (UTC) In-Reply-To: <86sfe7mqms.fsf@gnu.org> (Arash Esbati's message of "Tue, 14 Mar 2023 14:03:39 +0100") X-Mailer: WebService/1.1.21284 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.43; envelope-from=luangruo@yahoo.com; helo=sonic317-32.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:304441 Archived-At: Arash Esbati writes: > Po Lu writes: > >> Would someone please test it on Windows as well? > > ./autogen.sh and ./configure both work. Running make says: > > CC fingerprint.o > CC acl_entries.o > CC asnprintf.o > CC asprintf.o > CC frexp.o > asprintf.c:30:1: error: redefinition of 'asprintf' > 30 | asprintf (char **resultp, const char *format, ...) > | ^~~~~~~~ > In file included from Z:/pathto/emacs-android/nt/inc/ms-w32.h:389, > from ../src/conf_post.h:38, > from ../src/config.h:3470, > from asprintf.c:18: > Z:/pathto/msys64/mingw64/include/stdio.h:265:5: note: previous definition of 'asprintf' with type 'int(char **, const char *, ...)' > 265 | int asprintf(char **__ret, const char *__format, ...) > | ^~~~~~~~ > make[2]: *** [Makefile:102: asprintf.o] Error 1 > > This is with MSYS2/MinWG64, GCC 12.2.0. HTH. Right. What if you apply this change? diff --git a/nt/gnulib-cfg.mk b/nt/gnulib-cfg.mk index eca3778f203..e107d037153 100644 --- a/nt/gnulib-cfg.mk +++ b/nt/gnulib-cfg.mk @@ -71,7 +71,10 @@ OMIT_GNULIB_MODULE_utimens = OMIT_GNULIB_MODULE_fchmodat = true OMIT_GNULIB_MODULE_lchmod = true OMIT_GNULIB_MODULE_futimens = true +OMIT_GNULIB_MODULE_float = true OMIT_GNULIB_MODULE_utimensat = true OMIT_GNULIB_MODULE_file-has-acl = true OMIT_GNULIB_MODULE_nproc = true OMIT_GNULIB_MODULE_nanosleep = true +OMIT_GNULIB_MODULE_vfprintf-posix = true +OMIT_GNULIB_MODULE_vasnprintf = true