guile-2.2 FTBFS on bionic on x86_64?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
guile-2.2 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
On bionic, guile-2.2 has a source package, but no x86_64 build yet. I need it on x86_64, so I tried it myself.
Unsurprisingly, it didn't work.
To repeat:
sudo lxc-create -n bionic -t download
to create a bionic build system, then in there, do
sudo apt install build-essential devscripts equivs
apt source guile-2.2
cd guile-2.2-2.2.2+2
sudo mk-build-deps -i
debuild -b -uc -us
That fails with
...
wrote `/home/
GC Warning: Failed to expand heap by 134348800 bytes
GC Warning: Failed to expand heap by 134217728 bytes
GC Warning: Out of Memory! Heap size: 1 MiB. Returning NULL!
error creating finalization thread: Cannot allocate memory
GC Warning: Failed to expand heap by 1000132608 bytes
GC Warning: Failed to expand heap by 1000001536 bytes
GC Warning: Out of Memory! Heap size: 1 MiB. Returning NULL!
GC Warning: Failed to expand heap by 499712 bytes
GC Warning: Failed to expand heap by 65536 bytes
GC Warning: Out of Memory! Heap size: 1 MiB. Returning NULL!
GC Warning: Failed to expand heap by 499712 bytes
GC Warning: Failed to expand heap by 65536 bytes
GC Warning: Out of Memory! Heap size: 1 MiB. Returning NULL!
Warning: Unwind-only `out-of-memory' exception; skipping pre-unwind handler.
FAIL: test-out-of-memory
=======
1 of 39 tests failed
Please report to <email address hidden>
Maybe guile expects libgc to be built with --enable-munmap, but
when I tried that, the test core dumped instead of failing.
(Adding that flag caused warnings about ABI changes, though, so who knows, maybe I screwed up.)
Alternately, maybe this package should simply disable that test for now, as
http://
tags: | added: bionic ftbfs |
Interestingly, building the backport in the guix ppa on xenial
also shows most of those GC warnings, but its output lacks the line
Warning: Unwind-only `out-of-memory' exception; skipping pre-unwind handler.
and is shown as passing the test.
Also, there may be some related discussion at /lists. gnu.org/ archive/ html/help- guix/2017- 11/msg00016. html
https:/