From unknown Sat Sep 20 02:38:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14684: emacs-24.3: Xft configure test fails on solaris Resent-From: Rick Frankel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Jun 2013 17:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14684 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14684@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.137183497012675 (code B ref -1); Fri, 21 Jun 2013 17:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jun 2013 17:16:10 +0000 Received: from localhost ([127.0.0.1]:33092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uq4wU-0003IM-8Y for submit@debbugs.gnu.org; Fri, 21 Jun 2013 13:16:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37883) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uq4wR-0003Hv-UY for submit@debbugs.gnu.org; Fri, 21 Jun 2013 13:16:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uq4wK-00011U-2h for submit@debbugs.gnu.org; Fri, 21 Jun 2013 13:16:02 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38421) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq4wJ-00011P-Tw for submit@debbugs.gnu.org; Fri, 21 Jun 2013 13:16:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39585) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq4wG-0000Gc-VC for bug-gnu-emacs@gnu.org; Fri, 21 Jun 2013 13:15:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uq4wE-00010i-4r for bug-gnu-emacs@gnu.org; Fri, 21 Jun 2013 13:15:56 -0400 Received: from [204.62.15.78] (port=51447 helo=mail.rickster.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq4wE-00010c-0n for bug-gnu-emacs@gnu.org; Fri, 21 Jun 2013 13:15:54 -0400 Received: by mail.rickster.com (Postfix, from userid 33) id 90F3B216B5; Fri, 21 Jun 2013 12:39:03 -0400 (EDT) X-PHP-Originating-Script: 501:rcmail.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 21 Jun 2013 12:39:03 -0400 From: Rick Frankel Message-ID: <23f646334ceca9d39fa46f892641156b@mail.rickster.com> X-Sender: rick@rickster.com User-Agent: Roundcube Webmail/0.9.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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.15 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: -5.0 (-----) In emacs 24.3, configure fails to successfully identify Xft.h usability during during configure (works in 24.1, did not test 24.2). Here are the relevant lines from config.log: configure:12033: checking X11/Xft/Xft.h usability configure:12033: gcc -std=gnu99 -c -I/usr/openwin/include -mcpu=v9 -I/export/local/include -I/usr/sfw/include -I/usr/openwin/include -I/usr/local/include -I/usr/include -I/export/local/db/sybase/OCS-15_0/include -I/usr/openwin/include -I/usr/sfw/include -I/usr/sfw/include/freetype2 -I/usr/openwin/include -I/usr/openwin/include -I/usr/sfw/include -I/usr/sfw/include/freetype2 conftest.c >&5 In file included from /usr/openwin/include/X11/extensions/Xrender.h:28, from /usr/openwin/include/X11/Xft/Xft.h:44, from conftest.c:119: /usr/openwin/include/X11/extensions/render.h:29: error: syntax error before "Glyph" /usr/openwin/include/X11/extensions/render.h:29: warning: type defaults to `int' in declaration of `Glyph' This is because solaris requires inclusion of `X11/X.h' before including `X11/Xft/Xft.h' Note that ignoring the results (forcing "ac_cv_header_X11_Xft_Xft_h=yes") results in correctly compiling emacs with xft antialias font support. Configured using: `configure '--prefix=/export/local/' '--with-x-toolkit=lucid' '--without-imagemagick' 'CFLAGS= -mcpu=v9 -I/export/local/include -I/usr/sfw/include -I/usr/openwin/include -I/usr/local/include -I/usr/include -I/export/local/db/sybase/OCS-15_0/include' 'LDFLAGS= -L/export/local/lib -L/usr/sfw/lib -L/usr/openwin/lib -L/usr/local/lib -L/usr/lib -L/export/local/db/sybase/OCS-15_0/lib'' From unknown Sat Sep 20 02:38:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Rick Frankel Subject: bug#14684: closed (Re: bug#14684: emacs-24.3: Xft configure test fails on solaris) Message-ID: References: <23f646334ceca9d39fa46f892641156b@mail.rickster.com> X-Gnu-PR-Message: they-closed 14684 X-Gnu-PR-Package: emacs Reply-To: 14684@debbugs.gnu.org Date: Sat, 22 Jun 2013 00:30:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1371861004-906-1" This is a multi-part message in MIME format... ------------=_1371861004-906-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #14684: emacs-24.3: Xft configure test fails on solaris 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 14684@debbugs.gnu.org. --=20 14684: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D14684 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1371861004-906-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 14684-done) by debbugs.gnu.org; 22 Jun 2013 00:29:06 +0000 Received: from localhost ([127.0.0.1]:33668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UqBhR-0000Cv-Hj for submit@debbugs.gnu.org; Fri, 21 Jun 2013 20:29:05 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48532 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UqBhP-0000Cn-PC for 14684-done@debbugs.gnu.org; Fri, 21 Jun 2013 20:29:04 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UqBhO-0004cw-Ef; Fri, 21 Jun 2013 20:29:02 -0400 From: Glenn Morris To: 14684-done@debbugs.gnu.org Subject: Re: bug#14684: emacs-24.3: Xft configure test fails on solaris References: <23f646334ceca9d39fa46f892641156b@mail.rickster.com> X-Spook: digicash oil Exon Shell Montenegro Noriega IDEA Sears X-Ran: x0O<>W:]\;hpdOBC)XZKT>`iM:!?sR2RHr~z@C7?2ycw(oATMke"#(Q|~t1<9RNDOIw;o5 X-Hue: white X-Debbugs-No-Ack: yes X-Attribution: GM Date: Fri, 21 Jun 2013 20:29:02 -0400 In-Reply-To: <23f646334ceca9d39fa46f892641156b@mail.rickster.com> (Rick Frankel's message of "Fri, 21 Jun 2013 12:39:03 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: 14684-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.5 (------) Version: 24.4 Thanks; fixed in emacs-24 branch. ------------=_1371861004-906-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Jun 2013 17:16:10 +0000 Received: from localhost ([127.0.0.1]:33092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uq4wU-0003IM-8Y for submit@debbugs.gnu.org; Fri, 21 Jun 2013 13:16:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37883) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uq4wR-0003Hv-UY for submit@debbugs.gnu.org; Fri, 21 Jun 2013 13:16:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uq4wK-00011U-2h for submit@debbugs.gnu.org; Fri, 21 Jun 2013 13:16:02 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38421) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq4wJ-00011P-Tw for submit@debbugs.gnu.org; Fri, 21 Jun 2013 13:16:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39585) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq4wG-0000Gc-VC for bug-gnu-emacs@gnu.org; Fri, 21 Jun 2013 13:15:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uq4wE-00010i-4r for bug-gnu-emacs@gnu.org; Fri, 21 Jun 2013 13:15:56 -0400 Received: from [204.62.15.78] (port=51447 helo=mail.rickster.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq4wE-00010c-0n for bug-gnu-emacs@gnu.org; Fri, 21 Jun 2013 13:15:54 -0400 Received: by mail.rickster.com (Postfix, from userid 33) id 90F3B216B5; Fri, 21 Jun 2013 12:39:03 -0400 (EDT) To: bug-gnu-emacs@gnu.org Subject: emacs-24.3: Xft configure test fails on solaris X-PHP-Originating-Script: 501:rcmail.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 21 Jun 2013 12:39:03 -0400 From: Rick Frankel Message-ID: <23f646334ceca9d39fa46f892641156b@mail.rickster.com> X-Sender: rick@rickster.com User-Agent: Roundcube Webmail/0.9.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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.15 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: -5.0 (-----) In emacs 24.3, configure fails to successfully identify Xft.h usability during during configure (works in 24.1, did not test 24.2). Here are the relevant lines from config.log: configure:12033: checking X11/Xft/Xft.h usability configure:12033: gcc -std=gnu99 -c -I/usr/openwin/include -mcpu=v9 -I/export/local/include -I/usr/sfw/include -I/usr/openwin/include -I/usr/local/include -I/usr/include -I/export/local/db/sybase/OCS-15_0/include -I/usr/openwin/include -I/usr/sfw/include -I/usr/sfw/include/freetype2 -I/usr/openwin/include -I/usr/openwin/include -I/usr/sfw/include -I/usr/sfw/include/freetype2 conftest.c >&5 In file included from /usr/openwin/include/X11/extensions/Xrender.h:28, from /usr/openwin/include/X11/Xft/Xft.h:44, from conftest.c:119: /usr/openwin/include/X11/extensions/render.h:29: error: syntax error before "Glyph" /usr/openwin/include/X11/extensions/render.h:29: warning: type defaults to `int' in declaration of `Glyph' This is because solaris requires inclusion of `X11/X.h' before including `X11/Xft/Xft.h' Note that ignoring the results (forcing "ac_cv_header_X11_Xft_Xft_h=yes") results in correctly compiling emacs with xft antialias font support. Configured using: `configure '--prefix=/export/local/' '--with-x-toolkit=lucid' '--without-imagemagick' 'CFLAGS= -mcpu=v9 -I/export/local/include -I/usr/sfw/include -I/usr/openwin/include -I/usr/local/include -I/usr/include -I/export/local/db/sybase/OCS-15_0/include' 'LDFLAGS= -L/export/local/lib -L/usr/sfw/lib -L/usr/openwin/lib -L/usr/local/lib -L/usr/lib -L/export/local/db/sybase/OCS-15_0/lib'' ------------=_1371861004-906-1--