<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jul 5, 2013 at 7:55 PM, Matthew Flatt <span dir="ltr">&lt;<a href="mailto:mflatt@cs.utah.edu" target="_blank">mflatt@cs.utah.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From now on, the current snapshot build on &quot;<a href="http://www.cs.utah.edu" target="_blank">www.cs.utah.edu</a>&quot; will be at<br>

<br>
  <a href="http://www.cs.utah.edu/plt/snapshots/" target="_blank">http://www.cs.utah.edu/plt/snapshots/</a><br>
<br>
(The latest snapshot does not yet fix the &quot;aces.png&quot; error that Sam<br>
reported.)<br>
<br>
<br>
If anyone else is interested in creating snapshots, I think the<br>
makefile and instructions are ready to try out.<br>
<br>
The &quot;INSTALL.txt&quot; file now has detailed information on site<br>
configurations, including some example configuration files as the end.<br>
As one more example, below is the configuration file for the snapshots<br>
at &quot;<a href="http://www.cs.utah.edu" target="_blank">www.cs.utah.edu</a>&quot;.<br>
<br>
----------------------------------------<br>
<br>
#lang distro-build/config<br>
(require racket/format)<br>
<br>
(define server-base-url (~a &quot;<a href="http://www.cs.utah.edu/plt/snapshots" target="_blank">http://www.cs.utah.edu/plt/snapshots</a>&quot;<br>
                            &quot;/&quot; (current-stamp) &quot;/&quot;))<br>
(define build-plt (path-&gt;string (current-directory)))<br>
<br>
(define (make-machs make-name base pkgs)<br>
  (sequential<br>
   #:server &quot;192.168.56.1&quot;<br>
   #:j 2<br>
   #:dist-base base<br>
   #:pkgs pkgs<br>
   ;; ----------------------------------------<br>
   ;; Mac OS X variants:<br>
   (sequential<br>
    #:server &quot;localhost&quot;<br>
    #:repo build-plt<br>
    ;; ----------------------------------------<br>
    (machine<br>
     #:name (make-name &quot;Mac OS X&quot; &quot;Intel 64-bit&quot;)<br>
     #:dir (string-append build-plt &quot;/build/mac64&quot;)<br>
     #:configure &#39;(&quot;--enable-sdk6=/Developer/SDKs/MacOSX10.6.sdk&quot;))<br>
    ;; ----------------------------------------<br>
    (machine<br>
     #:name (make-name &quot;Mac OS X&quot; &quot;Intel 32-bit&quot;)<br>
     #:dir (string-append build-plt &quot;/build/mac32&quot;)<br>
     #:configure &#39;(&quot;--enable-sdk=/Developer/SDKs/MacOSX10.4u.sdk&quot;<br>
                   &quot;--disable-mac64&quot;)))<br>
   ;; ----------------------------------------<br>
   ;; Linux variants:<br>
   (sequential<br>
    ;; ----------------------------------------<br>
    (machine<br>
     #:name (make-name &quot;Linux&quot; &quot;x86_64 32-bit, Precise Pangolin&quot;)<br></blockquote><div><br></div><div>Should the line above say &quot;64-bit&quot;?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

     #:vbox &quot;ubuntu64&quot;<br>
     #:host &quot;192.168.56.101&quot;<br>
     #:dist-suffix &quot;precise&quot;)<br>
    ;; ----------------------------------------<br>
    (machine<br>
     #:name (make-name &quot;Linux&quot; &quot;i386 32-bit, Precise Pangolin&quot;)<br>
     #:vbox &quot;ubuntu32&quot;<br>
     #:host &quot;192.168.56.102&quot;<br>
     #:dist-suffix &quot;precise&quot;))<br>
   ;; ----------------------------------------<br>
   ;; Windows variants:<br>
   (sequential<br>
    #:vbox &quot;win7&quot;<br>
    #:host &quot;192.168.56.103&quot;<br>
    #:port 2022<br>
    #:platform &#39;windows<br>
    #:bits 64<br>
    ;; ----------------------------------------<br>
    (machine<br>
     #:name (make-name &quot;Windows&quot; &quot;x64 64-bit&quot;)<br>
     #:dir &quot;c:\\Users\\Dr Racket\\build64&quot;)<br>
    ;; ----------------------------------------<br>
    (machine<br>
     #:name (make-name &quot;Windows&quot; &quot;x86 32-bit&quot;)<br>
     #:dir &quot;c:\\Users\\Dr Racket\\build32&quot;<br>
     #:vc &quot;x86&quot;))))<br>
<br>
(define ((make-make-name s) platform detail)<br>
  (string-append s &quot; | &quot; platform &quot; | &quot; detail))<br>
<br>
(sequential<br>
 #:dist-base-url server-base-url<br>
 #:site-dest (build-path &quot;/Users/racket/snapshots&quot; (current-stamp))<br>
 (make-machs<br>
  (make-make-name &quot;Minimal Racket&quot;)<br>
  &quot;min-racket&quot;<br>
  &#39;())<br>
 (sequential<br>
  #:clean? #f<br>
  (make-machs<br>
   (make-make-name &quot;Racket&quot;)<br>
   &quot;racket&quot;<br>
   &#39;(&quot;main-distribution&quot;))))<br>
<div class="HOEnZb"><div class="h5"><br>
_________________________<br>
  Racket Developers list:<br>
  <a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/dev</a><br>
</div></div></blockquote></div><br></div></div>