Package Details: ccl-git 4730.030b03e3-2

Git Clone URL: https://aur.archlinux.org/ccl-git.git (read-only)
Package Base: ccl-git
Description: The Clozure Common Lisp implementation
Upstream URL: http://ccl.clozure.com/
Licenses: Apache
Conflicts: ccl, ccl-bin
Provides: ccl, cl-asdf, common-lisp
Submitter: haawda
Maintainer: haawda
Last Packager: haawda
Votes: 5
Popularity: 0.879981
First Submitted: 2017-11-14 07:24
Last Updated: 2017-11-17 22:18

Required by (9)

Sources (2)

Latest Comments

haawda commented on 2017-11-17 22:24

Fixed with upstream's help.

wagn3r commented on 2017-11-14 08:26

This package buildable, but not working
$ ccl
Couldn't load lisp heap image from /usr/lib/ccl-git/lx86cl64.image: No such file or directory

haawda commented on 2017-11-14 07:25

Please use ccl-git, it builds.

wagn3r commented on 2017-11-13 08:28

Build fail

;Building lisp-kernel ...PRINT-STRING-LENGTH*
> Error of type SIMPLE-ERROR: Error(s) during kernel compilation.
> make: Entering directory '/home/user/Work/Git/ccl-svn/src/ccl/lisp-kernel/linuxx8664'
> m4 -DLINUX -DX86 -DX8664 -DHAVE_TLS -I../ ../pad.s | as --64 -o pad.o
> m4 -DLINUX -DX86 -DX8664 -DHAVE_TLS -I../ ../x86-spjump64.s | as --64 -o x86-spjump64.o
> m4 -DLINUX -DX86 -DX8664 -DHAVE_TLS -I../ ../x86-spentry64.s | as --64 -o x86-spentry64.o
> m4 -DLINUX -DX86 -DX8664 -DHAVE_TLS -I../ ../x86-subprims64.s | as --64 -o x86-subprims64.o
> cc -include ../platform-linuxx8664.h -c ../pmcl-kernel.c -DLINUX -D_REENTRANT -DX86 -DX8664 -D_GNU_SOURCE -DHAVE_TLS -DSVN_REVISION="16812" -g -O2 -Wno-format -m64 -o pmcl-kernel.o
> cc -include ../platform-linuxx8664.h -c ../gc-common.c -DLINUX -D_REENTRANT -DX86 -DX8664 -D_GNU_SOURCE -DHAVE_TLS -DSVN_REVISION="16812" -g -O2 -Wno-format -m64 -o gc-common.o
> ../pmcl-kernel.c: В функции «ensure_gs_available»:
> ../pmcl-kernel.c:1718:3: предупреждение: implicit declaration of function «arch_prctl»; did you mean «__NR_prctl»? [-Wimplicit-function-declaration]
> arch_prctl(ARCH_GET_GS, &gs_addr);
> ^~~~~~~~~~
> __NR_prctl
> cc -include ../platform-linuxx8664.h -c ../x86-gc.c -DLINUX -D_REENTRANT -DX86 -DX8664 -D_GNU_SOURCE -DHAVE_TLS -DSVN_REVISION="16812" -g -O2 -Wno-format -m64 -o x86-gc.o
> In file included from <command-line>:0:0:
> ../x86-gc.c: В функции «check_xp»:
> ./../platform-linuxx8664.h:31:42: ошибка: dereferencing pointer to incomplete type «ExceptionInformation {aka struct ucontext}»
> #define xpGPRvector(x) ((natural *)(&((x)->uc_mcontext.gregs)))
> ^
> ../x86-gc.c:341:31: замечание: in expansion of macro «xpGPRvector»
> natural *regs = (natural *) xpGPRvector(xp);
> ^~~~~~~~~~~
> make: *** [Makefile:46: x86-gc.o] Error 1
> make: *** Waiting for unfinished jobs....
> make: Leaving directory '/home/user/Work/Git/ccl-svn/src/ccl/lisp-kernel/linuxx8664'
>
> While executing: REBUILD-CCL, in process listener(1).
==> ERROR: A failure occurred in build().
Aborting...

haawda commented on 2015-01-11 10:35

This function works for me:
pkgver() {
cd $srcdir/ccl

# get version from version.lisp file & the svn revision
local ver_prog="(format t \"~a.~a_r~a\" ccl::*openmcl-major-version*
ccl::*openmcl-minor-version*
$(svnversion))"
# use head to remove trailing NIL
echo -n $ver_prog | ./lx86cl$_arch -n -Q -b -l level-1/version.lisp | awk '/Version/ {print $2}'|sed 's+-+.+g'|sed 's+M++'
}

haawda commented on 2015-01-11 09:34

No, I do not.

At revision 16341.
==> Validating source files with sha1sums...
ccl ... Skipped
==> Extracting sources...
-> Creating working copy of ccl svn repo...
==> Starting pkgver()...
> Error of type UNBOUND-VARIABLE: Unbound variable: 16341M
> While executing: CCL::CHEAP-EVAL-IN-ENVIRONMENT, in process listener(1).
==> ERROR: pkgver is not allowed to contain colons, hyphens or whitespace.
==> ERROR: pkgver() generated an invalid version: (7F5FDA04F728) : 0 (PRINT-CALL-HISTORY :CONTEXT NIL :PROCESS NIL :ORIGIN NIL :DETAILED-P T :COUNT 1152921504606846975 :START-FRAME-NUMBER 0 :STREAM #<SYNONYM-STREAM to *TERMINAL-IO* #x30200049B71D> :PRINT-LEVEL 2 :PRINT-LENGTH 5 :SHOW-INTERNAL-FRAMES NIL :FORMAT :TRADITIONAL) 853

Rogof commented on 2015-01-06 02:06

The function properly works on my pc's.
Are you using an aur wrapper perhaps?

Rogof commented on 2015-01-06 02:06

the function properly works on my pc's.
Are you using an aur wrapper perhaps?

haawda commented on 2014-12-31 23:34

Hm, I just encountered this must have changed with recent pacman upgrade. It used to work before.

haawda commented on 2014-12-31 22:30

The pkgver function always returns "1.10_r16193-1", but svn is at 16339.