Wind River Support Network


LIN9-1529 : guile-native fails to do compile

Created: Sep 1, 2016    Updated: Dec 3, 2018
Resolved Date: Dec 21, 2016
Found In Version: unknown
Fix Version:
Severity: Standard
Applicable for: Wind River Linux 9
Component/s: Userspace


This error is extremely rare and only occurs when building with many parallel make jobs.

Steps to reproduce:
1 --distro=wrlinux --machine=intel-x86-32 --dl-layers --repo-verbose --accept-eula=yes
2 source environment-setup-x86_64-wrlinuxsdk-linux && source oe-init-build-env
3 bitbake guile

It fails with:
In unknown file:
   ?: 1 [apply-smob/1 #<catch-closure 1763a20>]
In ice-9/boot-9.scm:
 109: 0 [#<procedure 1517f40 at ice-9/boot-9.scm:100:6 (thrown-k . args)> wrong-type-arg ...]

ice-9/boot-9.scm:109:20: In procedure #<procedure 1517f40 at ice-9/boot-9.scm:100:6 (thrown-k . args)>:
ice-9/boot-9.scm:109:20: In procedure cdr: Wrong type (expecting pair): ()
make[2]: *** [Makefile:2138: system/repl/command.go] Error 1

The failure can take other forms, such a segmentation faults, but always involve running the guild compiler to build modules.

Other Downloads

Live chat