From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mark H Weaver Newsgroups: gmane.lisp.guile.user Subject: Re: [ANN] Guile-WM 0.1/Guile XCB 1.1 Date: Sat, 24 Aug 2013 17:06:16 -0400 Message-ID: <87haeebxyv.fsf@tines.lan> References: <87eh9iw7l8.fsf@markwitmer.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1377378428 542 80.91.229.3 (24 Aug 2013 21:07:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 24 Aug 2013 21:07:08 +0000 (UTC) Cc: guile-user@gnu.org To: mark@markwitmer.com Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Aug 24 23:07:10 2013 Return-path: Envelope-to: guile-user@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 1VDL36-0007af-VL for guile-user@m.gmane.org; Sat, 24 Aug 2013 23:07:09 +0200 Original-Received: from localhost ([::1]:43900 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VDL36-0006xf-G3 for guile-user@m.gmane.org; Sat, 24 Aug 2013 17:07:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37031) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VDL2s-0006wO-Ms for guile-user@gnu.org; Sat, 24 Aug 2013 17:07:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VDL2k-0001p4-2f for guile-user@gnu.org; Sat, 24 Aug 2013 17:06:54 -0400 Original-Received: from world.peace.net ([96.39.62.75]:39491) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VDL2j-0001o0-UK for guile-user@gnu.org; Sat, 24 Aug 2013 17:06:45 -0400 Original-Received: from 209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com ([209.6.91.212] helo=tines.lan) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VDL2R-0003fO-CQ; Sat, 24 Aug 2013 17:06:27 -0400 In-Reply-To: <87eh9iw7l8.fsf@markwitmer.com> (mark@markwitmer.com's message of "Sun, 25 Aug 2013 03:30:27 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 96.39.62.75 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:10682 Archived-At: Hi Mark, mark@markwitmer.com writes: > I feel like it's time to announce Guile-WM, my stab at an all-Guile > Window Manager. It's actually more of a toolkit for writing X > applications, with the window manager stuff being what's implemented so > far. It includes live REPL support, the usual > keymap/minibuffer/user-defined command paradigm, and more. [...] > > I've also dramatically revamped Guile XCB. This all sounds very exciting! Enough so that I finally pulled guile-xcb and attempted to build it from git. Unfortunately, I ran into several problems: * Although the README says that Guile 2.0.9 is required, the configure script will accept nothing less than Guile 2.2. Since 2.2 does not exist yet, it would be good to accept Guile 2.0 in the meantime :) * After changing 2.2 -> 2.0, the next problem is that the build process seems to assume that (xcb xml) is already in Guile's %load-path, but the build system doesn't arrange for this. I worked around this by setting GUILE_LOAD_PATH to the build directory. * After setting GUILE_LOAD_PATH to the build dir, it then tries to load the (xcb xml xproto) module, but xproto.scm does not exist anywhere in the source tree. At this point, I give up. Can you help? Thanks, Mark