[Omake] building omake

Sam Steingold sds at gnu.org
Wed Jul 1 12:20:58 PDT 2009


Aleksey Nogin wrote:
> 
>>> - If you do want the latest 0.9.9.x code,
>> I would prefer the tree against which you are most likely to accept patches ;-)
> 
> In that case you should definitely use 0.9.8.x. When (if?) we get back
> to 0.9.9.x code, one of the first steps would be to merge in any 0.9.8.x
> changes that are made in the meantime.

ok, I built 0.9.8.x.
now, it looks sufficiently different from 0.9.8.5 to break our OMakeroot.
what is the upgrade path?
where are the changes described?
e.g.,

# Capture a set of variables [vars] in the environment named [env_name]
# for targets [tgts] and dependencies [deps].
Capture_deps(env_name, vars, tgts, deps, scan_deps) =
   private.env. =
     vars = $(export $(private.vars))
     tgts[] = $(private.tgts)
     scan_deps[] = $(private.scan_deps)
     deps[] = $(private.deps)
   setvar($(env_name), $(getvar $(env_name)) $(env))
   export

now breaks with

*** omake error:
    File OMakeroot: line 188, characters 20-35
    unbound variable: private.vars


thanks!




More information about the Omake mailing list