From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: nalaginrut Newsgroups: gmane.lisp.guile.devel Subject: [PATCH] Makefile.am in Guildhall doesn't install all files in private directories Date: Mon, 18 Jul 2011 17:51:56 +0800 Organization: HFG Message-ID: <1310982716.3054.52.camel@Renee-desktop> Reply-To: NalaGinrut@gmail.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-3lZ0F0Vwe8fPC9aLPZva" X-Trace: dough.gmane.org 1310983142 24869 80.91.229.12 (18 Jul 2011 09:59:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 18 Jul 2011 09:59:02 +0000 (UTC) To: guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Jul 18 11:58:58 2011 Return-path: Envelope-to: guile-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 1QikbK-00069f-FG for guile-devel@m.gmane.org; Mon, 18 Jul 2011 11:58:58 +0200 Original-Received: from localhost ([::1]:52122 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QikbJ-0002Kk-4C for guile-devel@m.gmane.org; Mon, 18 Jul 2011 05:58:57 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:59653) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qikag-0002Ir-8h for guile-devel@gnu.org; Mon, 18 Jul 2011 05:58:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qikab-0000v0-6e for guile-devel@gnu.org; Mon, 18 Jul 2011 05:58:17 -0400 Original-Received: from mail-iw0-f169.google.com ([209.85.214.169]:53709) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qikaa-0000us-VK for guile-devel@gnu.org; Mon, 18 Jul 2011 05:58:13 -0400 Original-Received: by iwn8 with SMTP id 8so3205404iwn.0 for ; Mon, 18 Jul 2011 02:58:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=subject:from:reply-to:to:content-type:organization:date:message-id :mime-version:x-mailer; bh=7N1HrBfiAcdsw3WhW4Fww76XnCji6iiDkfmvnTX42y4=; b=PXwJXnIAzcl1p3S+R9CyU9zkR+p+E5Z2auM7bZCZBqxU1Zax3TbH+8egvax68hYwGi mNcIhz1x2UBIHKAGXyGd7ZH6mfWLJzoyWpcYiRMYhlsG6pXJKrAV3opWztlSsojAW3nt KFYh5ywxIpz9jPNiigo8Dt+4pYyIjzo+dQW9Y= Original-Received: by 10.42.19.8 with SMTP id z8mr6873045ica.346.1310983091489; Mon, 18 Jul 2011 02:58:11 -0700 (PDT) Original-Received: from [192.168.100.100] ([113.97.238.142]) by mx.google.com with ESMTPS id v16sm2827199ibe.34.2011.07.18.02.57.59 (version=SSLv3 cipher=OTHER); Mon, 18 Jul 2011 02:58:11 -0700 (PDT) X-Mailer: Evolution 2.28.3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.214.169 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:12658 Archived-At: --=-3lZ0F0Vwe8fPC9aLPZva Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit The SOURCE in Makefile.am doesn't contain any file in private directories because they don't need to declare explicitly during compiling procedure. But we do need them if we run guildhall after "make install". I talked with Andy and he said "./env guild hall" is OK. I believe it's true because env script could find these files in guildhall source path. But they won't appear in the guild lib path, say,/usr/local/share/guile/site, after make install. And another problem is guildhall deleted some files of spells/wak which may be unnecessary for guildhall. But it seems we should have these files until we can finger out some of them is actually unnecessary. However, this patch can't make guildhall run correctly, it just make guildhall can be run. If run "guild hall update", it failed with connection or long time no response. PS: This patch doesn't contain the missing files. Just a modification of Makefile.am. I believe they are spells/private/* which we may find them in dorodango/spells/spells/private. Correct me if I'm wrong. -- GNU Powered it GPL Protected it GOD Blessed it HFG - NalaGinrut --hacker key-- v4sw7CUSMhw6ln6pr8OSFck4ma9u8MLSOFw3WDXGm7g/l8Li6e7t4TNGSb8AGORTDLMen6g6RASZOGCHPa28s1MIr4p-x hackerkey.com ---end key--- --=-3lZ0F0Vwe8fPC9aLPZva Content-Disposition: attachment; filename="0001-Install-private-files-frome-all-libs.patch" Content-Type: text/x-patch; name="0001-Install-private-files-frome-all-libs.patch"; charset="UTF-8" Content-Transfer-Encoding: 7bit >From 4f1ddb0beef49b75fc8203e44518aa072dc67e61 Mon Sep 17 00:00:00 2001 From: Nala Ginrut Date: Mon, 18 Jul 2011 17:43:57 +0800 Subject: [PATCH] Install-private-files-frome-all-libs --- Makefile.am | 50 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 47 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index ba7157f..d1d7ea1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -91,8 +91,6 @@ SOURCES = \ dorodango/inventory.scm \ dorodango/inventory/mapping.scm \ dorodango/package.scm \ - dorodango/private/utils.scm \ - dorodango/private/zip.scm \ dorodango/repository.scm \ dorodango/solver.scm \ dorodango/solver/choice.scm \ @@ -112,6 +110,53 @@ SOURCES = \ \ scripts/hall.scm +NOCOMP_SOURCES += \ + spells/private/condition.scm \ + spells/private/misc.scm \ + spells/private/stexidoc.scm \ + spells/private/ascii.scm \ + spells/private/assert.scm \ + spells/private/format.scm \ + spells/private/gc.scm \ + spells/private/skip-char-set.scm \ + spells/private/stexidoc.sls \ + spells/private/xvector.scm \ + wak/syn-param/private/syn-param.scm \ + wak/riastreams/private/stream.scm \ + wak/parscheme/private/lazy.scm \ + wak/parscheme/private/matcomb.scm \ + wak/parscheme/private/mattext.scm \ + wak/parscheme/private/parcomb.scm \ + wak/parscheme/private/partext.scm \ + wak/parscheme/private/perror.scm \ + wak/parscheme/private/s48-interfaces.scm \ + wak/parscheme/private/s48-packages.scm \ + wak/parscheme/private/stream.scm \ + wak/parscheme/private/test.scm \ + wak/irregex/private/irregex-r6rs.scm \ + wak/irregex/private/irregex-utils.scm \ + wak/irregex/private/test-irregex.scm \ + wak/foof-loop/private/foof-loop.scm \ + wak/foof-loop/private/nested-foof-loop.scm \ + wak/foof-loop/private/test-foof-loop.scm \ + wak/fmt/private/fmt-color.scm \ + wak/fmt/private/fmt-column.scm \ + wak/fmt/private/fmt-c.scm \ + wak/fmt/private/fmt.doc \ + wak/fmt/private/fmt-js.scm \ + wak/fmt/private/fmt-pretty.scm \ + wak/fmt/private/fmt.scm \ + wak/fmt/private/fmt-unicode.scm \ + wak/fmt/private/mantissa.scm \ + wak/fmt/private/test-fmt-c.scm \ + wak/fmt/private/test-fmt-js.scm \ + wak/fmt/private/test-fmt.scm \ + wak/fmt/private/test-round.scm \ + wak/trc-testing/private/test.scm \ + dorodango/private/utils.scm \ + dorodango/private/zip.scm + + GOBJECTS = $(SOURCES:%.scm=%.go) nobase_mod_DATA = $(SOURCES) $(NOCOMP_SOURCES) $(GOBJECTS) @@ -124,7 +169,6 @@ SUFFIXES = .scm .go .scm.go: $(top_builddir)/env $(GUILE_TOOLS) compile $(GUILE_WARNINGS) -o "$@" "$<" - TESTS = \ tests/utils.scm \ tests/inventory.scm \ -- 1.7.0.4 --=-3lZ0F0Vwe8fPC9aLPZva--