Summary

sundials: error in tests (sh: 1: ./testsundials: not found)

Metadata

Description

See http://salmonella-linux-x86-64.call-cc.org/master-debugbuild/gcc/linux/x86-64/2015/12/30/salmonella-report/install/sundials.html

Changes and comments

[2015-12-31 12:48:49 UTC] mario changed summary

[2015-12-31 21:00:26 UTC] iraikov wrote:

Thanks for the bug report. The testsundials script is created with try-compile (by appending -o option to the cflags argument). Does using salmonella somehow change the current directory when try-compile is invoked?

[2016-01-02 15:13:02 UTC] mario wrote:

No, salmonella doesn't change the directory while installing eggs (in fact, it just calls chicken-install behind the scenes).

I noticed sundials installs fine on CHICKEN 4.8.0.5, but not on master. So, it look like something changed on master that is triggering the breakage.

Anyway, the approach sundials uses to determine versions is not cross-compilation friendly. In a cross compilation environment, it is not possible to execute binaries generated during the installation, as binaries will be for the target platform, not for the host.

[2016-02-25 22:54:40 UTC] mario changed component from extensions to unknown

[2019-02-16 03:49:37 UTC] iraikov changed status from new to closed

[2019-02-16 03:49:37 UTC] iraikov removed difficulty

[2019-02-16 03:49:37 UTC] iraikov set resolution to wontfix