From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#61988: error compiling emacs Date: Wed, 08 Mar 2023 18:42:13 +0800 Message-ID: <875ybbo77e.fsf@yahoo.com> References: <874jqyspc7.fsf@yahoo.com> <6db27b89-699b-f956-4205-6cd8144f6dea@tiscali.it> <87v8jeqiau.fsf@yahoo.com> <83bkl684lp.fsf@gnu.org> <871qm2q9lh.fsf@yahoo.com> <83v8jd7uvi.fsf@gnu.org> <87wn3tpfg5.fsf@yahoo.com> <83fsah6xk0.fsf@gnu.org> <87o7p5p2ys.fsf@yahoo.com> <837cvs7m2y.fsf@gnu.org> <000001d950f9$ccd46290$667d27b0$@tiscali.it> <83r0u0648t.fsf@gnu.org> <000401d95114$16299540$427cbfc0$@tiscali.it> <83edq05wfl.fsf@gnu.org> <87fsagp0ie.fsf@yahoo.com> <4a5a72c3-ab47-b1ff-2326-c5f918423c83@tiscali.it> <87edpzobtk.fsf@yahoo.com> <38da7ea8-1903-4153-6533-d199efff4ffd@tiscali.it> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19259"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , 61988@debbugs.gnu.org To: Ugo Tomei Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 08 11:43:31 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1pZrGc-0004oY-DI for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 08 Mar 2023 11:43:30 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pZrGB-000788-P0; Wed, 08 Mar 2023 05:43:03 -0500 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 1pZrGA-00077z-En for bug-gnu-emacs@gnu.org; Wed, 08 Mar 2023 05:43:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pZrGA-0007fV-6T for bug-gnu-emacs@gnu.org; Wed, 08 Mar 2023 05:43:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pZrG9-0005BO-U3 for bug-gnu-emacs@gnu.org; Wed, 08 Mar 2023 05:43:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Mar 2023 10:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61988 X-GNU-PR-Package: emacs Original-Received: via spool by 61988-submit@debbugs.gnu.org id=B61988.167827215119871 (code B ref 61988); Wed, 08 Mar 2023 10:43:01 +0000 Original-Received: (at 61988) by debbugs.gnu.org; 8 Mar 2023 10:42:31 +0000 Original-Received: from localhost ([127.0.0.1]:47862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZrFf-0005AQ-J2 for submit@debbugs.gnu.org; Wed, 08 Mar 2023 05:42:31 -0500 Original-Received: from sonic316-13.consmr.mail.bf2.yahoo.com ([74.6.130.123]:39406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZrFd-0005AC-ON for 61988@debbugs.gnu.org; Wed, 08 Mar 2023 05:42:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1678272142; bh=YDPOLvqLJqLRGfcAS5PaDgEo+6DsULRrl0OEF5eWDuI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=B7kzT9eFw3076GwAMJdx6v0ZXXSJxIaDeqiCHdRpkilJHpeGgpa60X2gA6GZZ3znoCqk6X5Wj5geUH6Idy1dx14BM/8pHIgtCDQpylkWDbFyEqPa7oTSHhD0NasL55Nwu6rNjftiopUQCgsCGYaTyzLnN5UxX5M3xENJkMkPYjgRJ1C1svJlHP5UswMPDvRx6aHOahr0Zj3ETdFZADjCLO26BDLfhW9W8DqSLyqSxSEzVpKeTWvrURc+qjXOsHfGPdju9q0KOuWRkGKVYlUFg4vz2isr7dymObNQLV3SkeD8mqUoSBhMWGdOkHig1duhkiDycneEaPfXzW2uU5P3oA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1678272142; bh=b9VaRWL1kSZNTH9D2ZOCx+IbtkiK2mLtJUUI7dKEijs=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=S9JPBlH9EA2Z+o7AqHOZ3QLskPVqHG04kOueFzMC0Qf6STjAEcY5wkNq+VrNSgc2+uzrgEeZXj1aTHx5bU180LLtrJp5gdRIdaQd4gqaQIjuCZzpHAlHNYzMsqkA2rDlWggnTw40SZ9mUBQ4x6Sk9Y5W8j9L0RGvcIcTb4BYv0Kn/Yt4q1m1RFalafwEtsABUJ1J0C0HX1s5t0IY204OKYK5bdd2NlGha2WriV4ycKFMu/qQtTT/i6Gr7jHeHcFp9l3roUVj6GLodUfPGm6o8r6q9mSLn+YJ+qn6js2AsIKLci1mTRG4vfEnqO+Q16XSWeJN6B0TnTyUVmrCGd1ASA== X-YMail-OSG: 8ovKoKsVM1lnK3.ZLUW3IkPTUn9PCDNr66PDehvFiCCMUgxhl2JXL3EOa8BMti8 oD5v_AMhz91oEr346au1.W4ux0otFrkqsvgaB8AAFLddXn0_GDIvhgsbK6LEPFFkWG0oMoIBsx1R ZtXKjVaepyNOMcS_a4z_xOxbzxirbbNHq4KQWUd75jSESAIJpvbvrrl_Uj4bIp.GqXowUlSaiRGH mVi0nooloM_IOyK3vna3pFFWk2myZ83wphFBs3aKs1JfA5tDXQU9ZhLsghU8nzMdqhMdL4zrlJ66 fE2bF6O1lp5PNdFNjOh1HVOCFEUbT9DAxmOheBIzqor0iJeFkNMDkrUiXkVrQUvFiVqyq5_S8Eg3 Hd1Gp_2G0BtEym6JBb9xL.R7h5q5LTKH._flnsUxOdOdTAnRBCuNIdCXscT1uY9Fd1F_h8IZ5OyE 2sjXsmNn4vD7L38ieKXqdYTe_S0l9gN7q6qflyIbfIafkcsNmaruR7zZrg7p095sLDPVWrh4nZzD ljHVTZrPjO0AS58Q15kMiEqE5zoKrau55EAoy11H6Uia2S57Yv5idyJx0fOnFZwWfbF6HiSxSb3w x3TbnPnsfiDZNOwdEhKIhYYVYe3DOVBXSvYJRvpXCysMvAC4nhzKcPIh0_aKRxVUoFyS2SlxLAbK lFHzDqmPkbXYw..q69DXoe4wxTz.JYgrS1FVFP2QGDB403o8_p7LLGBlxU3N_f2IhXQpb9gwD9x0 c3kUIsHWNqxLvFlFQmMmIe0_EIh7OsBDzJO0RelDqasCcSRNJrl3FR_gW3PicHEuaIH6UB8wRN9v q2GjZtX84xhl_n9UW4sB_Vbdn.g6I6sfJAx3eziYG. X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.bf2.yahoo.com with HTTP; Wed, 8 Mar 2023 10:42:22 +0000 Original-Received: by hermes--production-sg3-67c57bccff-d5ptt (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5c2eaf5b5013d1e7cb90fb87ff789d7d; Wed, 08 Mar 2023 10:42:17 +0000 (UTC) In-Reply-To: <38da7ea8-1903-4153-6533-d199efff4ffd@tiscali.it> (Ugo Tomei's message of "Wed, 8 Mar 2023 10:44:07 +0100") X-Mailer: WebService/1.1.21284 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:257529 Archived-At: What if you try this instead? diff --git a/configure.ac b/configure.ac index bc7e61048c3..ac93d003b70 100644 --- a/configure.ac +++ b/configure.ac @@ -2806,6 +2806,25 @@ AC_DEFUN WEBP_MODULE="libwebpdemux >= $WEBP_REQUIRED" EMACS_CHECK_MODULES([WEBP], [$WEBP_MODULE]) + + # WebPGetInfo is sometimes not present inside libwebpdemux, so + # if it does not link, also check for libwebpdecoder. + + OLD_CFLAGS=$CFLAGS + OLD_LIBS=$LIBS + CFLAGS="$CFLAGS $WEBP_CFLAGS" + LIBS="$LIBS $WEBP_LIBS" + + AC_CHECK_FUNC([WebPGetInfo], [], + [WEBP_MODULE="$WEBP_MODULE libwebpdecoder >= $WEBP_REQUIRED" + HAVE_WEBP=no + AS_UNSET([WEBP_LIBS]) + AS_UNSET([WEBP_CFLAGS]) + EMACS_CHECK_MODULES([WEBP], [$WEBP_MODULE])]) + + CFLAGS=$OLD_CFLAGS + LIBS=$OLD_LIBS + AC_SUBST([WEBP_CFLAGS]) AC_SUBST([WEBP_LIBS]) fi I'm not sure what pkg-config is doing here TBH, but it isn't very intuitive.