[Ecls-list] git HEAD doesn't build

Jon Boone ipmonger at gmail.com
Mon Oct 21 14:03:02 UTC 2013


Hi Pascal,

  I am using the following remote:
  git://git.code.sf.net/p/ecls/ecl

--jon

On 2013-10-21, at 09:55, "Pascal J. Bourguignon" <pjb at informatimago.com> wrote:

> 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/
> 
> 
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> _______________________________________________
> Ecls-list mailing list
> Ecls-list at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ecls-list





More information about the ecl-devel mailing list