GNU bug report logs - #34946
[bug-gnu-emacs] proposed configure.ac change for emacs-26.2

Previous Next

Package: emacs;

Reported by: "Nelson H. F. Beebe" <beebe <at> math.utah.edu>

Date: Fri, 22 Mar 2019 14:23:01 UTC

Severity: minor

Tags: fixed

Merged with 30346

Fixed in version 27.1

Done: Noam Postavsky <npostavs <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 34946 in the body.
You can then email your comments to 34946 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#34946; Package emacs. (Fri, 22 Mar 2019 14:23:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Nelson H. F. Beebe" <beebe <at> math.utah.edu>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 22 Mar 2019 14:23:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Nelson H. F. Beebe" <beebe <at> math.utah.edu>
To: bug-gnu-emacs <at> gnu.org
Cc: Eli Zaretskii <eliz <at> gnu.org>, beebe <at> math.utah.edu
Subject: [bug-gnu-emacs] proposed configure.ac change for emacs-26.2
Date: Fri, 22 Mar 2019 08:09:17 -0600
Testing of the release candidate for emacs-26.2 on Oracle Solaris 11.4
shows that a build fails because lcms2.h is not found in /usr/include.
On that system, and on Hipster, an OpenSolaris relative, that file is
present in /usr/include/lcms.

Discussions with Eli Zaretskii <eliz <at> gnu.org> suggest that emacs'
configure.ac needs to use pkg-config to identify the correct include
directory for lcms2.h:

	% pkg-config --cflags lcms2
	-I/usr/include/lcms

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                    FAX: +1 801 581 4148                  -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe <at> math.utah.edu  -
- 155 S 1400 E RM 233                       beebe <at> acm.org  beebe <at> computer.org -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#34946; Package emacs. (Fri, 22 Mar 2019 15:23:01 GMT) Full text and rfc822 format available.

Message #8 received at 34946 <at> debbugs.gnu.org (full text, mbox):

From: Alan Third <alan <at> idiocy.org>
To: "Nelson H. F. Beebe" <beebe <at> math.utah.edu>
Cc: 34946 <at> debbugs.gnu.org
Subject: Re: bug#34946: [bug-gnu-emacs] proposed configure.ac change for
 emacs-26.2
Date: Fri, 22 Mar 2019 15:22:02 +0000
On Fri, Mar 22, 2019 at 08:09:17AM -0600, Nelson H. F. Beebe wrote:
> Testing of the release candidate for emacs-26.2 on Oracle Solaris 11.4
> shows that a build fails because lcms2.h is not found in /usr/include.
> On that system, and on Hipster, an OpenSolaris relative, that file is
> present in /usr/include/lcms.
> 
> Discussions with Eli Zaretskii <eliz <at> gnu.org> suggest that emacs'
> configure.ac needs to use pkg-config to identify the correct include
> directory for lcms2.h:
> 
> 	% pkg-config --cflags lcms2
> 	-I/usr/include/lcms

This change already exists in master (Bug#30346). The commit is:

    cb3863370cbe574810f796726faa39ba0de0a429

I tried cherry picking it into emacs-26 and while it needed some
manual cleanup, which was simple, Emacs still builds here after
applying it.
-- 
Alan Third




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#34946; Package emacs. (Fri, 22 Mar 2019 15:50:02 GMT) Full text and rfc822 format available.

Message #11 received at 34946 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Alan Third <alan <at> idiocy.org>
Cc: 34946 <at> debbugs.gnu.org, beebe <at> math.utah.edu
Subject: Re: bug#34946: [bug-gnu-emacs] proposed configure.ac change for
 emacs-26.2
Date: Fri, 22 Mar 2019 17:49:25 +0200
> Date: Fri, 22 Mar 2019 15:22:02 +0000
> From: Alan Third <alan <at> idiocy.org>
> Cc: 34946 <at> debbugs.gnu.org
> 
> > Discussions with Eli Zaretskii <eliz <at> gnu.org> suggest that emacs'
> > configure.ac needs to use pkg-config to identify the correct include
> > directory for lcms2.h:
> > 
> > 	% pkg-config --cflags lcms2
> > 	-I/usr/include/lcms
> 
> This change already exists in master (Bug#30346). The commit is:
> 
>     cb3863370cbe574810f796726faa39ba0de0a429

Thanks for pointing this out.

> I tried cherry picking it into emacs-26 and while it needed some
> manual cleanup, which was simple, Emacs still builds here after
> applying it.

Thanks.  It's too late for Emacs 26.2, I think, but we could
cherry-pick it after the release, in case there will be 26.3.




Forcibly Merged 30346 34946. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Fri, 22 Mar 2019 20:34:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 20 Apr 2019 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 8 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.