[M3devel] WDROOT private repository not working?
Olaf Wagner
wagner at elegosoft.com
Tue Jul 7 08:26:23 CEST 2009
WDROOT has no special meaning in CM3, it was just a convention used
in _some_ override files. More used just ROOT, so we left it that way
years ago.
The m3overrides mechanism does work as expected in CM3. If you speficy
the -overrides option to the compiler, it additionally reads all
m3override files. In almost all overrides shipped with CM3 ROOT is
used.
Hope this helps,
Olaf
Quoting Peter Eiserloh <eiserlohpp at yahoo.com>:
>
> Hi Guys,
>
> Seeing all the attention placed on creating relative
> linking, and so forth, I decided to examine the behavior
> of CM3, when building for a private root.
>
> So, I set WDROOT to ${HOME}/m3work in my m3makefile.
>
> ---- BEGIN m3makefile ----
> %# Time-Space-Position Information (TSPI) library
>
> HOME = "/home/peter"
> WDROOT = HOME & "/m3work"
>
> include_dir("xform")
> % include_dir("smoothing")
> % include_dir("editing")
> % include_dir("geoid")
> % include_dir("testing")
> ---- EMD m3makefile ----
>
>
> Then I, attempted to build and ship from there.
>
> It said, there was an error
>
> ---- BEGIN ERROR MSG ----
> peter at black:/data/modula-3/peters-stuff/tspi/src $ cm3 -ship
> --- shipping from ../AMD64_LINUX ---
>
> "/data/modula-3/peters-stuff/tspi/AMD64_LINUX/.M3SHIP", line 1:
> quake runtime error: unable to create directory
> "/usr/lib/cm3/pkg/tspi": errno=13
>
> --procedure-- -line- -file---
> make_dir -- <builtin>
> 1 /data/modula-3/peters-stuff/tspi/AMD64_LINUX/.M3SHIP
>
> ---- END ERROR MSG ----
>
>
>
> Was support for WDROOT removed? Can CM3 support the ability to
> have a private repository, while also having the public repo?
>
>
>
>
>
>
>
> +--------------------------------------------------------+
> | Peter P. Eiserloh |
> +--------------------------------------------------------+
>
>
>
>
--
Olaf Wagner -- elego Software Solutions GmbH
Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
More information about the M3devel
mailing list