[Ecls-list] git HEAD doesn't build
Pascal J. Bourguignon
pjb at informatimago.com
Mon Oct 21 13:55:52 UTC 2013
Juan Jose Garcia-Ripoll
<juanjose.garciaripoll at gmail.com> writes:
> On Sun, Oct 20, 2013 at 12:37 AM, Jon Boone <
> ipmonger at gmail.com> wrote:
>
> The commit immediately prior to that, 5f2b110, builds for me on
> the latest Xubuntu (3.11.0-12-generic).
>
>
> ltmain.sh was broken by cygwin's automake. I will upload a copy soon.
I could compile apparently the last version (ECL 12.7.1) from the git
repository on ubuntu-13.04/linux 64-bit without problem.
But:
[pjb at kuiper :0.0 ecl]$ git pull
Already up-to-date.
[pjb at kuiper :0.0 ecl]$ git log 5f2b110
fatal: ambiguous argument '5f2b110': unknown revision or path not in the working tree.
Do I have the same git repository?
git://ecls.git.sourceforge.net/gitroot/ecls/ecl
However, launching ecl with my rc script (which loads quicklisp),
fails on asdf loading socket.asd; I'll investigate that later.
[pjb at kuiper :0.0 ~]$ cd /data/src/languages/ecl/ecl-git/ecl
[pjb at kuiper :0.0 ecl]$ git status
# On branch master
nothing to commit, working directory clean
[pjb at kuiper :0.0 ecl]$ git log |head -30
commit 52ca46e054d72cb0b0802e376890fcfbdfc96e5a
Author: Juan Jose Garcia Ripoll <jjgarcia at users.sourceforge.net>
Date: Tue Jul 24 18:45:04 2012 +0200
Announcement for new release.
commit 469c8a520f8e3a053775597f4d82a32e656161bf
Author: Juan Jose Garcia Ripoll <jjgarcia at users.sourceforge.net>
Date: Mon Jul 23 22:48:00 2012 +0200
Save the errors caused by the dynamic linker in the codeblock object
commit dee2506a28ccf0b0eb526e9c67b9f311aa5e51d1
Author: Juan Jose Garcia Ripoll <jjgarcia at users.sourceforge.net>
Date: Sun Jul 22 22:13:21 2012 +0200
Avoid using GC_call_with_alloc_lock, because the GC lock is not recursive
commit 52f6efc2a07a56548675ce90b0de9b60aa95bfbc
Author: Juan Jose Garcia Ripoll <jjgarcia at users.sourceforge.net>
Date: Sun Jul 22 22:12:57 2012 +0200
Fixed typo in process.d
commit 13cb83fa3a8dcfbb55aebf7e24a1c3413680d8ad
Author: Juan Jose Garcia Ripoll <jjgarcia at users.sourceforge.net>
Date: Sun Jul 22 22:12:39 2012 +0200
Small time hack in main.d to prevent hanging in OS X
[pjb at kuiper :0.0 ecl]$ git-show-branches
# Local branches:
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
# Remote branches:
origin/HEAD -> origin/master
origin/master
[pjb at kuiper :0.0 ecl]$ git-show-remotes
# Remote repositories:
origin git://ecls.git.sourceforge.net/gitroot/ecls/ecl (fetch)
origin git://ecls.git.sourceforge.net/gitroot/ecls/ecl (push)
[pjb at kuiper :0.0 ecl]$ cat ../../compile-ecl-git
#!/bin/bash
VERSION=git
cd "$(dirname "$0")"
LOGBASE="$(pwd)/$(basename "$0")"
cd ecl-$VERSION/ecl
make clean
echo '// Configuring and Compiling'
./configure --prefix=/data/languages/ecl-git \
--enable-rpath \
--enable-soname \
--enable-unicode \
--with-system-gmp=no \
--without-cxx \
--with-tcp \
--with-serve-event \
--with-clx \
--with-clos-streams \
--with-cmuformat \
--with-asdf \
--with-defsystem \
--with-cmp \
--with-bytecmp \
--with-rt \
--with-profile \
--with-fpe \
--with-signed-zero=yes \
--with-ieee-fp=yes \
--with-sse=no \
--with-debug-cflags \
--without-profile-cflags \
--without-newcmp \
--with-x \
&& make \
&& make install
[pjb at kuiper :0.0 ~]$ ecl --version
ECL 12.7.1
[pjb at kuiper :0.0 ecl]$ distribution
GNU/Linux ubuntu 13.04
[pjb at kuiper :0.0 ecl]$ uname -a
Linux kuiper 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[pjb at kuiper :0.0 ecl]$
However, launching ecl with my rc scripts (which loads quicklisp),
fails with:
ASDF could not load sockets because Error while trying to load definition for system sockets from pathname /data/languages/ecl-git/lib/ecl-12.7.1/sockets.asd: No applicable method for SOURCE-FILE-TYPE with arguments of types
COMPILED-FILE
PREBUILT-SYSTEM.
;;; Error:
;;; in file impl.lisp, position 7644
;;; at (DEFINE-IMPLEMENTATION-PACKAGE ECL ...)
;;; * The form (REQUIRE 'SOCKETS) was not evaluated successfully.
;;; Error detected:
;;; Error while trying to load definition for system sockets from pathname /data/languages/ecl-git/lib/ecl-12.7.1/sockets.asd: No applicable method for ASDF:SOURCE-FILE-TYPE with arguments of types
;;; COMPILED-FILE
;;; PREBUILT-SYSTEMAn error occurred during initialization:
Error while invoking #<compile-op (:VERBOSE NIL) 00000000052c5090> on #<cl-source-file "quicklisp" "impl">.
--
__Pascal Bourguignon__
http://www.informatimago.com/
More information about the ecl-devel
mailing list