Package Details: chez-scheme 9.5.4-2

Git Clone URL: https://aur.archlinux.org/chez-scheme.git (read-only, click to copy)
Package Base: chez-scheme
Description: Chez Scheme is a compiler and run-time system for the language of the Revised^6 Report on Scheme (R6RS), with numerous extensions.
Upstream URL: https://github.com/cisco/ChezScheme
Keywords: Scheme
Licenses: APL
Conflicts: chez-scheme-git, petite-chez-scheme
Replaces: chez-scheme-git, petite-chez-scheme
Submitter: dgeibi
Maintainer: dgeibi (taekyung, jaseemabid)
Last Packager: taekyung
Votes: 35
Popularity: 1.15
First Submitted: 2016-05-22 13:58
Last Updated: 2020-09-11 03:53

Latest Comments

« First ‹ Previous 1 2 3

Batou commented on 2017-05-24 22:47

I'm getting a build error. Any ideas?

-----

/usr/bin/ld: ../boot/a6le/kernel.o: relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:37: ../bin/a6le/scheme] Error 1
make[1]: *** [Makefile:20: build] Error 2
make: *** [Makefile:19: build] Error 2
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build chez-scheme package(s)

codemac commented on 2016-07-12 20:31

Why are the bundled dependencies removed, and replaced with the git versions?

Just curious, as it makes this package something like 'chez-scheme + some-git stuff'.

Anonymous comment on 2010-03-25 16:35

# Contributor:
# Maintainer:
pkgname=petite-chez-scheme-nothreads
pkgver=8.0
pkgrel=1
pkgdesc="An efficient and robust implementation of R6RS Scheme and extensions. Non-threaded version."
url="http://www.scheme.com/"
arch=('i686' 'x86_64')
if [ $(uname -m) = 'x86_64' ]
then
depends=('lib32-ncurses')
else
depends=('ncurses')
fi
license=('custom')
source=(http://www.scheme.com/download/pcsv$pkgver-i3le.tar.gz)
md5sums=('2747d76d0437b635c3252644a0256706')
build() {
cd $startdir/src/csv$pkgver/custom
./configure --nothreads --machine=i3le \
--installprefix=/usr/ \
--installman=/usr/share/man \
--temproot=$startdir/pkg \
--noforce-relink
make install
# Install the license.
mkdir -p $startdir/pkg/usr/share/licenses/$pkgname
cp $startdir/src/csv$pkgver/petite.lic $startdir/pkg/usr/share/licenses/$pkgname/
chmod -R a+r $startdir/pkg
}