unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#24460: a workaround for Emacs-25.1.1 configure error on Mac 10.11.6 :AppKit.h usability no bur presence yes with gcc
@ 2016-09-18 15:40 fu7mu4
  2016-09-18 20:31 ` Alan Third
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: fu7mu4 @ 2016-09-18 15:40 UTC (permalink / raw)
  To: 24460

[-- Attachment #1: Type: text/plain, Size: 1705 bytes --]

Hello emacs developers.
I'm fu7m4, one of Emacs user.

A configure Warning asks me to report this to all.

  ## Report this to bug-gnu-emacs@gnu.org ##

This warning/error's workaround may be wrong.
But my emacs 25.1 seems to be work well.

Thanks.

# Short Description

installing emacs 25.1 on Mac from source (nextstep build), the configure
script with "--without-x" argument says that AppKit.h is found but not
unusable ;

./configure --without-x

....snip....

checking AppKit/AppKit.h usability... no
checking AppKit/AppKit.h presence... yes
configure: WARNING: AppKit/AppKit.h: present but cannot be compiled
configure: WARNING: AppKit/AppKit.h:     check for missing prerequisite
headers?
configure: WARNING: AppKit/AppKit.h: see the Autoconf documentation
configure: WARNING: AppKit/AppKit.h:     section "Present But Cannot Be
Compiled"
configure: WARNING: AppKit/AppKit.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-gnu-emacs@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for AppKit/AppKit.h... no
configure: error: The include files (AppKit/AppKit.h etc) that
are required for a Nextstep build are missing or cannot be compiled.
Either fix this, or re-configure with the option '--without-ns'.

#Environment

Mac :10.11.6
default compiler: gcc (MacPorts gcc5 5.4.0_0) 5.4.0

#Source
ftp mirror's source

#Steps for reproduce

curl -OL http://ftp.jaist.ac.jp/pub/GNU/emacs/emacs-25.1.tar.xz
tar Jxvf emacs-25.1.tar.xz
cd emacs-25.1
./configure --without-x

#Workaround

use clang instead of gcc, like:

CC=/usr/bin/clang ./configure --without-x

[-- Attachment #2: Type: text/html, Size: 2551 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#24460: a workaround for Emacs-25.1.1 configure error on Mac 10.11.6 :AppKit.h usability no bur presence yes with gcc
  2016-09-18 15:40 bug#24460: a workaround for Emacs-25.1.1 configure error on Mac 10.11.6 :AppKit.h usability no bur presence yes with gcc fu7mu4
@ 2016-09-18 20:31 ` Alan Third
  2016-09-22  9:11 ` Paul Eggert
  2016-10-10  5:01 ` Lambda Coder
  2 siblings, 0 replies; 5+ messages in thread
From: Alan Third @ 2016-09-18 20:31 UTC (permalink / raw)
  To: fu7mu4; +Cc: 24460

On Mon, Sep 19, 2016 at 12:40:31AM +0900, fu7mu4 wrote:
> Hello emacs developers.
> I'm fu7m4, one of Emacs user.
<snip>
> installing emacs 25.1 on Mac from source (nextstep build), the configure
> script with "--without-x" argument says that AppKit.h is found but not
> unusable ;
> 
> ./configure --without-x
> 
> ....snip....
> 
> checking AppKit/AppKit.h usability... no
> checking AppKit/AppKit.h presence... yes
> configure: WARNING: AppKit/AppKit.h: present but cannot be compiled
> configure: WARNING: AppKit/AppKit.h:     check for missing prerequisite
> headers?
> configure: WARNING: AppKit/AppKit.h: see the Autoconf documentation
> configure: WARNING: AppKit/AppKit.h:     section "Present But Cannot Be
> Compiled"
> configure: WARNING: AppKit/AppKit.h: proceeding with the compiler's result
> configure: WARNING:     ## ------------------------------------ ##
> configure: WARNING:     ## Report this to bug-gnu-emacs@gnu.org ##
> configure: WARNING:     ## ------------------------------------ ##
> checking for AppKit/AppKit.h... no
> configure: error: The include files (AppKit/AppKit.h etc) that
> are required for a Nextstep build are missing or cannot be compiled.
> Either fix this, or re-configure with the option '--without-ns'.

I have to admit I’ve never tried building Emacs on macOS using gcc, I
always just use clang. I have built the NS port against GNUStep using
gcc, though.

Searching on Google doesn’t give any real clues beyond perhaps
reinstalling XCode.
-- 
Alan Third





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#24460: a workaround for Emacs-25.1.1 configure error on Mac 10.11.6 :AppKit.h usability no bur presence yes with gcc
  2016-09-18 15:40 bug#24460: a workaround for Emacs-25.1.1 configure error on Mac 10.11.6 :AppKit.h usability no bur presence yes with gcc fu7mu4
  2016-09-18 20:31 ` Alan Third
@ 2016-09-22  9:11 ` Paul Eggert
  2016-10-10  5:01 ` Lambda Coder
  2 siblings, 0 replies; 5+ messages in thread
From: Paul Eggert @ 2016-09-22  9:11 UTC (permalink / raw)
  To: fu7mu4; +Cc: 24460

In the failed 'configure', what does 'config.log' say afterwards? Can you attach 
a gzipped copy of that file?





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#24460: a workaround for Emacs-25.1.1 configure error on Mac 10.11.6 :AppKit.h usability no bur presence yes with gcc
  2016-09-18 15:40 bug#24460: a workaround for Emacs-25.1.1 configure error on Mac 10.11.6 :AppKit.h usability no bur presence yes with gcc fu7mu4
  2016-09-18 20:31 ` Alan Third
  2016-09-22  9:11 ` Paul Eggert
@ 2016-10-10  5:01 ` Lambda Coder
  2016-10-14 17:07   ` Lambda Coder
  2 siblings, 1 reply; 5+ messages in thread
From: Lambda Coder @ 2016-10-10  5:01 UTC (permalink / raw)
  To: 24460


[-- Attachment #1.1: Type: text/plain, Size: 545 bytes --]

On Thu, 22 Sep 2016 02:11:44 -0700 Paul Eggert wrote:

>In the failed 'configure', what does 'config.log' say afterwards? Can you
attach a gzipped copy of that file?

Since I have not seen config.log, I'm attaching a copy of the same error I
got. I'm using Sierra with Xcode v7.3 compiling against the latest trunk.

If I use ./configure --without-x, then I get another set of errors about
missing jpg, png, and such libraries. I know I have them all. I can compile
other apps. I even have the AppKit.h file.

Thanks for helping,

Lambda Coder.

[-- Attachment #1.2: Type: text/html, Size: 1125 bytes --]

[-- Attachment #2: config.log.gz --]
[-- Type: application/x-gzip, Size: 16451 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#24460: a workaround for Emacs-25.1.1 configure error on Mac 10.11.6 :AppKit.h usability no bur presence yes with gcc
  2016-10-10  5:01 ` Lambda Coder
@ 2016-10-14 17:07   ` Lambda Coder
  0 siblings, 0 replies; 5+ messages in thread
From: Lambda Coder @ 2016-10-14 17:07 UTC (permalink / raw)
  To: 24460

[-- Attachment #1: Type: text/plain, Size: 786 bytes --]

Update Xcode to version 8.0 on macOS Sierra (10.12) to fix this error.
Software update will not offer Xcode update to 8.0 from Xcode 7.3. It has
be done specifically from the app store. Hope this helps.

configure: WARNING: AppKit/AppKit.h: present but cannot be compiled

configure: WARNING: AppKit/AppKit.h:     check for missing prerequisite
headers?

configure: WARNING: AppKit/AppKit.h: see the Autoconf documentation

configure: WARNING: AppKit/AppKit.h:     section "Present But Cannot Be
Compiled"

configure: WARNING: AppKit/AppKit.h: proceeding with the compiler's result

configure: WARNING:     ## ------------------------------------ ##

configure: WARNING:     ## Report this to bug-gnu-emacs@gnu.org ##

configure: WARNING:     ## ------------------------------------ ##

[-- Attachment #2: Type: text/html, Size: 2515 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-10-14 17:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-18 15:40 bug#24460: a workaround for Emacs-25.1.1 configure error on Mac 10.11.6 :AppKit.h usability no bur presence yes with gcc fu7mu4
2016-09-18 20:31 ` Alan Third
2016-09-22  9:11 ` Paul Eggert
2016-10-10  5:01 ` Lambda Coder
2016-10-14 17:07   ` Lambda Coder

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).