From unknown Sun Jun 22 17:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 Resent-From: "Christian Jullien" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 May 2018 05:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31634 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31634@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.152757300211498 (code B ref -1); Tue, 29 May 2018 05:50:03 +0000 Received: (at submit) by debbugs.gnu.org; 29 May 2018 05:50:02 +0000 Received: from localhost ([127.0.0.1]:52998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNXWD-0002zI-Oh for submit@debbugs.gnu.org; Tue, 29 May 2018 01:50:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNXWC-0002z6-GB for submit@debbugs.gnu.org; Tue, 29 May 2018 01:50:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNXW6-0004hA-Gb for submit@debbugs.gnu.org; Tue, 29 May 2018 01:49:55 -0400 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, HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37879) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNXW6-0004h2-Cv for submit@debbugs.gnu.org; Tue, 29 May 2018 01:49:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57175) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNXW5-0001mH-9L for bug-gnu-emacs@gnu.org; Tue, 29 May 2018 01:49:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNXW1-0004ep-BP for bug-gnu-emacs@gnu.org; Tue, 29 May 2018 01:49:53 -0400 Received: from smtp05.smtpout.orange.fr ([80.12.242.127]:22464 helo=smtp.smtpout.orange.fr) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fNXW0-0004dR-Tq for bug-gnu-emacs@gnu.org; Tue, 29 May 2018 01:49:49 -0400 Received: from young ([217.128.172.94]) by mwinf5d81 with ME id s5pl1x00G22ZY4h035plpt; Tue, 29 May 2018 07:49:46 +0200 X-ME-Helo: young X-ME-Date: Tue, 29 May 2018 07:49:46 +0200 X-ME-IP: 217.128.172.94 From: "Christian Jullien" Date: Tue, 29 May 2018 07:49:43 +0200 Message-ID: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0004_01D3F721.9B86A3B0" X-Mailer: Microsoft Outlook 14.0 Content-Language: fr Thread-Index: AdP3DriififyCAhSRQ61adOVA/ZB+g== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: -6.0 (------) This is a multipart message in MIME format. ------=_NextPart_000_0004_01D3F721.9B86A3B0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello emacs maintainers, Many thanks for the energy you put on emacs. Trying to compile emacs 26.1 on solaris 10 sparc with gcc 7.3, I get xftfont.c: In function 'xftfont_open': xftfont.c:338:19: error: 'xftfont_driver' undeclared (first use in this function); did you mean 'ftxfont_driver'? font->driver = &xftfont_driver; ^~~~~~~~~~~~~~ ftxfont_driver Which I can easily fix by adding ligne 251: extern struct font_driver const xftfont_driver; Hope it helps. C. Jullien ------=_NextPart_000_0004_01D3F721.9B86A3B0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello = emacs maintainers,

 

Many thanks = for the energy you put on emacs.

 

Trying to = compile emacs 26.1 on solaris 10 sparc with gcc 7.3, I = get

 

xftfont.c: In function = 'xftfont_open':

xftfont.c:338:19: = error: 'xftfont_driver' undeclared (first use in this function); did you = mean 'ftxfont_driver'?

   = font->driver =3D &xftfont_driver;

         &= nbsp;         = ^~~~~~~~~~~~~~

         &= nbsp;         = ftxfont_driver

 

Which I can = easily fix by adding ligne 251:

 

extern = struct font_driver const xftfont_driver;

 

Hope it = helps.

 

C. Jullien

------=_NextPart_000_0004_01D3F721.9B86A3B0-- From unknown Sun Jun 22 17:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 May 2018 06:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31634 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Christian Jullien" Cc: 31634@debbugs.gnu.org Received: via spool by 31634-submit@debbugs.gnu.org id=B31634.152757660217144 (code B ref 31634); Tue, 29 May 2018 06:51:02 +0000 Received: (at 31634) by debbugs.gnu.org; 29 May 2018 06:50:02 +0000 Received: from localhost ([127.0.0.1]:53022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNYSI-0004SS-9M for submit@debbugs.gnu.org; Tue, 29 May 2018 02:50:02 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:53733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNYSF-0004Rw-Ae for 31634@debbugs.gnu.org; Tue, 29 May 2018 02:50:00 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 40w4921zxvz1rPMf; Tue, 29 May 2018 08:49:57 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 40w4916SRGz1qqyw; Tue, 29 May 2018 08:49:57 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id C4gMPTfE1oiG; Tue, 29 May 2018 08:49:57 +0200 (CEST) X-Auth-Info: h/SBNOq3UoCn/Fj0YwVIzk/14ipBVL6H/70XYAhE7slyGo/9fm8fHgcG3UldGNmR Received: from localhost (ppp-188-174-156-101.dynamic.mnet-online.de [188.174.156.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Tue, 29 May 2018 08:49:57 +0200 (CEST) Received: by localhost (Postfix, from userid 1000) id 9CC942C309D; Tue, 29 May 2018 08:49:56 +0200 (CEST) From: Andreas Schwab References: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> X-Yow: OKAY!! Turn on the sound ONLY for TRYNEL CARPETING, FULLY-EQUIPPED R.V.'S and FLOATATION SYSTEMS!! Date: Tue, 29 May 2018 08:49:56 +0200 In-Reply-To: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> (Christian Jullien's message of "Tue, 29 May 2018 07:49:43 +0200") Message-ID: <87k1rn3qi3.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) 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: -1.5 (-) On Mai 29 2018, "Christian Jullien" wrote: > Trying to compile emacs 26.1 on solaris 10 sparc with gcc 7.3, I get > > > > xftfont.c: In function 'xftfont_open': > > xftfont.c:338:19: error: 'xftfont_driver' undeclared (first use in this > function); did you mean 'ftxfont_driver'? Why aren't you seeing the declaration in src/font.h? Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sun Jun 22 17:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 Resent-From: "Christian Jullien" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 May 2018 07:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31634 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Andreas Schwab'" Cc: 31634@debbugs.gnu.org Received: via spool by 31634-submit@debbugs.gnu.org id=B31634.152757785519102 (code B ref 31634); Tue, 29 May 2018 07:11:01 +0000 Received: (at 31634) by debbugs.gnu.org; 29 May 2018 07:10:55 +0000 Received: from localhost ([127.0.0.1]:53040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNYmV-0004y2-Kn for submit@debbugs.gnu.org; Tue, 29 May 2018 03:10:55 -0400 Received: from smtp06.smtpout.orange.fr ([80.12.242.128]:46903 helo=smtp.smtpout.orange.fr) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNYmU-0004xp-CZ for 31634@debbugs.gnu.org; Tue, 29 May 2018 03:10:54 -0400 Received: from young ([217.128.172.94]) by mwinf5d64 with ME id s7An1x00V22ZY4h037AnpW; Tue, 29 May 2018 09:10:48 +0200 X-ME-Helo: young X-ME-Date: Tue, 29 May 2018 09:10:48 +0200 X-ME-IP: 217.128.172.94 From: "Christian Jullien" References: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> <87k1rn3qi3.fsf@igel.home> In-Reply-To: <87k1rn3qi3.fsf@igel.home> Date: Tue, 29 May 2018 09:10:45 +0200 Message-ID: <000b01d3f71c$2a2d4070$7e87c150$@orange.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Content-Language: fr Thread-Index: AQFhidOm0xImhFhoDdy/b0JA++RYQAF6nUnMpR9OddA= X-Spam-Score: -1.7 (-) 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.7 (--) In font.h I see #ifdef HAVE_XFT extern struct font_driver const xftfont_driver; #endif The result of configure gives config.h with XFT feature: /* Summary of some of the main features enabled by configure. */ #define EMACS_CONFIG_FEATURES "XPM JPEG TIFF PNG ACL FREETYPE XFT TOOLKIT_SCROLL_BARS LUCID X11 THREADS" But later in this file, it gives /* Define to 1 if you have the Xft library. */ /* #undef HAVE_XFT */ So there is no chance to see external declaration in font.h Christian -----Original Message----- From: Andreas Schwab [mailto:schwab@linux-m68k.org] Sent: mardi 29 mai 2018 08:50 To: Christian Jullien Cc: 31634@debbugs.gnu.org Subject: Re: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 On Mai 29 2018, "Christian Jullien" wrote: > Trying to compile emacs 26.1 on solaris 10 sparc with gcc 7.3, I get > > > > xftfont.c: In function 'xftfont_open': > > xftfont.c:338:19: error: 'xftfont_driver' undeclared (first use in this > function); did you mean 'ftxfont_driver'? Why aren't you seeing the declaration in src/font.h? Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sun Jun 22 17:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 May 2018 07:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31634 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Christian Jullien" Cc: 31634@debbugs.gnu.org Received: via spool by 31634-submit@debbugs.gnu.org id=B31634.152757860927717 (code B ref 31634); Tue, 29 May 2018 07:24:02 +0000 Received: (at 31634) by debbugs.gnu.org; 29 May 2018 07:23:29 +0000 Received: from localhost ([127.0.0.1]:53046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNYye-0007Cz-PU for submit@debbugs.gnu.org; Tue, 29 May 2018 03:23:28 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:59142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNYyc-0007Cr-Up for 31634@debbugs.gnu.org; Tue, 29 May 2018 03:23:27 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 40w4vf2fNlz1rQ0v; Tue, 29 May 2018 09:23:26 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 40w4vf2TBXz1qrWs; Tue, 29 May 2018 09:23:26 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id J6VCfnOGuuZA; Tue, 29 May 2018 09:23:25 +0200 (CEST) X-Auth-Info: 7Snp16/BfFtAomJwMq2jHF+4nJ9dYJHAsBz7cr99xokOeptv9a1RLn0iG4GimR/Y Received: from localhost (ppp-188-174-156-101.dynamic.mnet-online.de [188.174.156.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Tue, 29 May 2018 09:23:25 +0200 (CEST) Received: by localhost (Postfix, from userid 1000) id 476C92C309D; Tue, 29 May 2018 09:23:25 +0200 (CEST) From: Andreas Schwab References: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> <87k1rn3qi3.fsf@igel.home> <000b01d3f71c$2a2d4070$7e87c150$@orange.fr> X-Yow: .. he dominates the DECADENT SUBWAY SCENE. Date: Tue, 29 May 2018 09:23:25 +0200 In-Reply-To: <000b01d3f71c$2a2d4070$7e87c150$@orange.fr> (Christian Jullien's message of "Tue, 29 May 2018 09:10:45 +0200") Message-ID: <87fu2b3oya.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) 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: -1.5 (-) On Mai 29 2018, "Christian Jullien" wrote: > The result of configure gives config.h with XFT feature: > > /* Summary of some of the main features enabled by configure. */ > #define EMACS_CONFIG_FEATURES "XPM JPEG TIFF PNG ACL FREETYPE XFT > TOOLKIT_SCROLL_BARS LUCID X11 THREADS" > > But later in this file, it gives > > /* Define to 1 if you have the Xft library. */ > /* #undef HAVE_XFT */ Looks like there is a logic error in configure, failing to reset HAVE_XFT to no if Xrender is missing. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sun Jun 22 17:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 May 2018 09:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31634 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 31634@debbugs.gnu.org, Christian Jullien Received: via spool by 31634-submit@debbugs.gnu.org id=B31634.15275872168204 (code B ref 31634); Tue, 29 May 2018 09:47:02 +0000 Received: (at 31634) by debbugs.gnu.org; 29 May 2018 09:46:56 +0000 Received: from localhost ([127.0.0.1]:53143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNbDU-00028G-CI for submit@debbugs.gnu.org; Tue, 29 May 2018 05:46:56 -0400 Received: from mail-wr0-f175.google.com ([209.85.128.175]:46962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNbDR-000281-Lj for 31634@debbugs.gnu.org; Tue, 29 May 2018 05:46:54 -0400 Received: by mail-wr0-f175.google.com with SMTP id v13-v6so12671681wrp.13 for <31634@debbugs.gnu.org>; Tue, 29 May 2018 02:46:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version; bh=G8clJNCuQ77kzi4LB7+pvEJNCR1Tnosv2gDEfBRGUAo=; b=SsHgmTSgau4VzI3fF9PZhasxDYM2YGFieghHkPBr54Xofk7KLWIPdY49tUEgHSnJq7 dyiWLLfPBHJwx3xT9P2zzUEi+YFG/lBsN4oRwiLv0kFhALLz/KLex7lE7nXpk4kbVImL iS8ZMFax06riRDhqEUOO/UHN36l74W1lrT9HeGlHsBx5X36PvKIozv3GiXazWuox+hhk pdywvldQNpEApfXeeixP7L8jTF/sB8psElOONhL02pt2azz6csa8zdLfngAr0q1TvXE4 2vKjneJV5h9uQ+ucf3jkof6ZE+CurJUHBKIrWmQUyGATuad+6G4fEfWFDAeFpK2junb4 hMkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=G8clJNCuQ77kzi4LB7+pvEJNCR1Tnosv2gDEfBRGUAo=; b=Q5e2BdCuqfvh+flf8Ypdqt06MDbV5G8WZUr7K0jANsTdPRSuCkFBg38SxM0V5Zvm9c 6y24O/pwLyh5izrD9vmM3hCRqVnNmCeE2/OTGgJtnGrMRzWV3+e2vVw07yphNW3gnr5g enfUZTG5SE73uZlIGNftr9YYNDyWhJ7dzapeL4WDXDFhR5sOIZg01sgYQNeC3pYXw4en YNRBBh0qT3xK/Ox3GPBKmfv670D8zQgo+sLs7jgCQAEScRetvhDjQQjauV7DmwG9I6wb lsroO1rCA+EX0qdzE1xZmZz0Y82CXC0m/7pQRFDRnJdcOUVJ7W6GyVDTeIUEQwuE/fxB 5WbA== X-Gm-Message-State: ALKqPwfO4CpTVJLJo2go9JsFQPLup4uAPq6vL6d7bLGyuwrLfY3y1MDj uIkq4+X41CsUA1ZgBaz3sYPl5ARdFQI= X-Google-Smtp-Source: ADUXVKIJ2Op6PHK1te+6tfyi06Ow3IumxlJbJp3Sbnb1PuIQmT5ioRex9Rsik3No/w/E0vuLrTsrtA== X-Received: by 2002:adf:ea44:: with SMTP id j4-v6mr3444024wrn.224.1527587207319; Tue, 29 May 2018 02:46:47 -0700 (PDT) Received: from rpluim ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id m64-v6sm27722633wmb.12.2018.05.29.02.46.46 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 29 May 2018 02:46:46 -0700 (PDT) From: Robert Pluim References: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> <87k1rn3qi3.fsf@igel.home> <000b01d3f71c$2a2d4070$7e87c150$@orange.fr> <87fu2b3oya.fsf@igel.home> Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Tue, 29 May 2018 11:46:45 +0200 In-Reply-To: <87fu2b3oya.fsf@igel.home> (Andreas Schwab's message of "Tue, 29 May 2018 09:23:25 +0200") Message-ID: <871sduhjzu.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.7 (-) 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.7 (--) Andreas Schwab writes: > On Mai 29 2018, "Christian Jullien" wrote: > >> The result of configure gives config.h with XFT feature: >> >> /* Summary of some of the main features enabled by configure. */ >> #define EMACS_CONFIG_FEATURES "XPM JPEG TIFF PNG ACL FREETYPE XFT >> TOOLKIT_SCROLL_BARS LUCID X11 THREADS" >> >> But later in this file, it gives >> >> /* Define to 1 if you have the Xft library. */ >> /* #undef HAVE_XFT */ > > Looks like there is a logic error in configure, failing to reset > HAVE_XFT to no if Xrender is missing. Indeed. Christian, could you try the following patch? (you'll need to regenerate configure and re-run it). diff --git i/configure.ac w/configure.ac index c66c80adbb..c6101d6353 100644 --- i/configure.ac +++ w/configure.ac @@ -3210,8 +3210,8 @@ AC_DEFUN if test "x${with_xft}" != "xno"; then EMACS_CHECK_MODULES([XFT], [xft >= 0.13.0], [], [HAVE_XFT=no]) - ## Because xftfont.c uses XRenderQueryExtension, we also - ## need to link to -lXrender. + ## Because xterm.c uses XRenderQueryExtension when XFT is + ## enabled, we also need to link to -lXrender. HAVE_XRENDER=no AC_CHECK_LIB(Xrender, XRenderQueryExtension, HAVE_XRENDER=yes) if test "$HAVE_XFT" != no && test "$HAVE_XRENDER" != no; then @@ -3234,6 +3234,9 @@ AC_DEFUN CPPFLAGS=$OLD_CPPFLAGS CFLAGS=$OLD_CFLAGS LIBS=$OLD_LIBS + else + # Make sure XFT is disabled if we found XFT but not XRender + HAVE_XFT=no fi # "$HAVE_XFT" != no fi # "x${with_xft}" != "xno" From unknown Sun Jun 22 17:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 Resent-From: "Christian Jullien" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 May 2018 11:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31634 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Robert Pluim'" , "'Andreas Schwab'" Cc: 31634@debbugs.gnu.org Received: via spool by 31634-submit@debbugs.gnu.org id=B31634.152759221416021 (code B ref 31634); Tue, 29 May 2018 11:11:01 +0000 Received: (at 31634) by debbugs.gnu.org; 29 May 2018 11:10:14 +0000 Received: from localhost ([127.0.0.1]:53177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNcW4-0004AH-2T for submit@debbugs.gnu.org; Tue, 29 May 2018 07:10:14 -0400 Received: from smtp02.smtpout.orange.fr ([80.12.242.124]:33977 helo=smtp.smtpout.orange.fr) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNcVy-00049f-OT for 31634@debbugs.gnu.org; Tue, 29 May 2018 07:10:10 -0400 Received: from young ([217.128.172.94]) by mwinf5d25 with ME id sB9z1x00e22ZY4h03B9zlG; Tue, 29 May 2018 13:10:00 +0200 X-ME-Helo: young X-ME-Date: Tue, 29 May 2018 13:10:00 +0200 X-ME-IP: 217.128.172.94 From: "Christian Jullien" References: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> <87k1rn3qi3.fsf@igel.home> <000b01d3f71c$2a2d4070$7e87c150$@orange.fr> <87fu2b3oya.fsf@igel.home> <871sduhjzu.fsf@gmail.com> In-Reply-To: <871sduhjzu.fsf@gmail.com> Date: Tue, 29 May 2018 13:09:57 +0200 Message-ID: <001501d3f73d$950fe930$bf2fbb90$@orange.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Content-Language: fr Thread-Index: AQFhidOm0xImhFhoDdy/b0JA++RYQAF6nUnMAgVZBO0CZX0lCQL5B/mopORymGA= X-Spam-Score: -1.7 (-) 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.7 (--) Thanks, this patch works and you can close the bug report. I'm facing other issues like: ld.so.1: temacs: fatal: libxml2.so.2: version 'SUNW_1.1' not found (required by file temacs) But it's another story I'm investigating (LD_NOVERSION=yes ./temacs let it work) -----Original Message----- From: Robert Pluim [mailto:rpluim@gmail.com] Sent: mardi 29 mai 2018 11:47 To: Andreas Schwab Cc: Christian Jullien; 31634@debbugs.gnu.org Subject: Re: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 Andreas Schwab writes: > On Mai 29 2018, "Christian Jullien" wrote: > >> The result of configure gives config.h with XFT feature: >> >> /* Summary of some of the main features enabled by configure. */ >> #define EMACS_CONFIG_FEATURES "XPM JPEG TIFF PNG ACL FREETYPE XFT >> TOOLKIT_SCROLL_BARS LUCID X11 THREADS" >> >> But later in this file, it gives >> >> /* Define to 1 if you have the Xft library. */ >> /* #undef HAVE_XFT */ > > Looks like there is a logic error in configure, failing to reset > HAVE_XFT to no if Xrender is missing. Indeed. Christian, could you try the following patch? (you'll need to regenerate configure and re-run it). diff --git i/configure.ac w/configure.ac index c66c80adbb..c6101d6353 100644 --- i/configure.ac +++ w/configure.ac @@ -3210,8 +3210,8 @@ AC_DEFUN if test "x${with_xft}" != "xno"; then EMACS_CHECK_MODULES([XFT], [xft >= 0.13.0], [], [HAVE_XFT=no]) - ## Because xftfont.c uses XRenderQueryExtension, we also - ## need to link to -lXrender. + ## Because xterm.c uses XRenderQueryExtension when XFT is + ## enabled, we also need to link to -lXrender. HAVE_XRENDER=no AC_CHECK_LIB(Xrender, XRenderQueryExtension, HAVE_XRENDER=yes) if test "$HAVE_XFT" != no && test "$HAVE_XRENDER" != no; then @@ -3234,6 +3234,9 @@ AC_DEFUN CPPFLAGS=$OLD_CPPFLAGS CFLAGS=$OLD_CFLAGS LIBS=$OLD_LIBS + else + # Make sure XFT is disabled if we found XFT but not XRender + HAVE_XFT=no fi # "$HAVE_XFT" != no fi # "x${with_xft}" != "xno" From unknown Sun Jun 22 17:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 May 2018 12:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31634 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Christian Jullien" Cc: 31634@debbugs.gnu.org, 'Andreas Schwab' Received: via spool by 31634-submit@debbugs.gnu.org id=B31634.152759853815925 (code B ref 31634); Tue, 29 May 2018 12:56:01 +0000 Received: (at 31634) by debbugs.gnu.org; 29 May 2018 12:55:38 +0000 Received: from localhost ([127.0.0.1]:53269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNeA5-00048m-Pg for submit@debbugs.gnu.org; Tue, 29 May 2018 08:55:38 -0400 Received: from mail-wm0-f45.google.com ([74.125.82.45]:39184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNeA4-00048Y-9S for 31634@debbugs.gnu.org; Tue, 29 May 2018 08:55:36 -0400 Received: by mail-wm0-f45.google.com with SMTP id f8-v6so40376050wmc.4 for <31634@debbugs.gnu.org>; Tue, 29 May 2018 05:55:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version; bh=MpMtsLw9et6Ga5ZCuFugShCWDkPm2kMormhq6ofNzYA=; b=f/jmTg3ep7gSqCIAbCgub37EaPkVO3ilk6VlZ2mACWHr0L5URWcCKUEWCqkWboOnPu /mnNdY5fZQc8JMjkm/DaVfjIlCR6BkA8OOiBEAZ07/z1SIK4T5It3wahitwMKQ8t7Oph fwhPEzsIgi0hUeglqu1hoHpMRAAxuhkl3lB8Up0AWf59GocD0lZTKrZltUjLMHLi/nBk GHWgUg7yipoiHwY0aTPmQlxvUqfLPRW3UY053CIjhNW6Q0gRAhXpmeJvdpwyLxJ2s8de ovTB9i7IzfTCpCaJuaqLj4ALW5NmctltPsyCSxF2IE6FpM8ZVFRI9gjMR4B8lNx4bwWd rYHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=MpMtsLw9et6Ga5ZCuFugShCWDkPm2kMormhq6ofNzYA=; b=clu4f+3FIFfbgM/dxzCv41l5Lp1ArVNzZBo2b3IgzP0R4had4/+q9fHrQEOIICTJAg ZZVVhMxqtW0xe2Yj7ol5JjzouYoaiT7gC8a9l0zX2Qlhvkusecum0nBr9EMzfMD6y/vE Wv6L6IHaQ/D4iaSevHnERvsZwhFmpsBYQX4ImrP16zoDMfLaxU8wOiJJ7aIs+sBN3opK 6zWh5OCBSJiHL+JAvjhkXAX5LfT4Gq19JXllv+13Leo8EkdkJLebVaJBna3++xdTgD9S +8drXrG14JhZvMEED/mvgejRDkuof2MEXyDeAdOx1I58UFa7NXG4fBGc/fackA/esQJl vFkw== X-Gm-Message-State: ALKqPwf5zwUTd7lCmIA+6Zxz38Nj/cu2ULHNG8/z8Sl9jUqkrL2Sdn7+ RORIuuMhz1buYOUWj4RQyDAPATAWglY= X-Google-Smtp-Source: ADUXVKKHjw2U2O5UbeALBQvHpyROYK06vaH9JwQKRP6ti2w94QbinD26Q6ctAvKw/KqrKBSAzZI9JQ== X-Received: by 2002:a1c:9f0f:: with SMTP id i15-v6mr12482071wme.143.1527598529051; Tue, 29 May 2018 05:55:29 -0700 (PDT) Received: from rpluim ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id b16-v6sm31218909wrm.89.2018.05.29.05.55.27 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 29 May 2018 05:55:28 -0700 (PDT) From: Robert Pluim References: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> <87k1rn3qi3.fsf@igel.home> <000b01d3f71c$2a2d4070$7e87c150$@orange.fr> <87fu2b3oya.fsf@igel.home> <871sduhjzu.fsf@gmail.com> <001501d3f73d$950fe930$bf2fbb90$@orange.fr> Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Tue, 29 May 2018 14:55:27 +0200 In-Reply-To: <001501d3f73d$950fe930$bf2fbb90$@orange.fr> (Christian Jullien's message of "Tue, 29 May 2018 13:09:57 +0200") Message-ID: <87wovmfwow.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) 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: -1.0 (-) "Christian Jullien" writes: > Thanks, this patch works and you can close the bug report. > OK. Eli, for master I presume? > I'm facing other issues like: > ld.so.1: temacs: fatal: libxml2.so.2: version 'SUNW_1.1' not found (required > by file temacs) > That sounds like ld is finding a different library version from the headers used to compile emacs. That shouldn't happen, so it might be another configure bug. Regards Robert From unknown Sun Jun 22 17:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 Resent-From: "Christian Jullien" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 May 2018 13:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31634 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Robert Pluim'" Cc: 31634@debbugs.gnu.org, 'Andreas Schwab' Received: via spool by 31634-submit@debbugs.gnu.org id=B31634.152759980318083 (code B ref 31634); Tue, 29 May 2018 13:17:02 +0000 Received: (at 31634) by debbugs.gnu.org; 29 May 2018 13:16:43 +0000 Received: from localhost ([127.0.0.1]:53284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNeUV-0004ha-8B for submit@debbugs.gnu.org; Tue, 29 May 2018 09:16:43 -0400 Received: from smtp03.smtpout.orange.fr ([80.12.242.125]:30844 helo=smtp.smtpout.orange.fr) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNeUS-0004hL-M8 for 31634@debbugs.gnu.org; Tue, 29 May 2018 09:16:41 -0400 Received: from young ([217.128.172.94]) by mwinf5d57 with ME id sDGa1x00C22ZY4h03DGaTe; Tue, 29 May 2018 15:16:34 +0200 X-ME-Helo: young X-ME-Date: Tue, 29 May 2018 15:16:34 +0200 X-ME-IP: 217.128.172.94 From: "Christian Jullien" References: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> <87k1rn3qi3.fsf@igel.home> <000b01d3f71c$2a2d4070$7e87c150$@orange.fr> <87fu2b3oya.fsf@igel.home> <871sduhjzu.fsf@gmail.com> <001501d3f73d$950fe930$bf2fbb90$@orange.fr> <87wovmfwow.fsf@gmail.com> In-Reply-To: <87wovmfwow.fsf@gmail.com> Date: Tue, 29 May 2018 15:16:32 +0200 Message-ID: <001d01d3f74f$43819840$ca84c8c0$@orange.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Content-Language: fr Thread-Index: AQFhidOm0xImhFhoDdy/b0JA++RYQAF6nUnMAgVZBO0CZX0lCQL5B/moAiWw9scBxwdwoaTFME4A X-Spam-Score: -1.7 (-) 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.7 (--) I compile around 100 different open source packages (mostly GNU) for more than 10 year on Solaris and this is the very first time I see version 'SUNW_1.1' not found (required)' with a shared lib. I'm trying emacs without libxml2 to see what happens -----Original Message----- From: Robert Pluim [mailto:rpluim@gmail.com] Sent: mardi 29 mai 2018 14:55 To: Christian Jullien Cc: 'Andreas Schwab'; 31634@debbugs.gnu.org Subject: Re: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 "Christian Jullien" writes: > Thanks, this patch works and you can close the bug report. > OK. Eli, for master I presume? > I'm facing other issues like: > ld.so.1: temacs: fatal: libxml2.so.2: version 'SUNW_1.1' not found (required > by file temacs) > That sounds like ld is finding a different library version from the headers used to compile emacs. That shouldn't happen, so it might be another configure bug. Regards Robert From unknown Sun Jun 22 17:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 May 2018 16:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31634 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim Cc: 31634@debbugs.gnu.org, schwab@linux-m68k.org, eligis@orange.fr Reply-To: Eli Zaretskii Received: via spool by 31634-submit@debbugs.gnu.org id=B31634.15276116604475 (code B ref 31634); Tue, 29 May 2018 16:35:01 +0000 Received: (at 31634) by debbugs.gnu.org; 29 May 2018 16:34:20 +0000 Received: from localhost ([127.0.0.1]:54221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNhZj-0001A7-UI for submit@debbugs.gnu.org; Tue, 29 May 2018 12:34:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNhZi-00019t-3k for 31634@debbugs.gnu.org; Tue, 29 May 2018 12:34:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNhZc-00074F-Bq for 31634@debbugs.gnu.org; Tue, 29 May 2018 12:34:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35883) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNhZX-00070o-A7; Tue, 29 May 2018 12:34:07 -0400 Received: from [176.228.60.248] (port=1404 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fNhZW-0001g8-OC; Tue, 29 May 2018 12:34:07 -0400 Date: Tue, 29 May 2018 19:34:02 +0300 Message-Id: <83sh6av2th.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87wovmfwow.fsf@gmail.com> (message from Robert Pluim on Tue, 29 May 2018 14:55:27 +0200) References: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> <87k1rn3qi3.fsf@igel.home> <000b01d3f71c$2a2d4070$7e87c150$@orange.fr> <87fu2b3oya.fsf@igel.home> <871sduhjzu.fsf@gmail.com> <001501d3f73d$950fe930$bf2fbb90$@orange.fr> <87wovmfwow.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) > From: Robert Pluim > Date: Tue, 29 May 2018 14:55:27 +0200 > Cc: 31634@debbugs.gnu.org, 'Andreas Schwab' > > "Christian Jullien" writes: > > > Thanks, this patch works and you can close the bug report. > > > > OK. Eli, for master I presume? No, emacs-26. Emacs 26.1 was released, so we can now fix more bugs on the release branch. Thanks. From unknown Sun Jun 22 17:18:18 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: "Christian Jullien" Subject: bug#31634: closed (Re: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10) Message-ID: References: <87h8mqb982.fsf@gmail.com> <000301d3f710$d7fc4d10$87f4e730$@orange.fr> X-Gnu-PR-Message: they-closed 31634 X-Gnu-PR-Package: emacs Reply-To: 31634@debbugs.gnu.org Date: Tue, 29 May 2018 18:37:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1527619021-23150-1" This is a multi-part message in MIME format... ------------=_1527619021-23150-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31634: emacs 26.1 Compilation error and fix on Solaris 10 which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 31634@debbugs.gnu.org. --=20 31634: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31634 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1527619021-23150-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31634-done) by debbugs.gnu.org; 29 May 2018 18:36:07 +0000 Received: from localhost ([127.0.0.1]:54323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNjTb-00060C-E7 for submit@debbugs.gnu.org; Tue, 29 May 2018 14:36:07 -0400 Received: from mail-wm0-f53.google.com ([74.125.82.53]:52899) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNjTZ-0005zj-FZ for 31634-done@debbugs.gnu.org; Tue, 29 May 2018 14:36:05 -0400 Received: by mail-wm0-f53.google.com with SMTP id 18-v6so37659449wml.2 for <31634-done@debbugs.gnu.org>; Tue, 29 May 2018 11:36:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version; bh=qDfIyx1Z6RVyUitmBMWIZ2H88SN2jnLezFXwgj6MrfY=; b=SFKNGXZ+i1UOxIogs7TuFr2WF1n1N/tG/TdkPlwW2trpwYNRE+uLDLsai05bXPBfMh MYn7W2K+guOzNmunv0d+4uo/1CZzLPuBYmsSN59mK0b03UhrMnwYcDwwMfWo2uXcTvfE kGorLv8KfXjLI6PV6Mr6v+qt49e0/VBx+u6cq2d7+UBSNLNisc7L8JGol0BV+q4SOuKt KO/Omw43sspMj5XDTOIwvYD99paUufAvA1JGcDVh3mNRIv/7LfBkbJfabAvvdglvTtBO O4wdsLLy8BxesloQAK58mNBr3pmBZx5Y9VklmBgLg5wpiHECR3Hw/Th1ebHheziwlp2Q LTAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=qDfIyx1Z6RVyUitmBMWIZ2H88SN2jnLezFXwgj6MrfY=; b=Mbuu/S/oZfo+Qp209beKK/H2UMp2+3iwZnpz7n5fTF2Ak0nFkQr+MMgtikYiMJeSOl ggjT66GbdC1TyflnjEiH77MoAqRG050O+CkAdIn6fTB8Q3EetjwCN7zl4DHTjPFpFz9Z fWgmINWJl4Nez8XMwxGUjGmRTTl3WQ4v5A4/FhS7x1r+RT7lAIDcyAlglrL9QWvXM4ep f6S0MJZqPaOH+8AYr+skSZmiuBiEFrXZVeme9yMughQgaOS7KmpbFp77ro7/r5BTq99r 3SiLt9k49pBT1O68+p9j1/iG6no38ytWvHbRo9XWEJ1mTlUKEEYqq3ZVlqFvG3rr6CA/ t6mg== X-Gm-Message-State: ALKqPwdOPY7bepgjj6i0k7UXDaF8smHLD0+Cazat7r3xUeYDolFJ46oC uYjV2lK1zlsSM2G7sTDGDts= X-Google-Smtp-Source: ADUXVKICBP23AnFEYZVpVp/P0fwXO3Ly/cTWKuNXEiBEImUsXfcxY8yJR6+kyOkmrei128gTVYuFEw== X-Received: by 2002:a1c:1442:: with SMTP id 63-v6mr29813wmu.100.1527618959607; Tue, 29 May 2018 11:35:59 -0700 (PDT) Received: from rpluim (vav06-1-78-207-202-134.fbx.proxad.net. [78.207.202.134]) by smtp.gmail.com with ESMTPSA id h67-v6sm14200421wmg.41.2018.05.29.11.35.58 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 29 May 2018 11:35:58 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 References: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> <87k1rn3qi3.fsf@igel.home> <000b01d3f71c$2a2d4070$7e87c150$@orange.fr> <87fu2b3oya.fsf@igel.home> <871sduhjzu.fsf@gmail.com> <001501d3f73d$950fe930$bf2fbb90$@orange.fr> <87wovmfwow.fsf@gmail.com> <83sh6av2th.fsf@gnu.org> X-Debbugs-No-Ack: yes Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Tue, 29 May 2018 20:35:57 +0200 In-Reply-To: <83sh6av2th.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 29 May 2018 19:34:02 +0300") Message-ID: <87h8mqb982.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31634-done Cc: 31634-done@debbugs.gnu.org, schwab@linux-m68k.org, eligis@orange.fr 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: -1.0 (-) Eli Zaretskii writes: >> From: Robert Pluim >> Date: Tue, 29 May 2018 14:55:27 +0200 >> Cc: 31634@debbugs.gnu.org, 'Andreas Schwab' >> >> "Christian Jullien" writes: >> >> > Thanks, this patch works and you can close the bug report. >> > >> >> OK. Eli, for master I presume? > > No, emacs-26. Emacs 26.1 was released, so we can now fix more bugs on > the release branch. > > Thanks. Closing bug, pushed as f212fe512c Robert ------------=_1527619021-23150-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 May 2018 05:50:02 +0000 Received: from localhost ([127.0.0.1]:52998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNXWD-0002zI-Oh for submit@debbugs.gnu.org; Tue, 29 May 2018 01:50:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNXWC-0002z6-GB for submit@debbugs.gnu.org; Tue, 29 May 2018 01:50:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNXW6-0004hA-Gb for submit@debbugs.gnu.org; Tue, 29 May 2018 01:49:55 -0400 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, HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37879) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNXW6-0004h2-Cv for submit@debbugs.gnu.org; Tue, 29 May 2018 01:49:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57175) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNXW5-0001mH-9L for bug-gnu-emacs@gnu.org; Tue, 29 May 2018 01:49:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNXW1-0004ep-BP for bug-gnu-emacs@gnu.org; Tue, 29 May 2018 01:49:53 -0400 Received: from smtp05.smtpout.orange.fr ([80.12.242.127]:22464 helo=smtp.smtpout.orange.fr) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fNXW0-0004dR-Tq for bug-gnu-emacs@gnu.org; Tue, 29 May 2018 01:49:49 -0400 Received: from young ([217.128.172.94]) by mwinf5d81 with ME id s5pl1x00G22ZY4h035plpt; Tue, 29 May 2018 07:49:46 +0200 X-ME-Helo: young X-ME-Date: Tue, 29 May 2018 07:49:46 +0200 X-ME-IP: 217.128.172.94 From: "Christian Jullien" To: Subject: emacs 26.1 Compilation error and fix on Solaris 10 Date: Tue, 29 May 2018 07:49:43 +0200 Message-ID: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0004_01D3F721.9B86A3B0" X-Mailer: Microsoft Outlook 14.0 Content-Language: fr Thread-Index: AdP3DriififyCAhSRQ61adOVA/ZB+g== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) This is a multipart message in MIME format. ------=_NextPart_000_0004_01D3F721.9B86A3B0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello emacs maintainers, Many thanks for the energy you put on emacs. Trying to compile emacs 26.1 on solaris 10 sparc with gcc 7.3, I get xftfont.c: In function 'xftfont_open': xftfont.c:338:19: error: 'xftfont_driver' undeclared (first use in this function); did you mean 'ftxfont_driver'? font->driver = &xftfont_driver; ^~~~~~~~~~~~~~ ftxfont_driver Which I can easily fix by adding ligne 251: extern struct font_driver const xftfont_driver; Hope it helps. C. Jullien ------=_NextPart_000_0004_01D3F721.9B86A3B0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello = emacs maintainers,

 

Many thanks = for the energy you put on emacs.

 

Trying to = compile emacs 26.1 on solaris 10 sparc with gcc 7.3, I = get

 

xftfont.c: In function = 'xftfont_open':

xftfont.c:338:19: = error: 'xftfont_driver' undeclared (first use in this function); did you = mean 'ftxfont_driver'?

   = font->driver =3D &xftfont_driver;

         &= nbsp;         = ^~~~~~~~~~~~~~

         &= nbsp;         = ftxfont_driver

 

Which I can = easily fix by adding ligne 251:

 

extern = struct font_driver const xftfont_driver;

 

Hope it = helps.

 

C. Jullien

------=_NextPart_000_0004_01D3F721.9B86A3B0-- ------------=_1527619021-23150-1-- From unknown Sun Jun 22 17:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31634: emacs 26.1 Compilation error and fix on Solaris 10 Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 May 2018 03:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31634 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Christian Jullien" Cc: 31634@debbugs.gnu.org, rpluim@gmail.com, schwab@linux-m68k.org Reply-To: rms@gnu.org Received: via spool by 31634-submit@debbugs.gnu.org id=B31634.152765089329680 (code B ref 31634); Wed, 30 May 2018 03:29:01 +0000 Received: (at 31634) by debbugs.gnu.org; 30 May 2018 03:28:13 +0000 Received: from localhost ([127.0.0.1]:54534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNrmX-0007ie-DS for submit@debbugs.gnu.org; Tue, 29 May 2018 23:28:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNrmV-0007iR-Dt for 31634@debbugs.gnu.org; Tue, 29 May 2018 23:28:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNrmP-0002Ky-3b for 31634@debbugs.gnu.org; Tue, 29 May 2018 23:28:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48143) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNrmK-0002H8-D1; Tue, 29 May 2018 23:28:00 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1fNrmJ-0007YA-OF; Tue, 29 May 2018 23:27:59 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-reply-to: <001d01d3f74f$43819840$ca84c8c0$@orange.fr> (eligis@orange.fr) References: <000301d3f710$d7fc4d10$87f4e730$@orange.fr> <87k1rn3qi3.fsf@igel.home> <000b01d3f71c$2a2d4070$7e87c150$@orange.fr> <87fu2b3oya.fsf@igel.home> <871sduhjzu.fsf@gmail.com> <001501d3f73d$950fe930$bf2fbb90$@orange.fr> <87wovmfwow.fsf@gmail.com> <001d01d3f74f$43819840$ca84c8c0$@orange.fr> Message-Id: Date: Tue, 29 May 2018 23:27:59 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I compile around 100 different open source packages (mostly GNU) for more Please don't think of the GNU system or GNU packages as "open source" -- on the contrary, that's the slogan used for rejection of what we stand for. We stand for giving users freedom -- that's why it is called "free (libre) software". See https://gnu.org/philosophy/open-source-misses-the-point.html for more explanation of the difference between free software and open source. See also https://thebaffler.com/salvos/the-meme-hustler for Evgeny Morozov's article on the same point. Nonetheless, thanks for reporting a problem -- that helps us do a good job. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)