From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?iso-8859-1?Q?Jan_Dj=E4rv?= Newsgroups: gmane.emacs.devel Subject: Re: Visual bell patch for emacs on OSX Date: Sat, 21 Dec 2013 09:19:12 +0100 Message-ID: <59260F69-D0E9-4DCE-BC80-B5FC3A309857@swipnet.se> References: <874n688ih2.fsf@gmail.com> <8761qjm5b4.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1387613967 32702 80.91.229.3 (21 Dec 2013 08:19:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Dec 2013 08:19:27 +0000 (UTC) Cc: Stefan Monnier , emacs-devel To: =?iso-8859-1?Q?Jo=E3o_T=E1vora?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 21 09:19:33 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VuHmW-0005vM-Ig for ged-emacs-devel@m.gmane.org; Sat, 21 Dec 2013 09:19:32 +0100 Original-Received: from localhost ([::1]:53414 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VuHmW-0003iA-1e for ged-emacs-devel@m.gmane.org; Sat, 21 Dec 2013 03:19:32 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37502) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VuHmO-0003gy-GC for emacs-devel@gnu.org; Sat, 21 Dec 2013 03:19:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VuHmJ-0004jE-CH for emacs-devel@gnu.org; Sat, 21 Dec 2013 03:19:24 -0500 Original-Received: from mailfe08.swip.net ([212.247.154.225]:56270 helo=swip.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VuHmJ-0004j4-5O for emacs-devel@gnu.org; Sat, 21 Dec 2013 03:19:19 -0500 X-T2-Spam-Status: No, hits=-0.0 required=5.0 tests=BAYES_20 Original-Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe08.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 464009717; Sat, 21 Dec 2013 09:19:14 +0100 In-Reply-To: <8761qjm5b4.fsf@gmail.com> X-Mailer: Apple Mail (2.1827) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 212.247.154.225 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:166689 Archived-At: Hello. 21 dec 2013 kl. 01:11 skrev Jo=E3o T=E1vora : > Jan Dj=E4rv writes: >=20 >> 17 dec 2013 kl. 03:11 skrev Stefan Monnier = : >>=20 >>>> Or would I have to rewrite it to work equally well on GNUstep? >>>=20 >>> That would be sweet, >>>=20 >>=20 >> That is most likely impossible. GNUStep lacks a lot of API-functions >> compared to Cocoa. >=20 > Is it really impossible to momentarily (and portably) flash the > header-line/ echo-area in the GNUstep build? >=20 It can be done, but not by simple XOR-ing as is done on other ports. > I heroically tried, but failed miserably right away. Building for > GNUstep (--with-ns) errors out in this compilation unit: >=20 > gcc -std=3Dgnu99 -c -Demacs -I. -I. -I../lib -I./../lib -D_REENTRANT = -fPIC \ > -fno-strict-aliasing -I/usr/include/GNUstep = -I/usr/local/include/GNUstep \ > -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 = \ > -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include = \ > -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo = \ > -I/usr/include/libpng12 -I/usr/include/pixman-1 = -I/usr/include/freetype2 \ > -I/usr/include/libxml2 -I/usr/include/dbus-1.0 = \ > -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -MMD -MF deps/nsterm.d = -MP \ > -I/usr/include/p11-kit-1 -g3 -O2 -fobjc-exceptions -fgnu-runtime = \ > -Wno-import -fconstant-string-class=3DNSConstantString = \ > -DGNUSTEP_BASE_LIBRARY=3D1 -DGNU_GUI_LIBRARY=3D1 -DGNU_RUNTIME=3D1 = -DGSWARN \ > -DGSDIAGNOSE nsterm.m >=20 > Many errors, at least in today's and recent git clonings >=20 > nsterm.m:6075:1: error: trying to encode non-integer type as a > bitfield The GNUStep port compiled fine a couple of days ago, but after that = there has been bitfield changes that apparently was not tested. I'll = file a bug report. Jan D.