[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