[racket] Issue with "raco pkg install -u"

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Tue Jun 25 15:14:47 EDT 2013

So "search-context.html" has a newer timestamp than "make-search.rkt"?

That would explain the problem, leaving the question of how the
timestamp on "search-context.html" changed.

Meanwhile, I believe the deeper problem here --- that `rack pkg install
-u' should never try to rebuild installation files --- is fixed in
v5.3.900.1.

At Tue, 25 Jun 2013 20:52:35 +0200, Juan Francisco Cantero Hurtado wrote:
> raco setup: version: 5.3.5 [3m]
> raco setup: variants: 3m
> raco setup: main collects: /usr/local/lib/racket/collects
> raco setup: collects paths:
> raco setup:   /home/juanfra/.racket/5.3.5/collects
> raco setup:   /usr/local/lib/racket/collects
> raco setup: --- pre-installing collections ---
> raco setup: --- compiling collections ---
> raco setup: making: scribblings/main
> checking: /usr/local/lib/racket/collects/scribblings/main/config.rkt
> checking: /usr/local/lib/racket/collects/scheme/base.rkt
> checking: /usr/local/lib/racket/collects/racket/base.rkt
> checking: /usr/local/lib/racket/collects/racket/private/base.rkt
> checking: /usr/local/lib/racket/collects/racket/private/kw-file.rkt
> checking: /usr/local/lib/racket/collects/racket/private/pre-base.rkt
> checking: /usr/local/lib/racket/collects/racket/private/kw.rkt
> checking: /usr/local/lib/racket/collects/racket/private/small-scheme.rkt
> checking: /usr/local/lib/racket/collects/racket/private/qq-and-or.rkt
> checking: /usr/local/lib/racket/collects/racket/private/stx.rkt
> checking: /usr/local/lib/racket/collects/racket/private/define-et-al.rkt
> checking: /usr/local/lib/racket/collects/racket/private/cond.rkt
> checking: /usr/local/lib/racket/collects/racket/private/qqstx.rkt
> checking: /usr/local/lib/racket/collects/racket/private/stxcase-scheme.rkt
> checking: /usr/local/lib/racket/collects/racket/private/stxcase.rkt
> checking: /usr/local/lib/racket/collects/racket/private/sc.rkt
> checking: /usr/local/lib/racket/collects/racket/private/ellipses.rkt
> checking: /usr/local/lib/racket/collects/racket/private/stxloc.rkt
> checking: /usr/local/lib/racket/collects/racket/private/with-stx.rkt
> checking: /usr/local/lib/racket/collects/racket/private/procedure-alias.rkt
> checking: /usr/local/lib/racket/collects/racket/private/more-scheme.rkt
> checking: /usr/local/lib/racket/collects/racket/private/logger.rkt
> checking: /usr/local/lib/racket/collects/racket/private/define.rkt
> checking: /usr/local/lib/racket/collects/racket/private/letstx-scheme.rkt
> checking: /usr/local/lib/racket/collects/racket/private/norm-define.rkt
> checking: /usr/local/lib/racket/collects/racket/private/case.rkt
> checking: /usr/local/lib/racket/collects/racket/private/sort.rkt
> checking: /usr/local/lib/racket/collects/racket/private/name.rkt
> checking: /usr/local/lib/racket/collects/racket/private/norm-arity.rkt
> checking: /usr/local/lib/racket/collects/racket/private/kernstruct.rkt
> checking: /usr/local/lib/racket/collects/racket/private/struct-info.rkt
> checking: /usr/local/lib/racket/collects/racket/private/for.rkt
> checking: /usr/local/lib/racket/collects/racket/private/reverse.rkt
> checking: /usr/local/lib/racket/collects/racket/private/misc.rkt
> checking: /usr/local/lib/racket/collects/racket/private/map.rkt
> checking: /usr/local/lib/racket/collects/racket/private/performance-hint.rkt
> checking: /usr/local/lib/racket/collects/racket/private/top-int.rkt
> checking: /usr/local/lib/racket/collects/racket/private/define-struct.rkt
> checking: /usr/local/lib/racket/collects/racket/stxparam.rkt
> checking: /usr/local/lib/racket/collects/racket/private/stxparam.rkt
> checking: /usr/local/lib/racket/collects/racket/private/stxparamkey.rkt
> checking: /usr/local/lib/racket/collects/racket/stxparam-exptime.rkt
> checking: /usr/local/lib/racket/collects/racket/private/modbeg.rkt
> checking: /usr/local/lib/racket/collects/racket/private/reqprov.rkt
> checking: /usr/local/lib/racket/collects/racket/provide-transform.rkt
> checking: /usr/local/lib/racket/collects/racket/require-transform.rkt
> checking: /usr/local/lib/racket/collects/racket/private/hash.rkt
> checking: /usr/local/lib/racket/collects/racket/private/namespace.rkt
> checking: /usr/local/lib/racket/collects/racket/private/submodule.rkt
> checking: /usr/local/lib/racket/collects/racket/private/list.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/private/generic-interfaces.rkt
> checking: /usr/local/lib/racket/collects/racket/private/string.rkt
> checking: /usr/local/lib/racket/collects/racket/private/struct.rkt
> checking: /usr/local/lib/racket/collects/racket/private/cert.rkt
> checking: /usr/local/lib/racket/collects/racket/private/lang/reader.rkt
> checking: /usr/local/lib/racket/collects/syntax/module-reader.rkt
> checking: /usr/local/lib/racket/collects/syntax/readerr.rkt
> checking: /usr/local/lib/racket/collects/s-exp/lang/reader.rkt
> checking: /usr/local/lib/racket/collects/scheme/private/namespace.rkt
> checking: /usr/local/lib/racket/collects/racket/base/lang/reader.rkt
> checking: /usr/local/lib/racket/collects/scheme/private/lang/reader.rkt
> checking: /usr/local/lib/racket/collects/scheme/base/lang/reader.rkt
> checking: /usr/local/lib/racket/collects/scribblings/main/info.rkt
> checking: /usr/local/lib/racket/collects/setup/infotab.rkt
> checking: /usr/local/lib/racket/collects/setup/infotab/lang/reader.rkt
> raco setup: making: scribblings/main/private
> checking: 
> /usr/local/lib/racket/collects/scribblings/main/private/make-search.rkt
> checking: /usr/local/lib/racket/collects/scribble/racket.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/on-demand.rkt
> checking: /usr/local/lib/racket/collects/racket/promise.rkt
> checking: /usr/local/lib/racket/collects/racket/private/promise.rkt
> checking: /usr/local/lib/racket/collects/file/convertible.rkt
> checking: /usr/local/lib/racket/collects/scribble/search.rkt
> checking: /usr/local/lib/racket/collects/scribble/struct.rkt
> checking: /usr/local/lib/racket/collects/scheme/provide-syntax.rkt
> checking: /usr/local/lib/racket/collects/racket/provide-syntax.rkt
> checking: /usr/local/lib/racket/collects/scheme/private/provider/lang.rkt
> checking: 
> /usr/local/lib/racket/collects/scheme/private/provider/lang/reader.rkt
> checking: /usr/local/lib/racket/collects/scheme/struct-info.rkt
> checking: /usr/local/lib/racket/collects/racket/struct-info.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/base.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/misc.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/rand.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/prop.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/contract/private/generate-base.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/blame.rkt
> checking: /usr/local/lib/racket/collects/syntax/srcloc.rkt
> checking: /usr/local/lib/racket/collects/setup/path-to-relative.rkt
> checking: /usr/local/lib/racket/collects/planet/config.rkt
> checking: /usr/local/lib/racket/collects/planet/private/define-config.rkt
> checking: /usr/local/lib/racket/collects/setup/path-relativize.rkt
> checking: /usr/local/lib/racket/collects/setup/dirs.rkt
> checking: /usr/local/lib/racket/collects/compiler/private/winutf16.rkt
> checking: /usr/local/lib/racket/collects/config/main.rkt
> checking: /usr/local/lib/racket/collects/config/config.rkt
> checking: /usr/local/lib/racket/collects/setup/configtab.rkt
> checking: /usr/local/lib/racket/collects/setup/private/main-collects.rkt
> checking: /usr/local/lib/racket/collects/compiler/private/mach-o.rkt
> checking: /usr/local/lib/racket/collects/racket/list.rkt
> checking: /usr/local/lib/racket/collects/racket/pretty.rkt
> checking: /usr/local/lib/racket/collects/racket/flonum.rkt
> checking: /usr/local/lib/racket/collects/racket/private/vector-wraps.rkt
> checking: /usr/local/lib/racket/collects/racket/unsafe/ops.rkt
> checking: /usr/local/lib/racket/collects/racket/private/port.rkt
> checking: /usr/local/lib/racket/collects/racket/fixnum.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/guts.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/helpers.rkt
> checking: /usr/local/lib/racket/collects/setup/main-collects.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/contract/private/generate.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/opt.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/contract/private/opt-guts.rkt
> checking: /usr/local/lib/racket/collects/syntax/private/boundmap.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/opters.rkt
> checking: /usr/local/lib/racket/collects/syntax/stx.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/arrow.rkt
> checking: /usr/local/lib/racket/collects/syntax/name.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/contract/private/arr-util.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/arr-i.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/contract/private/arr-i-parse.rkt
> checking: /usr/local/lib/racket/collects/syntax/location.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/box.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/vector.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/contract/private/struct-dc.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/contract/private/ds-helpers.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/contract/private/top-sort.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/out.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/provide.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/exists.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/base.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/hash.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/contract/private/struct-prop.rkt
> checking: /usr/local/lib/racket/collects/scribble/html-properties.rkt
> checking: /usr/local/lib/racket/collects/xml/xexpr.rkt
> checking: /usr/local/lib/racket/collects/xml/private/xexpr-core.rkt
> checking: /usr/local/lib/racket/collects/xml/private/core.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/combinator.rkt
> checking: 
> /usr/local/lib/racket/collects/scribble/private/provide-structs.rkt
> checking: /usr/local/lib/racket/collects/scheme/serialize.rkt
> checking: /usr/local/lib/racket/collects/racket/serialize.rkt
> checking: /usr/local/lib/racket/collects/racket/private/serialize.rkt
> checking: /usr/local/lib/racket/collects/syntax/modcollapse.rkt
> checking: 
> /usr/local/lib/racket/collects/syntax/private/modcollapse-noctc.rkt
> checking: /usr/local/lib/racket/collects/syntax/private/modhelp.rkt
> checking: /usr/local/lib/racket/collects/racket/string.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/private/serialize-structs.rkt
> checking: /usr/local/lib/racket/collects/unstable/struct.rkt
> checking: /usr/local/lib/racket/collects/net/url-structs.rkt
> checking: /usr/local/lib/racket/collects/scribble/core.rkt
> checking: /usr/local/lib/racket/collects/syntax/modcode.rkt
> checking: /usr/local/lib/racket/collects/syntax/modread.rkt
> checking: /usr/local/lib/racket/collects/scheme/mzscheme.rkt
> checking: /usr/local/lib/racket/collects/racket/private/old-ds.rkt
> checking: /usr/local/lib/racket/collects/racket/tcp.rkt
> checking: /usr/local/lib/racket/collects/racket/private/old-procs.rkt
> checking: /usr/local/lib/racket/collects/racket/private/old-rp.rkt
> checking: /usr/local/lib/racket/collects/racket/private/stxmz-body.rkt
> checking: /usr/local/lib/racket/collects/racket/private/old-if.rkt
> checking: /usr/local/lib/racket/collects/racket/udp.rkt
> checking: /usr/local/lib/racket/collects/mzscheme/main.rkt
> checking: /usr/local/lib/racket/collects/scribble/basic.rkt
> checking: /usr/local/lib/racket/collects/scribble/base.rkt
> checking: /usr/local/lib/racket/collects/scribble/tag.rkt
> checking: /usr/local/lib/racket/collects/planet/private/data.rkt
> checking: /usr/local/lib/racket/collects/planet/resolver.rkt
> checking: /usr/local/lib/racket/collects/planet/private/resolver.rkt
> checking: /usr/local/lib/racket/collects/racket/path.rkt
> checking: /usr/local/lib/racket/collects/net/url.rkt
> checking: /usr/local/lib/racket/collects/net/url-connect.rkt
> checking: /usr/local/lib/racket/collects/openssl/main.rkt
> checking: /usr/local/lib/racket/collects/openssl/mzssl.rkt
> checking: /usr/local/lib/racket/collects/openssl/libcrypto.rkt
> checking: /usr/local/lib/racket/collects/ffi/unsafe.rkt
> checking: /usr/local/lib/racket/collects/racket/runtime-path.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/private/runtime-path-table.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/private/this-expression-source-directory.r
> kt
> checking: /usr/local/lib/racket/collects/ffi/unsafe/atomic.rkt
> checking: /usr/local/lib/racket/collects/ffi/unsafe/define.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse.rkt
> checking: 
> /usr/local/lib/racket/collects/syntax/parse/experimental/provide.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/minimatch.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/pre.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/lib.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/keywords.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/sc.rkt
> checking: /usr/local/lib/racket/collects/racket/lazy-require.rkt
> checking: /usr/local/lib/racket/collects/compiler/cm-accomplice.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/residual.rkt
> checking: 
> /usr/local/lib/racket/collects/syntax/parse/private/runtime-progress.rkt
> checking: 
> /usr/local/lib/racket/collects/syntax/parse/private/residual-ct.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/parse-aux.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/parse.rkt
> checking: /usr/local/lib/racket/collects/syntax/private/id-table.rkt
> checking: /usr/local/lib/racket/collects/racket/private/dict.rkt
> checking: /usr/local/lib/racket/collects/racket/private/generic.rkt
> checking: /usr/local/lib/racket/collects/racket/local.rkt
> checking: /usr/local/lib/racket/collects/racket/private/local.rkt
> checking: /usr/local/lib/racket/collects/syntax/kerncase.rkt
> checking: /usr/local/lib/racket/collects/racket/function.rkt
> checking: /usr/local/lib/racket/collects/racket/syntax.rkt
> checking: 
> /usr/local/lib/racket/collects/syntax/parse/private/runtime-reflect.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/kws.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/rep-data.rkt
> checking: /usr/local/lib/racket/collects/racket/dict.rkt
> checking: 
> /usr/local/lib/racket/collects/syntax/parse/private/rep-patterns.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/rep-attrs.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/runtime.rkt
> checking: /usr/local/lib/racket/collects/syntax/strip-context.rkt
> checking: /usr/local/lib/racket/collects/unstable/syntax.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/rep.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/txlift.rkt
> checking: /usr/local/lib/racket/collects/syntax/keyword.rkt
> checking: /usr/local/lib/racket/collects/syntax/private/keyword.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/opt.rkt
> checking: /usr/local/lib/racket/collects/syntax/parse/private/litconv.rkt
> checking: /usr/local/lib/racket/collects/unstable/wrapc.rkt
> checking: 
> /usr/local/lib/racket/collects/syntax/parse/experimental/contract.rkt
> checking: 
> /usr/local/lib/racket/collects/syntax/parse/private/runtime-report.rkt
> checking: /usr/local/lib/racket/collects/ffi/unsafe/alloc.rkt
> checking: /usr/local/lib/racket/collects/openssl/libssl.rkt
> checking: /usr/local/lib/racket/collects/ffi/file.rkt
> checking: /usr/local/lib/racket/collects/racket/port.rkt
> checking: /usr/local/lib/racket/collects/racket/private/portlines.rkt
> checking: /usr/local/lib/racket/collects/net/uri-codec.rkt
> checking: /usr/local/lib/racket/collects/racket/match.rkt
> checking: /usr/local/lib/racket/collects/racket/match/match.rkt
> checking: /usr/local/lib/racket/collects/racket/match/define-forms.rkt
> checking: 
> /usr/local/lib/racket/collects/syntax/parse/experimental/template.rkt
> checking: 
> /usr/local/lib/racket/collects/syntax/parse/experimental/private/substitute.rkt
> checking: /usr/local/lib/racket/collects/racket/set.rkt
> checking: /usr/local/lib/racket/collects/syntax/for-body.rkt
> checking: /usr/local/lib/racket/collects/unstable/sequence.rkt
> checking: /usr/local/lib/racket/collects/racket/match/runtime.rkt
> checking: /usr/local/lib/racket/collects/racket/match/match-expander.rkt
> checking: /usr/local/lib/racket/collects/racket/match/stxtime.rkt
> checking: /usr/local/lib/racket/collects/racket/match/struct.rkt
> checking: /usr/local/lib/racket/collects/syntax/id-table.rkt
> checking: /usr/local/lib/racket/collects/racket/match/parse.rkt
> checking: /usr/local/lib/racket/collects/racket/match/patterns.rkt
> checking: /usr/local/lib/racket/collects/racket/contract.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/region.rkt
> checking: /usr/local/lib/racket/collects/syntax/define.rkt
> checking: /usr/local/lib/racket/collects/racket/splicing.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/legacy.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/parametric.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/contract/private/parametric.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/contract/private/basic-opters.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/ds.rkt
> checking: /usr/local/lib/racket/collects/syntax/boundmap.rkt
> checking: /usr/local/lib/racket/collects/racket/match/parse-quasi.rkt
> checking: /usr/local/lib/racket/collects/racket/match/parse-helper.rkt
> checking: /usr/local/lib/racket/collects/racket/match/gen-match.rkt
> checking: /usr/local/lib/racket/collects/scheme/nest.rkt
> checking: /usr/local/lib/racket/collects/racket/match/compiler.rkt
> checking: /usr/local/lib/racket/collects/racket/match/split-rows.rkt
> checking: /usr/local/lib/racket/collects/racket/match/reorder.rkt
> checking: /usr/local/lib/racket/collects/racket/date.rkt
> checking: /usr/local/lib/racket/collects/planet/terse-info.rkt
> checking: /usr/local/lib/racket/collects/planet/private/linkage.rkt
> checking: /usr/local/lib/racket/collects/planet/private/planet-shared.rkt
> checking: /usr/local/lib/racket/collects/mzlib/port.rkt
> checking: /usr/local/lib/racket/collects/setup/getinfo.rkt
> checking: /usr/local/lib/racket/collects/scheme/contract.rkt
> checking: /usr/local/lib/racket/collects/scheme/match.rkt
> checking: /usr/local/lib/racket/collects/planet/cachepath.rkt
> checking: /usr/local/lib/racket/collects/racket/file.rkt
> checking: /usr/local/lib/racket/collects/srfi/1.rkt
> checking: /usr/local/lib/racket/collects/srfi/provider.rkt
> checking: /usr/local/lib/racket/collects/scheme/provide-transform.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/list.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/alist.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/search.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/util.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/selector.rkt
> checking: /usr/local/lib/racket/collects/scheme/list.rkt
> checking: /usr/local/lib/racket/collects/srfi/optional.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/predicate.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/cons.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/lset.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/delete.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/filter.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/fold.rkt
> checking: /usr/local/lib/racket/collects/srfi/1/misc.rkt
> checking: /usr/local/lib/racket/collects/compiler/cm.rkt
> checking: /usr/local/lib/racket/collects/racket/place.rkt
> checking: /usr/local/lib/racket/collects/racket/private/streams.rkt
> checking: /usr/local/lib/racket/collects/racket/place/private/th-place.rkt
> checking: /usr/local/lib/racket/collects/racket/vector.rkt
> checking: /usr/local/lib/racket/collects/racket/place/private/prop.rkt
> checking: /usr/local/lib/racket/collects/syntax/modresolve.rkt
> checking: /usr/local/lib/racket/collects/unstable/file.rkt
> checking: /usr/local/lib/racket/collects/openssl/sha1.rkt
> checking: /usr/local/lib/racket/collects/file/sha1.rkt
> checking: /usr/local/lib/racket/collects/planet/private/parsereq.rkt
> checking: 
> /usr/local/lib/racket/collects/planet/private/short-syntax-helpers.rkt
> checking: /usr/local/lib/racket/collects/mzlib/match.rkt
> checking: /usr/local/lib/racket/collects/racket/match/legacy-match.rkt
> checking: /usr/local/lib/racket/collects/racket/match/parse-legacy.rkt
> checking: /usr/local/lib/racket/collects/net/head.rkt
> checking: /usr/local/lib/racket/collects/scribble/decode.rkt
> checking: /usr/local/lib/racket/collects/scribble/decode-struct.rkt
> checking: /usr/local/lib/racket/collects/scribble/manual-struct.rkt
> checking: /usr/local/lib/racket/collects/scheme/class.rkt
> checking: /usr/local/lib/racket/collects/racket/class.rkt
> checking: /usr/local/lib/racket/collects/racket/contract/private/object.rkt
> checking: /usr/local/lib/racket/collects/racket/private/class-internal.rkt
> checking: /usr/local/lib/racket/collects/mzlib/etc.rkt
> checking: /usr/local/lib/racket/collects/mzlib/private/stxset.rkt
> checking: /usr/local/lib/racket/collects/syntax/context.rkt
> checking: /usr/local/lib/racket/collects/racket/block.rkt
> checking: /usr/local/lib/racket/collects/racket/bool.rkt
> checking: /usr/local/lib/racket/collects/mzscheme/lang/reader.rkt
> checking: /usr/local/lib/racket/collects/racket/private/classidmap.rkt
> checking: /usr/local/lib/racket/collects/syntax/flatten-begin.rkt
> checking: /usr/local/lib/racket/collects/racket/extflonum.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-sprop.rkt
> checking: /usr/local/lib/racket/collects/scribble/latex-properties.rkt
> checking: /usr/local/lib/racket/collects/scribblings/main/private/utils.rkt
> checking: /usr/local/lib/racket/collects/scribble/manual.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-bib.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-style.rkt
> checking: /usr/local/lib/racket/collects/scribble/scheme.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-utils.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-proc.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-method.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-scheme.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-vars.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-bind.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-ex.rkt
> checking: /usr/local/lib/racket/collects/scheme/string.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/qsloc.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-unit.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-code.rkt
> checking: /usr/local/lib/racket/collects/syntax-color/lexer-contract.rkt
> checking: /usr/local/lib/racket/collects/unstable/options.rkt
> checking: /usr/local/lib/racket/collects/racket/main.rkt
> checking: /usr/local/lib/racket/collects/racket/sequence.rkt
> checking: /usr/local/lib/racket/collects/racket/private/sequence.rkt
> checking: /usr/local/lib/racket/collects/racket/stream.rkt
> checking: /usr/local/lib/racket/collects/racket/private/stream-cons.rkt
> checking: /usr/local/lib/racket/collects/racket/format.rkt
> checking: /usr/local/lib/racket/collects/racket/math.rkt
> checking: /usr/local/lib/racket/collects/racket/performance-hint.rkt
> checking: /usr/local/lib/racket/collects/racket/system.rkt
> checking: /usr/local/lib/racket/collects/racket/shared.rkt
> checking: /usr/local/lib/racket/collects/syntax/struct.rkt
> checking: /usr/local/lib/racket/collects/racket/include.rkt
> checking: /usr/local/lib/racket/collects/mzlib/private/increader.rkt
> checking: /usr/local/lib/racket/collects/syntax/path-spec.rkt
> checking: /usr/local/lib/racket/collects/racket/cmdline.rkt
> checking: /usr/local/lib/racket/collects/racket/unit.rkt
> checking: /usr/local/lib/racket/collects/racket/private/unit-syntax.rkt
> checking: /usr/local/lib/racket/collects/racket/private/unit-keywords.rkt
> checking: /usr/local/lib/racket/collects/racket/private/unit-contract.rkt
> checking: 
> /usr/local/lib/racket/collects/racket/private/unit-contract-syntax.rkt
> checking: /usr/local/lib/racket/collects/racket/private/unit-compiletime.rkt
> checking: /usr/local/lib/racket/collects/racket/private/unit-runtime.rkt
> checking: /usr/local/lib/racket/collects/racket/private/unit-utils.rkt
> checking: /usr/local/lib/racket/collects/racket/bytes.rkt
> checking: /usr/local/lib/racket/collects/racket/future.rkt
> checking: /usr/local/lib/racket/collects/racket/lang/reader.rkt
> checking: /usr/local/lib/racket/collects/syntax-color/module-lexer.rkt
> checking: /usr/local/lib/racket/collects/syntax-color/racket-lexer.rkt
> checking: /usr/local/lib/racket/collects/parser-tools/lex.rkt
> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/util.rkt
> checking: /usr/local/lib/racket/collects/mzlib/list.rkt
> checking: 
> /usr/local/lib/racket/collects/parser-tools/private-lex/unicode-chars.rkt
> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/token.rkt
> checking: 
> /usr/local/lib/racket/collects/parser-tools/private-lex/token-syntax.rkt
> checking: /usr/local/lib/racket/collects/mzlib/stxparam.rkt
> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/front.rkt
> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/stx.rkt
> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/deriv.rkt
> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/re.rkt
> checking: /usr/local/lib/racket/collects/mzlib/integer-set.rkt
> checking: /usr/local/lib/racket/collects/data/integer-set.rkt
> checking: /usr/local/lib/racket/collects/unstable/custom-write.rkt
> checking: 
> /usr/local/lib/racket/collects/parser-tools/private-lex/actions.rkt
> checking: /usr/local/lib/racket/collects/parser-tools/lex-sre.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-mod.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-form.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-class.rkt
> checking: /usr/local/lib/racket/collects/scheme/stxparam.rkt
> checking: /usr/local/lib/racket/collects/scribble/private/manual-tech.rkt
> checking: /usr/local/lib/racket/collects/scribble/reader.rkt
> checking: /usr/local/lib/racket/collects/xml/main.rkt
> checking: /usr/local/lib/racket/collects/xml/xml.rkt
> checking: /usr/local/lib/racket/collects/xml/private/structures.rkt
> checking: /usr/local/lib/racket/collects/xml/private/writer.rkt
> checking: /usr/local/lib/racket/collects/xml/private/reader.rkt
> checking: /usr/local/lib/racket/collects/xml/private/syntax.rkt
> checking: /usr/local/lib/racket/collects/xml/private/xexpr.rkt
> checking: /usr/local/lib/racket/collects/xml/private/space.rkt
> checking: /usr/local/lib/racket/collects/at-exp/lang/reader.rkt
> newer: 
> /usr/local/lib/racket/collects/scribblings/main/private/search-context.html 
> (1372084018 > 1372083226)...
> compiling: 
> /usr/local/lib/racket/collects/scribblings/main/private/make-search.rkt
> raco setup: making: scribblings/main/user
> checking: /usr/local/lib/racket/collects/scribblings/main/user/info.rkt
> raco setup: --- updating info-domain tables ---
> raco setup: --- creating launchers ---
> raco setup: --- installing collections ---
> raco setup: --- post-installing collections ---
> raco setup:
> open-output-file: cannot open output file
>    path: 
> /usr/local/lib/racket/collects/scribblings/main/private/compiled/make-search_rkt
> .zo
>    system error: Permission denied; errno=13
> 
> raco setup: error: during making for scribblings/main/private
> raco setup:   open-output-file: cannot open output file
> raco setup:     path: 
> /usr/local/lib/racket/collects/scribblings/main/private/compiled/make-search_rkt
> .zo
> raco setup:     system error: Permission denied; errno=13
> 
> On 06/25/13 11:09, Matthew Flatt wrote:
> > I guess it's more than an immediate timestamp on that file, then.
> >
> > Can you try
> >
> >    raco setup -j 1 -v -m -D scribblings/main
> >
> > ? It should produce a lot of output, including the reason that
> > "make-search.rkt" is being recompiled.
> >
> > Thanks!
> >
> 
> 
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users

Posted on the users mailing list.