From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Germ=E1n?= Arias Newsgroups: gmane.emacs.devel Subject: Re: Emacs with Cocoa/GNUstep Date: Tue, 26 Apr 2011 22:38:34 -0600 Message-ID: <1303879114.12552.14.camel@german-desktop> References: <1303864750.11832.3.camel@german-desktop> Reply-To: german@xelalug.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1303879132 17760 80.91.229.12 (27 Apr 2011 04:38:52 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 27 Apr 2011 04:38:52 +0000 (UTC) Cc: emacs-devel@gnu.org To: CHENG Gao Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 27 06:38:48 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QEwWP-0004DB-JA for ged-emacs-devel@m.gmane.org; Wed, 27 Apr 2011 06:38:41 +0200 Original-Received: from localhost ([::1]:33487 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEwWO-0002oL-TV for ged-emacs-devel@m.gmane.org; Wed, 27 Apr 2011 00:38:40 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:34552) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEwWM-0002oG-Po for emacs-devel@gnu.org; Wed, 27 Apr 2011 00:38:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QEwWL-0002rO-Q8 for emacs-devel@gnu.org; Wed, 27 Apr 2011 00:38:38 -0400 Original-Received: from mail-yx0-f169.google.com ([209.85.213.169]:58051) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEwWL-0002rG-MG for emacs-devel@gnu.org; Wed, 27 Apr 2011 00:38:37 -0400 Original-Received: by yxt33 with SMTP id 33so390559yxt.0 for ; Tue, 26 Apr 2011 21:38:37 -0700 (PDT) Original-Received: by 10.236.170.199 with SMTP id p47mr1946754yhl.256.1303879116913; Tue, 26 Apr 2011 21:38:36 -0700 (PDT) Original-Received: from [192.168.1.5] ([190.56.102.226]) by mx.google.com with ESMTPS id 44sm249089yhl.53.2011.04.26.21.38.35 (version=SSLv3 cipher=OTHER); Tue, 26 Apr 2011 21:38:36 -0700 (PDT) In-Reply-To: X-Mailer: Evolution 2.22.2 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.213.169 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:138836 Archived-At: 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.