Opened 13 years ago
Closed 13 years ago
#930 closed defect (fixed)
sixtyfive-oh-two cannot find crunch.h
| Reported by: | Mario Domenech Goulart | Owned by: | Mario Domenech Goulart |
|---|---|---|---|
| Priority: | major | Milestone: | someday |
| Component: | extensions | Version: | 4.8.x |
| Keywords: | salmonella, sixtyfive-oh-two, crunch.h | Cc: | |
| Estimated difficulty: |
Change History (4)
comment:1 Changed 13 years ago by
| Status: | new → assigned |
|---|
comment:2 Changed 13 years ago by
| Keywords: | salmonella added |
|---|---|
| Owner: | changed from felix winkelmann to Mario Domenech Goulart |
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.
comment:3 Changed 13 years ago by
comment:4 Changed 13 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Thanks the heads-up. Yes, it's been fixed. It was a salmonella issue. https://github.com/mario-goulart/salmonella/commit/cd45df54b5edae86bf836fc3b8650f21887f55c5 fixed it.
Note: See
TracTickets for help on using
tickets.

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?