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---
>From 4f1ddb0beef49b75fc8203e44518aa072dc67e61 Mon Sep 17 00:00:00 2001 From: Nala Ginrut <nalagin...@gmail.com> 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