FS#60280 - [cmucl] fails to build in clean chroot

Attached to Project: Community Packages
Opened by Erich Eckner (deepthought) - Tuesday, 02 October 2018, 11:47 GMT
Last edited by Jürgen Hötzel (juergen) - Saturday, 10 November 2018, 13:06 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To Jürgen Hötzel (juergen)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No



multilib-build fails in package() with:

==> Starting package()...
linux-4 isn't a directory
==> ERROR: A failure occurred in package().

Additional info:
* package version(s)
cmucl 32b-2 (git revision 571b1d0a9818641dc41456986ceecc828b4a62f3)
* config and/or log files etc.
full log is attached

Steps to reproduce:
> git checkout 571b1d0a9818641dc41456986ceecc828b4a62f3
> cd cmucl/repos/multilib-x86_64
> multilib-build
This task depends upon

Closed by  Jürgen Hötzel (juergen)
Saturday, 10 November 2018, 13:06 GMT
Reason for closing:  Fixed
Additional comments about closing:  Thanks a lot for your contribution! I just released 21c-1
Comment by loqs (loqs) - Wednesday, 03 October 2018, 14:14 GMT
Is the issue still present with cmucl 32c ?
Comment by Erich Eckner (deepthought) - Thursday, 04 October 2018, 09:07 GMT
there is no cmucl 32c in the git repositories and simply increasing the version creates other failures:

;;; Loading #P"/build/cmucl/src/linux-2/compiler/x86/insts.sse2f".

Arithmetic error FLOATING-POINT-OVERFLOW signalled.
Operation was /, operands (99.0 1.3627515e-38).

0: [CONTINUE] Return NIL from load of "vm:insts".
1: Return NIL from load of "c:loadbackend.lisp".
2: Return NIL from load of "target:tools/worldload".
3: [ABORT ] Return to Top-Level.

Debug (type H for help)

(SIGFPE-HANDLER #<unused-arg> 4 #.(INT-SAP #xF7B9104C))
; File: target:code/float-trap.lisp
Comment by loqs (loqs) - Thursday, 18 October 2018, 21:36 GMT
@deepthought can you try this test patch please. Work around for https://gitlab.common-lisp.net/cmucl/cmucl/issues/68 by switching to clang also updates version to 21c (31c was a typo sorry)
Comment by Erich Eckner (deepthought) - Friday, 19 October 2018, 06:49 GMT
@loqs: thanks, your patch works.