unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Germán Arias" <german@xelalug.org>
To: CHENG Gao <chenggao@cyberhut.org>
Cc: emacs-devel@gnu.org
Subject: Re: Emacs with Cocoa/GNUstep
Date: Tue, 26 Apr 2011 22:38:34 -0600	[thread overview]
Message-ID: <1303879114.12552.14.camel@german-desktop> (raw)
In-Reply-To: <m2k4eg1h5x.fsf@cyberhut.org>

On mié, 2011-04-27 at 11:56 +0800, CHENG Gao wrote:
> It works for me. I build from bzr repo frequently and now I am using
> Apr. 25 build.
> 
> ,----
> | GNU Emacs 24.0.50.1 (x86_64-apple-darwin10.7.0, NS apple-appkit-1038.35)
> |  of 2011-04-25
> `----

Hi, I have the revision:

revision-id:
bkey76@gmail.com-20110427021744-cs2b8xl1kzfv0sj4                  
date: 2011-04-26 21:17:44 -0500
build-date: 2011-04-26 22:24:07 -0600
revno: 104022
branch-nick: trunk

In gNewSense Delta H with GCC 4.2 and latest GNUstep packages. Compiling
with:

./autogen.sh
./configure --with-ns
make bootstrap (if necessary)
make install


First I noticed some methods that are not present on GNUstep:

nsterm.m: In function ‘ns_update_end’:
nsterm.m:738: warning: ‘NSView’ may not respond to
‘-unlockFocusNeedsFlush:’
nsterm.m:738: warning: (Messages without a matching method signature
nsterm.m:738: warning: will be assumed to return ‘id’ and accept
nsterm.m:738: warning: ‘...’ as arguments.)

...
...

nsfns.m: In function ‘Fns_convert_utf8_nfd_to_nfc’:
nsfns.m:1974: warning: ‘NSString’ may not respond to
‘-precomposedStringWithCanonicalMapping’
nsfns.m:1974: warning: (Messages without a matching method signature
nsfns.m:1974: warning: will be assumed to return ‘id’ and accept
nsfns.m:1974: warning: ‘...’ as arguments.)


This is not a problem, for the moment, the problem is:

gcc -c  -Demacs -DHAVE_CONFIG_H  -I. -I/home/german/Instalados/emacs/src -I../lib -I/home/german/Instalados/emacs/src/../lib    -D_REENTRANT -fPIC -fno-strict-aliasing    -I/usr/include/libxml2         -MMD -MF deps/nsmenu.d   -Wimplicit-function-declaration -Wold-style-definition -Wdeclaration-after-statement  -g -O2 -fgnu-runtime -Wno-import -fconstant-string-class=NSConstantString -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGSWARN -DGSDIAGNOSE nsmenu.m
nsmenu.m: In function ‘ns_update_menubar’:
nsmenu.m:229: error: ‘struct Lisp_Vector’ has no member named ‘size’
nsmenu.m:230: error: ‘struct Lisp_Vector’ has no member named ‘size’
nsmenu.m:231: error: ‘struct Lisp_Vector’ has no member named ‘size’
nsmenu.m:233: error: ‘struct Lisp_Vector’ has no member named ‘size’
nsmenu.m:235: error: ‘struct Lisp_Vector’ has no member named ‘size’
nsmenu.m:349: error: ‘struct Lisp_Vector’ has no member named ‘size’
nsmenu.m:410: error: ‘struct Lisp_Vector’ has no member named ‘size’
nsmenu.m:437: error: ‘struct Lisp_Vector’ has no member named ‘size’
nsmenu.m: In function ‘-[EmacsMenu fillWithWidgetValue:]’:
nsmenu.m:690: warning: passing argument 1 of ‘setAction:’ from
incompatible pointer type
nsmenu.m: In function ‘-[EmacsMenu addSubmenuWithTitle:forFrame:]’:
nsmenu.m:711: warning: passing argument 2 of
‘addItemWithTitle:action:keyEquivalent:’ from incompatible pointer type
make[2]: *** [nsmenu.o] Error 1
make[2]: Leaving directory `/home/german/Instalados/emacs/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory `/home/german/Instalados/emacs'
make: *** [bootstrap] Error 2


I get this error after the update I did today. Before it, the app
compiled OK, but had problems to launch. I was investigating that issue,
but after the update I can't compile the app again. Because I get the
error above.





  reply	other threads:[~2011-04-27  4:38 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-27  0:39 Emacs with Cocoa/GNUstep Germán Arias
2011-04-27  1:19 ` David Reitter
2011-04-27  3:56 ` CHENG Gao
2011-04-27  4:38   ` Germán Arias [this message]
2011-04-27  4:56     ` CHENG Gao
2011-04-27  6:13     ` Paul Eggert
2011-04-27 23:54       ` Germán Arias
2011-04-27  4:15 ` Pascal J. Bourguignon
2011-04-27 19:13 ` David De La Harpe Golden
2011-04-28  0:24   ` Germán Arias
2011-04-28 15:30     ` Stefan Monnier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1303879114.12552.14.camel@german-desktop \
    --to=german@xelalug.org \
    --cc=chenggao@cyberhut.org \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).