[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Axiom-developer] Unsuccessful build-improvements
From: |
Ralf Hemmecke |
Subject: |
Re: [Axiom-developer] Unsuccessful build-improvements |
Date: |
Wed, 08 Aug 2007 11:47:36 +0200 |
User-agent: |
Thunderbird 2.0.0.6 (X11/20070728) |
I installed Camm's suggestion at revision 699.
The build still fails. That was not the right workaround.
Maybe to help finding the right workaround, I should tell you about my
directory setup.
I usually use XEMACS, so my configuration files are in ~/.xemacs.
There is, however a ~/.emacs file that starts with the line
(setq load-path (append '("~/pub/elisp" "~/pub/elisp/emacs/mmm-mode")
load-path))
and I nowhere else change the load-path.
woodpecker:~>ls -l .xemacs
total 740
lrwxrwxrwx 1 hemmecke hemmecke 31 2005-01-21 18:38 custom.el ->
/home/hemmecke/config/custom.el
lrwxrwxrwx 1 hemmecke hemmecke 29 2005-01-21 18:38 init.el ->
/home/hemmecke/config/init.el
drwx------ 6 hemmecke hemmecke 4096 2006-06-19 10:51 xemacs-packages
woodpecker:~>ls -l |grep config
lrwxrwxrwx 1 hemmecke hemmecke 11 2005-01-21 18:03 config ->
HOME/config
woodpecker:~>ls -l HOME
lrwxrwxrwx 1 hemmecke hemmecke 14 2006-11-05 00:55 HOME -> SVK/HOME/trunk
No symlink after that anymore.
woodpecker:~>ls -l HOME/config |grep emacs
-rw------- 1 hemmecke hemmecke 276 2006-11-05 00:21 emacs
Clearly, that is not a directory.
I must say, it would be interesting to understand, why the GCL configure
script is able at all to find /home/hemmecke/config.
| Greetings! /home/.../config/emacs is erroneously picked up as the
| emacs site-lisp directory:
I am still not able to understand how GCL finds /home/hemmecke/config.
It is *not* in my (x-)emacs load-path. It was, however, in my $PATH.
Why should that matter for installing .el files???
Now I removed /home/hemmecke/config from my PATH environment variable
and the build of build-improvements -r700 got after that error described
here (still compiling).
Does that help someone to figure out where that bug lies?
Ralf
===============================================================
woodpecker:~/SVK/axiom/branches/build-improvements>svk info
Checkout Path: /home/hemmecke/SVK/axiom/branches/build-improvements
Depot Path: /mirror/axiom/branches/build-improvements
Revision: 784
Last Changed Rev.: 784
Mirrored From: https://axiom.svn.sourceforge.net/svnroot/axiom, Rev. 700
Copied From: /axiom/trunk/axiom, Rev. 33
Merged From: /axiom/trunk/axiom, Rev. 33
The log is at.
http://portal.axiom-developer.org/Members/hemmecke/build-improvements/rhx-r700.log/file_view
Last screen output below.
GCL (GNU Common Lisp) 2.6.8 CLtL1 Aug 8 2007 10:31:58
Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl)
Binary License: GPL due to GPL'ed components: (BFD UNEXEC)
Modifications of this banner must retain notice of a compatible license
Dedicated to the memory of W. Schelter
Use (help) to get some basic information on how to use GCL.
Temporary directory for compiler files set to /tmp/
>
NIL
>if [ -e "unixport/rsym" ] ; then cp unixport/rsym
/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/build/i686-pc-linux/lib/gcl-2.6.8/unixport/
; fi
if [ -d "" ] ; then \
cat gcl-tk/gcltksrv | \
sed -e
"s!GCL_TK_DIR=.*!GCL_TK_DIR=/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/build/i686-pc-linux/lib/gcl-2.6.8/gcl-tk!g"
\
-e "s!TK_LIBRARY=.*!TK_LIBRARY=!g" > \
/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/build/i686-pc-linux/lib/gcl-2.6.8/gcl-tk/gcltksrv
; \
chmod a+x
/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/build/i686-pc-linux/lib/gcl-2.6.8/gcl-tk/gcltksrv
; fi
if test
"/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/build/i686-pc-linux/share/emacs/site-lisp/"
!= "" ; then (cd elisp ; make install DESTDIR=) ; fi
make[3]: Entering directory
`/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/gcl/elisp'
mkdir -p
/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/build/i686-pc-linux/share/emacs/site-lisp/
cp *.el
/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/build/i686-pc-linux/share/emacs/site-lisp/
if [ "./configure: line 6354: /home/hemmecke/config/emacs: Permission
denied" != "" ] ; then \
if test -f "./configure: line 6354:
/home/hemmecke/config/emacs: Permission denied" ; then \
cat ./configure: line 6354: /home/hemmecke/config/emacs:
Permission denied | sed -e '/BEGIN gcl/,/END gcl/d' >
/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/build/i686-pc-linux/share/emacs/site-lisp//temp_emacs_default
; \
mv ./configure: line 6354: /home/hemmecke/config/emacs:
Permission denied ./configure: line 6354: /home/hemmecke/config/emacs:
Permission denied.prev ; \
rm -f ./configure: line 6354: /home/hemmecke/config/emacs:
Permission deniedc ; \
cat add-default.el >>
/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/build/i686-pc-linux/share/emacs/site-lisp//temp_emacs_default
; cp
/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/build/i686-pc-linux/share/emacs/site-lisp//temp_emacs_default
./configure: line 6354: /home/hemmecke/config/emacs: Permission denied ; \
rm -f
/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/build/i686-pc-linux/share/emacs/site-lisp//temp_emacs_default
; else \
cp add-default.el ./configure: line 6354:
/home/hemmecke/config/emacs: Permission denied ; fi ; \
chmod a+r ./configure: line 6354: /home/hemmecke/config/emacs:
Permission denied ; fi
cp: target `denied' is not a directory
chmod: cannot access `./configure:': No such file or directory
chmod: cannot access `line': No such file or directory
chmod: cannot access `6354:': No such file or directory
chmod: cannot access `/home/hemmecke/config/emacs:': No such file or
directory
chmod: cannot access `Permission': No such file or directory
chmod: cannot access `denied': No such file or directory
make[3]: *** [install] Error 1
make[3]: Leaving directory
`/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/gcl/elisp'
make[2]: *** [install1] Error 2
make[2]: Leaving directory
`/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/gcl'
make[1]: *** [install] Error 2
make[1]: Leaving directory
`/home/hemmecke/OTHER/Axiom/out-of-source-build-improvements/gcl'
make: *** [build/i686-pc-linux/bin/gcl] Error 2