In the file /usr/portage/dev-scheme/chicken-1.89.ebuild, I believe there should be a backslash for line continuation after "--libdir=/usr/$(get_libdir)" in the configure section. Reproducible: Always Steps to Reproduce: 1.emerge chicken 2. 3. Actual Results: The configure script fails. Expected Results: It should have configured properly and begun to compile. config.status: creating Makefile config.status: creating testsuites/makefile config.status: creating chicken-config.h config.status: executing depfiles commands /usr/lib/portage/bin/ebuild.sh: line 24: --infodir=/usr/share/info: No such file or directory !!! ERROR: dev-scheme/chicken-1.89 failed. !!! Function src_compile, Line 24, Exitcode 127 !!! ./configure failed !!! If you need support, post the topmost build error, NOT this status message.
Fixed, see #78247
(In reply to comment #1) > Fixed, see #78247 It's not really fixed. #78247 just gives an ebuild for 1.89 (instead of the ancient 1.22). There still is a missing backslash in the ebuild and adding the backslash fixes the problem.
Someone should really fix this bug, it's been open for a month and all you need to do is add a backslash at line 24!
This is still broken. Adding the backslash definetly fixes it.
Removed old ebuild 1.22 (which contained the backslash problem) while updating chicken to latest version (2.2). Changed the suggested ebuild for 2.2 a bit -- now it supports the optional emacs library (hen.el) for chicken code and depends libpcre.