chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] Re: #438: make install assumes PATH has the current d


From: Chicken Trac
Subject: [Chicken-janitors] Re: #438: make install assumes PATH has the current directory
Date: Sun, 05 Dec 2010 13:30:27 -0000

#438: make install assumes PATH has the current directory
---------------------------+------------------------------------------------
  Reporter:  cinch         |       Owner:       
      Type:  defect        |      Status:  new  
  Priority:  minor         |   Milestone:  4.7.0
 Component:  build system  |     Version:  4.6.x
Resolution:                |    Keywords:  make 
---------------------------+------------------------------------------------

Comment(by sjamaan):

 I'm afraid you misunderstood the cause of the error.  According to the
 output you pasted, it is trying to build setup-api.c

 setup-api.c is built from setup-api.scm using "chicken", which is assumed
 to be already installed in a standard location where PATH can find it.
 However, setup-api.c is part of the release tarball so that it can be
 built without having a bootstrap compiler preinstalled.

 I just checked and noticed that "make clean" incorrectly removes the
 setup-api.c file, so perhaps that's what went wrong.

 The git log seems to indicate that revision
 b3fd772a654adfbc9ba633b142e379f7070f62f0 added setup-api.c and setup-
 download.c to the "clean" target.  I think that's incorrect; they should
 be listed under the "spotless" target, instead. Since that target only
 lists DISTFILES, I guess the actual bug is that setup-api and setup-
 downloads are missing from DISTFILES.

 Here's a patch to shuffle around the dependencies so the proper generated
 files are in DISTFILES; please try if this fixes the problem.

-- 
Ticket URL: <http://bugs.call-cc.org/ticket/438#comment:1>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]