Summary

sixtyfive-oh-two cannot find crunch.h

Metadata

Description

See http://tests.call-cc.org/master/linux/x86/2012/10/03/salmonella-report/install/sixtyfive-oh-two.html

Changes and comments

[2012-10-04 08:58:53 UTC] felix changed status from new to assigned

[2012-10-04 08:58:53 UTC] felix wrote:

I don't understand this. crunch 0.7.9 should install crunch.h in $PREFIX/include/chicken, engine.cpp does an #include "crunch.h", csc passes -I$PREFIX/include/chicken when compiling the main module, which includes engine.cpp. Is there some weird env-variable setup? Is it possible to setup up the chroot in a way to run this install manually?

[2012-10-10 02:04:35 UTC] mario changed keywords from sixtyfive-oh-two, crunch.h to salmonella, sixtyfive-oh-two, crunch.h

[2012-10-10 02:04:35 UTC] mario changed owner from felix to mario

[2012-10-10 02:04:35 UTC] mario wrote:

That's a salmonella issue. Salmonella doesn't set CHICKEN_C_INCLUDE_PATH, so the compiler is trying pick crunch.h from the salmonella chicken installation's C include path.

[2013-02-20 20:41:12 UTC] sjamaan wrote:

This has been fixed? http://tests.call-cc.org/master/linux/x86/2013/01/20/salmonella-report/install/sixtyfive-oh-two.html

[2013-02-20 21:05:47 UTC] mario changed status from assigned to closed

[2013-02-20 21:05:47 UTC] mario set resolution to fixed

[2013-02-20 21:05:47 UTC] mario wrote:

Thanks the heads-up. Yes, it's been fixed. It was a salmonella issue. https://github.com/mario-goulart/salmonella/commit/cd45df54b5edae86bf836fc3b8650f21887f55c5 fixed it.