On 04/26/21 03:43PM, Ross Mohn wrote:
> > Ross Mohn <rpmohn_AT_waxandwane.org> wrote:
> > > I and my entire team have been actively and successfully using dvtm for
> > > years. I haven't had it crash in a long while now, and I regularly keep
> > > sessions alive for months. However, I am very interested in using
> > > something as you describe above, with a library version of st that is
> > > kept up-to-date. I didn't get your svtm to work out-of-the-box, but I
> > > will continue to debug it myself. I got all the programs to compile
> > > fine, but did go into each Makefile and, where necessary, added the '?'
> > > character to this line "PREFIX ?= /usr/local".
> > Why do you need `?=`. The only difference between `=` and `?=`?
> >
> > Apart from `=` beginning the only assignment operator defined by POSIX,
> > is that `?=` has no effect if the variable is already defined wheras
> > `=` does not have any effect if the variable is set in the command line.
>
> I have PREFIX defined in my environment and make use if it in scripts as
> well as in Makefiles, so I don't generally have to pass it in on the
> commandline. I could certainly run it as `PREFIX=$PREFIX make`. I have to
> use my own PREFIX on the several shared servers I use where I compile and
> install my own apps local to just me. It's fine to make a decision to not
> use `?=` because of POSIX or whatever.
>
"because of POSIX or whatever" XD
It should work out of the box now.
Received on Wed Apr 28 2021 - 18:21:57 CEST
This archive was generated by hypermail 2.3.0
: Wed Apr 28 2021 - 18:24:10 CEST