From: SourceForge.net <no...@so...> - 2005-01-21 14:39:43
|
Bugs item #1106735, was opened at 2005-01-21 08:39 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=1106735&group_id=1355 Category: clisp Group: None Status: Open Resolution: None Priority: 5 Submitted By: Rob Hasker (rwhasker) Assigned to: Sam Steingold (sds) Summary: build error: string soft links in subdirectory full Initial Comment: Luke Gorrie <yhxr@oy...> [2004-01-13 09:28:14 +0100] reported problems with trying to install clisp 2.32 on a Debian system. The issue was that the full/ directory after a build contained "funny looking symlinks:" > > lrwxr-xr-x 1 luke foo 81 Jan 13 05:12 libavcall.a -> /home/luke/src/clisp-2.32/src/base?/home/luke/src/clisp-2.32/src/base/libavcall.a > lrwxr-xr-x 1 luke foo 83 Jan 13 05:12 libcallback.a -> /home/luke/src/clisp-2.32/src/base?/home/luke/src/clisp-2.32/src/base/libcallback.a I had the same problem on my SuSE system and tracked the problem to the line absolute_dirname=`cd "$dirname" ; /bin/pwd` in the definition of link() in clisp-link.in. Adding -vx to the top of clisp-link reveals that pwd is reporting the directory twice, giving absolute_dirname=/usr/local/src/lisp/clisp-2.33.2/src/base /usr/local/src/lisp/clisp-2.33.2/src/base (The ? in Luke's output is a newline character.) My "fix" was to hack clisp-link.in to force absolute_dirname to contain just one name: absolute_dirname=`echo "$absolute_dirname" | head -1` I'm sure there are far better solutions available, but this works. I thought that perhaps the problem had to do with my putting an alias on cd (I'm an old tcsh user): alias cd 'set prevd=$cwd;chdir \!*' but removing the alias from my login didn't fix the problem. System details: uname -a: Linux io 2.4.19-64GB-SMP #1 SMP Mon Oct 21 18:48:05 UTC 2002 i686 unknown I downloaded the source on Jan 20, 2005 (11pm CST) from ftp://ftp.gnu.org/pub/gnu/clisp/release/latest/ My version is 2.33.2. The build was done with the commands ./configure cd src ./makemake --with-dynamic-ffi > Makefile make config.lisp make (I did not make any changes to config.lisp.) clisp --version reports: GNU CLISP 2.33.2 (2004-06-02) (built 3315304008) (memory 3315304110) Software: GNU C 3.2 ANSI C program Features: (CLOS LOOP COMPILER CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX) Installation directory: /usr/local/src/lisp/clisp-2.33.2/src/ User language: ENGLISH Machine: I686 (I686) io.uwplatt.edu [137.104.21.4] 1 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=1106735&group_id=1355 |