[M3devel] How to install cm3 at a nonstandard location
wagner at elegosoft.com
Tue Mar 29 09:18:52 CEST 2011
Quoting "Rodney M. Bates" <rodney_bates at lcwb.coop>:
> I tried to build cm3 head and install at /usr/local/cm3-head.
> From the installation notes, I set environment variable
> CM3_INSTALL to this path. After fixing several failures
> involving merges by cvs, I discovered it had been putting
> things into /usr/local/cm3, where I have the latest cm3
> release, giving me a mixture of stuff from the head and
> the release, which I certainly don't trust.
> I was building instead of using cminstall, like the the install
> notes were referring to. However, before I started, I found
> code in scripts/sysinfo.sh setting up CM3_INSTALL to the default,
> unless already set, which I took to mean this was the way to
> do it when building too.
> I did double and triple check my spelling and value of
> CM3_INSTALL, before and after the failed builds.
> So how do I get this to work?
> This was on LINUXLIBC6.
It certainly used to work, but scripts have changed much in recent
years, and some people rather use python or Windows' cmd scripts etc.
I always need to make sure myself when I try something like that again.
The main thing to look for is the central configuration file or
the set of configuration files that the builder reads. These are
quake scripts of course, and I think there's INSTALL_ROOT.
The current cm3.cfg seems to use a combination of CM3_INSTALL and
1.1 jkrell 14: proc CM3SetInstallRoot() is
15: if defined("INSTALL_ROOT")
18: if not equal ($CM3_INSTALL, "")
19: INSTALL_ROOT = $CM3_INSTALL
22: INSTALL_ROOT = (path() & SL & "..")
Of course this file may look completely different if you've got an
older installed version of cm3...
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