[racket-dev] build: schemef.h -> schemex.h

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Mon Mar 18 16:55:37 EDT 2013

There was a makefile problem that I think is now fixed.

At Sun, 10 Mar 2013 19:15:03 -0600, Jon Rafkind wrote:
> Yes, I'll make that change.
> 
> On 03/10/2013 07:09 PM, Robby Findler wrote:
> > Seems better to blow everything away and re-"git clone" for an automated 
> build machine.
> >
> > Robby
> >
> >
> > On Sun, Mar 10, 2013 at 7:56 PM, Jon Rafkind <rafkind at cs.utah.edu 
> <mailto:rafkind at cs.utah.edu>> wrote:
> >
> >     On 03/10/2013 06:14 PM, Eli Barzilay wrote:
> >     > 20 minutes ago, Jon Rafkind wrote:
> >     >> The ubuntu ppa build has been failing for a while, and I finally
> >     >> tracked it down to this issue: src/racket/src/schemef.h has a newer
> >     >> timestamp than src/racket/src/schemex.h on a fresh git checkout from
> >     >> github.
> >     > This shouldn't be right.  Git doesn't track modification times
> >     > (intentionally), so a fresh clone should have all of the dates be the
> >     > same.  If you update the tree (eg, if you checkout a different
> >     > branch), then files that were modified get a new date -- as usual.
> >     >
> >
> >     Ok, good point. I think the issue is that I only do a 'git pull' on the 
> machine that sends the plt tar to the ubuntu build machine, and so schemef.h 
> was updated without schemex.h being rebuilt. This is likely only going to 
> occur for people who have automated builds setup for racket, which is probably 
> few. So I'll just go with the 'touch *' solution for now.
> >
> >     On the 'git pull' machine:
> >
> >     $ ls -l scheme*
> >     -rw-rw-r-- 1 jon jon 65162 Mar  1 01:00 schemef.h
> >     -rw-rw-r-- 1 jon jon 58815 Feb 21 01:00 schemex.h
> >     -rw-rw-r-- 1 jon jon 51616 Feb  1 14:12 schemex.inc
> >     -rw-rw-r-- 1 jon jon 54988 Feb  1 14:12 schemexm.h
> >     _________________________
> >       Racket Developers list:
> >       http://lists.racket-lang.org/dev
> >
> >
> 
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev

Posted on the dev mailing list.