The Chicken $(includedir) its not on the BASE_CPPFLAGS, when you are compiling some scheme (.scm) u need the chicken.h header file, so, this header are located on /usr/local/include, the includedir var on the Chicken Makefile, and its not on the BASE_CPPFLAGS. Fix: Just add -I$(includedir) "BASE_CPPFLAGS = -DC_STACK_GROWS_DOWNWARD=$(STACK_GROWS_DOWNWARD) -DC_INSTALL_LIB_HOME='"$(pkglibdir)"' \ -DC_INSTALL_HOME='"$(pkgdatadir)"' -DC_USE_C_DEFAULTS -I$(includedir)" on the BASE_CPPFLAGS in the Chicken Makefile. How-To-Repeat: Try compile some scheme with a chicken.h include on the code.
State Changed From-To: open->feedback To which port does this problem apply?
Responsible Changed From-To: freebsd-ports-bugs->linimon
On Thu, 21 Apr 2005 18:16:56 GMT Mark Linimon <linimon@FreeBSD.org> wrote: > Synopsis: Chicken $(includedir) its not on the BASE_CPPFLAGS >=20 > State-Changed-From-To: open->feedback > State-Changed-By: linimon > State-Changed-When: Thu Apr 21 18:16:37 GMT 2005 > State-Changed-Why:=20 > To which port does this problem apply? >=20 hum, he, sorry :)=20 Port: chicken-1.89_1 Path: /usr/ports/lang/chicken >=20 > Responsible-Changed-From-To: freebsd-ports-bugs->linimon > Responsible-Changed-By: linimon > Responsible-Changed-When: Thu Apr 21 18:16:37 GMT 2005 > Responsible-Changed-Why:=20 >=20 > http://www.freebsd.org/cgi/query-pr.cgi?pr=3D80219 >=20 --=20 // eb ot ton ro eb ot // =A1noitseuq hcus on s'ereht // =BFtahw eb ot tub =A1eb ot //=20 // esuoh rethguals eht ot nekat s'taht peehs delliw-kaew a // flow duorp a ro // =BFmodeerf htiw dellif si traeh esohw --=20 // eb ot ton ro eb ot // =A1noitseuq hcus on s'ereht // =BFtahw eb ot tub =A1eb ot //=20 // esuoh rethguals eht ot nekat s'taht peehs delliw-kaew a // flow duorp a ro // =BFmodeerf htiw dellif si traeh esohw --=20 // eb ot ton ro eb ot // =A1noitseuq hcus on s'ereht // =BFtahw eb ot tub =A1eb ot //=20 // esuoh rethguals eht ot nekat s'taht peehs delliw-kaew a // flow duorp a ro // =BFmodeerf htiw dellif si traeh esohw
State Changed From-To: feedback->open Feedback received.
Responsible Changed From-To: linimon->freebsd-ports-bugs
State Changed From-To: open->feedback Can you provide a patch for chicken port? I don't completely follow your explanation in the PR.
Responsible Changed From-To: freebsd-ports-bugs->pav Track
State Changed From-To: feedback->closed Committed, thanks!