[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: guile-www

From: Thien-Thi Nguyen
Subject: Re: guile-www
Date: Thu, 01 Apr 2004 09:21:11 +0200

   From: Brian S McQueen <address@hidden>
   Date: Wed, 31 Mar 2004 22:29:12 -0800 (PST)

   I ran the latest (something like 2.5) ./configure --prefix=/my/home/dir
   and ran the make install.  The make install was trying to install to
   "/www/" as if it was not using the --prefix.

in the Makefile, installation directory is controlled by $(GUILE_SITE).
it sounds like that variable is not being set properly by the configure
script.  below is a log from a fresh guile-www-2.5.tar.gz build that you
can compare against.  the resulting Makefile has the lines:

  GUILE_SITE = ${prefix}/share/guile/site
  gwwwdir = $(GUILE_SITE)/www

as a workaround, you can probably do:

  make install GUILE_SITE=/my/home/dir/share/guile/site

but it's better if we can find the source of the problem and fix that.
(yes yes, the Real source of the problem is the Programmer, i know. ;-)


cd ~/stash/guile-www-2.5/
./configure --prefix=/tmp/z123 && make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for guile... /home/ttn/local/bin/guile
checking for guile-config... /home/ttn/local/bin/guile-config
checking for guile-tools... /home/ttn/local/bin/guile-tools
checking for Guile site directory... ${prefix}/share/guile/site
checking if (ice-9 regex) is available... yes
checking if (srfi srfi-13) is available... yes
checking if (ice-9 optargs-kw) is available... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: executing twerp-prep commands
Making install in doc
make[1]: Entering directory `/home/ttn/stash/guile-www-2.5/doc'
nothing to do for doc-index-prep
make  install-am
make[2]: Entering directory `/home/ttn/stash/guile-www-2.5/doc'
make[3]: Entering directory `/home/ttn/stash/guile-www-2.5/doc'
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../mkinstalldirs /tmp/z123/info
 /usr/bin/install -c -m 644 ./ /tmp/z123/info/
 install-info --info-dir=/tmp/z123/info /tmp/z123/info/
make[3]: Leaving directory `/home/ttn/stash/guile-www-2.5/doc'
make[2]: Leaving directory `/home/ttn/stash/guile-www-2.5/doc'
make[1]: Leaving directory `/home/ttn/stash/guile-www-2.5/doc'
make[1]: Entering directory `/home/ttn/stash/guile-www-2.5'
make[2]: Entering directory `/home/ttn/stash/guile-www-2.5'
make[2]: Nothing to be done for `install-exec-am'.
/bin/sh ./mkinstalldirs /tmp/z123/share/guile/site/www
 /usr/bin/install -c -m 644 cgi.scm /tmp/z123/share/guile/site/www/cgi.scm
 /usr/bin/install -c -m 644 http.scm /tmp/z123/share/guile/site/www/http.scm
 /usr/bin/install -c -m 644 main.scm /tmp/z123/share/guile/site/www/main.scm
 /usr/bin/install -c -m 644 url.scm /tmp/z123/share/guile/site/www/url.scm
 /usr/bin/install -c -m 644 url-coding.scm 
make  install-data-hook
make[3]: Entering directory `/home/ttn/stash/guile-www-2.5'
/bin/sh ./mkinstalldirs /tmp/z123/share/guile/site/www/server-utils
for f in ./server-utils/*.scm ; do g=`basename $f` ;    \
  /usr/bin/install -c -m 644 $f /tmp/z123/share/guile/site/www/server-utils/$g 
; done
/bin/sh ./mkinstalldirs /tmp/z123/share/guile/site/www/data
for f in ./data/*.scm ; do g=`basename $f` ;    \
  /usr/bin/install -c -m 644 $f /tmp/z123/share/guile/site/www/data/$g ; done
if [ "no" = yes ] ; then                \
  for f in cgi.scm server-utils/big-dishing-loop.scm ; do                       
    sed s/optargs-kw/optargs/ ./$f > TMP ;      \
    /usr/bin/install -c -m 644 TMP /tmp/z123/share/guile/site/www/$f ; done ;   
  rm -f TMP ; fi
cd /tmp/z123/share/guile/site/www ;                                             
for f in *.scm server-utils/*.scm data/*.scm ; do       \
  echo ';;; Copyright (C) 2004 FSF' > TMP ;             \
  /home/ttn/local/bin/guile-tools punify $f >> TMP ; mv TMP $f ; done
if /home/ttn/local/bin/guile-tools | grep -q make-module-catalog ; then \
   /home/ttn/local/bin/guile-tools make-module-catalog 
/tmp/z123/share/guile/site ; fi
Updating /tmp/z123/share/guile/site/.module-catalog
 => Done (12 new 0 carried-over 5 ignored).
make[3]: Leaving directory `/home/ttn/stash/guile-www-2.5'
make[2]: Leaving directory `/home/ttn/stash/guile-www-2.5'
make[1]: Leaving directory `/home/ttn/stash/guile-www-2.5'

Compilation finished at Thu Apr  1 09:04:02

reply via email to

[Prev in Thread] Current Thread [Next in Thread]