Opened 21 months ago

Last modified 19 months ago

#1246 new defect

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

Reported by: mario Owned by: iraikov
Priority: major Milestone: someday
Component: unknown Version: 4.10.x
Keywords: sundials Cc:
Estimated difficulty:

Change History (4)

comment:1 Changed 21 months ago by mario

  • Summary changed from sundials: erro in tests (sh: 1: ./testsundials: not found) to sundials: error in tests (sh: 1: ./testsundials: not found)

comment:2 Changed 21 months ago by iraikov

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?

comment:3 Changed 21 months ago by mario

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.

comment:4 Changed 19 months ago by mario

  • Component changed from extensions to unknown
Note: See TracTickets for help on using tickets.