axiom-developer
[Top][All Lists]
Advanced

[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




reply via email to

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