Opened 7 years ago

Closed 7 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 7 years ago by felix winkelmann

Status: newassigned

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?

comment:2 Changed 7 years ago by Mario Domenech Goulart

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:4 Changed 7 years ago by Mario Domenech Goulart

Resolution: fixed
Status: assignedclosed

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.