Opened 12 years ago
Closed 12 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 12 years ago by
Status: | new → assigned |
---|
comment:2 Changed 12 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 12 years ago by
comment:4 Changed 12 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?