Due to a new warning introduced in GCC 7, and the -Werror compiler flag, compilation fails with Wimplicit-fallthrough.
An issue has been reported on Chez Scheme's repo, but there's no response by the time of this writing: https://github.com/cisco/ChezScheme/issues/172
Current workaround is to add "CFLAGS=-Wno-implicit-fallthrough" (without quotes) to the "./configure" line in PKGBUILD.
Search Criteria
Package Details: chez-scheme 10.1.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/chez-scheme.git (read-only, click to copy) |
---|---|
Package Base: | chez-scheme |
Description: | 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: | Apache-2.0 |
Conflicts: | chez-scheme-git, petite-chez-scheme |
Replaces: | chez-scheme-git, petite-chez-scheme |
Submitter: | dgeibi |
Maintainer: | taekyung (jaseemabid, GunpowderGuy, CodingCellist) |
Last Packager: | CodingCellist |
Votes: | 44 |
Popularity: | 1.50 |
First Submitted: | 2016-05-22 13:58 (UTC) |
Last Updated: | 2024-11-21 18:29 (UTC) |
Dependencies (3)
- libutil-linux (util-linux-libs-selinuxAUR, util-linux-libs-aesAUR, util-linux-libs)
- libx11 (libx11-gitAUR)
- ncurses (ncurses-gitAUR)
Required by (7)
Sources (1)
beneyal commented on 2017-06-05 22:27 (UTC) (edited on 2017-06-13 17:10 (UTC) by beneyal)
Batou commented on 2017-05-24 22:47 (UTC)
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 (UTC)
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'.
<deleted-account> commented on 2010-03-25 16:35 (UTC)
# 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
}
Pinned Comments