Package Details: chez-scheme 10.0.0-1

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
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: 42
Popularity: 0.80
First Submitted: 2016-05-22 13:58 (UTC)
Last Updated: 2024-02-07 10:18 (UTC)

Pinned Comments

Latest Comments

1 2 3 4 Next › Last »

CodingCellist commented on 2023-10-25 13:59 (UTC) (edited on 2023-10-25 14:01 (UTC) by CodingCellist)

@taekyung Ah sorry! Didn't mean to snipe your work

Afaict based on the GH repo, x11 is necessary for more than just the docs 1,2. But there is a --disable-x11 flag which we could add to the configure script 3 and then cut that dependency (or move it to an optdepends)? : )

re: glibc -- I think that should definitely be on there as it probably won't build or run without it. I don't actually know if you could have the build tools necessary without also having glibc installed, but since Chez requires it, it should be listed as a dependency imo

taekyung commented on 2023-10-25 13:43 (UTC)

@CodingCellist I was working on this, but you got it first! Thank you anyway!

By the way, the upstream documentation explicitly says it requires x11, but namcap complains it is not necessary. After reading through the documentation more carefully, I suspect that x11 dependency is only for documentation build (make doc). I think this can be removed. Moreover, in the current dependency list, glibc seems missing (again, namcap figured that out). What's your opinion on this?

CodingCellist commented on 2023-09-22 12:43 (UTC)

Hey @jonathon and @zenten, sorry for not getting back. Does the issue repro on the latest release (9.6.2-1)?

zenten commented on 2022-02-20 15:17 (UTC)

Is there any progress on this? It's still not working on my system, same error.

jonathon commented on 2022-01-31 15:03 (UTC)

With the new makepkg defaults including LTO this will fail to compile. The PKGBUILD needs either:

@@ -12,6 +12,7 @@ license=('Apache')
 depends=('ncurses' 'libx11' 'libutil-linux')
 conflicts=('petite-chez-scheme' 'chez-scheme-git')
 replaces=('petite-chez-scheme' 'chez-scheme-git')
+options=(!lto)
 source=("https://github.com/cisco/ChezScheme/releases/download/v$pkgver/csv$pkgver.tar.gz")
 sha256sums=('9aaa208c63eda8edfad72566790db0f9cedc7c6bb860157c400c98e22583c6b4')
 _archivename=csv$pkgver

to disable LTO, or:

@@ -23,5 +23,5 @@ build() {

 package() {
   cd "${srcdir}/${_archivename}"
-  make install DESTDIR="$pkgdir"
+  make install CFLAGS+=" -ffat-lto-objects" DESTDIR="$pkgdir"
 }

to make sure compilation succeeds with LTO intact.

jaseemabid commented on 2022-01-27 14:10 (UTC)

One of the maintainers here.

I used to work at Apple and couldn't do any FOSS work, but I should be able to help out starting next week now that I've left the company.

dgeibi commented on 2022-01-27 13:17 (UTC)

@CodingCellist Thanks. You are now a maintainer.

CodingCellist commented on 2022-01-27 09:27 (UTC)

@dgeibi If you need people, I am also happy to help maintain this package. I co-maintain the idris2 package, which depends on the chez-scheme package.

taekyung commented on 2022-01-27 08:36 (UTC)

@GunpowderGuy Sorry for delaying updates, I'll take care of that in a couple of days.

@dgeibi I think I can keep maintaining it.