Summary
sixtyfive-oh-two cannot find crunch.h
Metadata
- Id: 216edf324496b06b7afe024b52e9bd79fc0b9014
- Trac id: 930
- Type: defect
- Reporter: mario
- Owner: mario
- Cc:
- Status: closed
- Component: extensions
- Estimated difficulty:
- Resolution: fixed
- Priority: major
- Milestone: someday
- Version: 4.8.x
- Changetime: 2013-02-20 21:05:47 UTC
- Created: 2012-10-03 21:18:32 UTC
- Keywords: salmonella, sixtyfive-oh-two, crunch.h
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.