From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alexander Botero-Lowry Newsgroups: gmane.emacs.devel Subject: HaikuOS Port Date: Mon, 09 Nov 2009 00:32:44 -0800 Message-ID: <73435.1257755564@temperantia> NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1257789813 23159 80.91.229.12 (9 Nov 2009 18:03:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Nov 2009 18:03:33 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 09 19:03:27 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1N7YaF-0003qX-FF for ged-emacs-devel@m.gmane.org; Mon, 09 Nov 2009 19:03:19 +0100 Original-Received: from localhost ([127.0.0.1]:41789 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N7YaF-0001Bs-5I for ged-emacs-devel@m.gmane.org; Mon, 09 Nov 2009 13:03:19 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N7PgK-0005bE-KL for emacs-devel@gnu.org; Mon, 09 Nov 2009 03:33:00 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N7PgF-0005Zk-DY for emacs-devel@gnu.org; Mon, 09 Nov 2009 03:32:59 -0500 Original-Received: from [199.232.76.173] (port=38251 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N7PgF-0005Zh-8s for emacs-devel@gnu.org; Mon, 09 Nov 2009 03:32:55 -0500 Original-Received: from mx01.metaweb.com ([208.68.111.25]:32897) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1N7PgE-00025h-US for emacs-devel@gnu.org; Mon, 09 Nov 2009 03:32:55 -0500 Original-Received: from zimbra01.corp.sjc1.metaweb.com (localhost [127.0.0.1]) by mx01.metaweb.com (Spam Firewall) with ESMTP id DF786282076 for ; Mon, 9 Nov 2009 00:32:51 -0800 (PST) Original-Received: from zimbra01.corp.sjc1.metaweb.com ([172.29.253.13]) by mx01.metaweb.com with ESMTP id QfTasyoWK3unJjiU for ; Mon, 09 Nov 2009 00:32:51 -0800 (PST) Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra01.corp.sjc1.metaweb.com (Postfix) with ESMTP id 95937160C92A for ; Mon, 9 Nov 2009 00:32:51 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra01.corp.sjc1.metaweb.com Original-Received: from zimbra01.corp.sjc1.metaweb.com ([127.0.0.1]) by localhost (zimbra01.corp.sjc1.metaweb.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a5r+7+w1LZIS for ; Mon, 9 Nov 2009 00:32:46 -0800 (PST) Original-Received: from localhost.my.domain (70-36-144-85.dsl.dynamic.sonic.net [70.36.144.85]) by zimbra01.corp.sjc1.metaweb.com (Postfix) with ESMTP id E2C98160C914 for ; Mon, 9 Nov 2009 00:32:46 -0800 (PST) X-Mailer: MH-E 8.1; nmh 1.2; GNU Emacs 23.0.91 X-Peer: 127.0.0.1 X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-Mailman-Approved-At: Mon, 09 Nov 2009 12:57:37 -0500 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:116750 Archived-At: Hi everyone, I've been slowly working on a port of emacs CVS to Haiku. With a bit of help from an old xemacs port, I've been able to get a somewhat working emacs build going. Dumping does not currently work since Haiku doesn't, and as far as I gather will not, support sbrk(0). (Portable dumper would be awesome ;) I'm currently blocked during the byte-compilation phase becasue for some reason emacs never finishes compiling lisp/cedet/srecode/cpp.el ; I'm wondering if there is a way to disable the cedet part of the build? Or if anyone has seen anything similar.. My next step on that will be to attach gdb and see if I can get anything useful out of what's going on in there, if no one has seen anything similar. There are two things I'd like to start looking into: 1) what process do I need to go through to get these patches back into emacs? They're mostly clean except a couple of things related to serial port support that I need to look at doing more nicely (read: not breaking build on every platform :) 2) I'm trying to figure out where to start with doing GUI frames.. Is it x-open-connection? It's really unclear to me what symbols I need to export, and what elisp I need to implement to get a GUI mode, and I can't seem to find any documentation on it, if anyone could give me a quick summary of what needs to be implemented that would rock. Please CC me as I'm off list. TIA, Alex