Bug 80219 - lang/chicken: Chicken $(includedir) its not on the BASE_CPPFLAGS
Summary: lang/chicken: Chicken $(includedir) its not on the BASE_CPPFLAGS
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Pav Lucistnik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-21 19:00 UTC by Juan Felipe Alvarez Saldarriaga
Modified: 2005-05-28 10:49 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juan Felipe Alvarez Saldarriaga 2005-04-21 19:00:45 UTC
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.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2005-04-21 19:16:37 UTC
State Changed
From-To: open->feedback

To which port does this problem apply? 


Comment 2 Mark Linimon freebsd_committer freebsd_triage 2005-04-21 19:16:37 UTC
Responsible Changed
From-To: freebsd-ports-bugs->linimon
Comment 3 nebiros 2005-04-28 04:06:44 UTC
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
Comment 4 Mark Linimon freebsd_committer freebsd_triage 2005-05-02 03:35:03 UTC
State Changed
From-To: feedback->open

Feedback received. 


Comment 5 Mark Linimon freebsd_committer freebsd_triage 2005-05-02 03:35:03 UTC
Responsible Changed
From-To: linimon->freebsd-ports-bugs
Comment 6 Pav Lucistnik freebsd_committer freebsd_triage 2005-05-26 22:39:49 UTC
State Changed
From-To: open->feedback

Can you provide a patch for chicken port? I don't completely follow your 
explanation in the PR. 


Comment 7 Pav Lucistnik freebsd_committer freebsd_triage 2005-05-26 22:39:49 UTC
Responsible Changed
From-To: freebsd-ports-bugs->pav

Track
Comment 8 Pav Lucistnik freebsd_committer freebsd_triage 2005-05-28 10:49:06 UTC
State Changed
From-To: feedback->closed

Committed, thanks!