setting X11BASE

Mel fbsd.questions at rachie.is-a-geek.net
Fri Feb 22 12:28:37 UTC 2008


On Friday 22 February 2008 08:07:29 perryh at pluto.rain.com wrote:
> After updating with portsnap, I am getting an insufficiently-helpful
> error message:
>
>     On FreeBSD before 6.2 ports system unfortunately can not set
>     default X11BASE by itself so please help it a bit by setting
>     X11BASE=${LOCALBASE} in make.conf.  On the other hand, if
>     you do wish to use non-default X11BASE, please set variable
>     USE_NONDEFAULT_X11BASE.
>
> * Am I correct in *guessing* that "make.conf" refers to
>   /etc/make.conf?

Yes.

> * What is the value of LOCALBASE?  I'm not finding any
>   definition, or other reference, in /etc/make.conf.

Just set it to ${LOCALBASE} verbatim. Not what you think is the value of the 
variable LOCALBASE but the word ${LOCALBASE}.

> * How do I figure out whether I should set USE_NONDEFAULT_X11BASE?

You don't have to.

> * Why does it even need this?  The port I am trying to install
>   ATM (portmaster, to get a handle on the dependency maze) has
>   nothing to do with X11.

Because portmaster checks the status of your ports installation for sanity.

> In case it matters, I have not upgraded to the modular Xorg, and
> would prefer not to go through all that.  "It ain't broke ..."

True, but your portstree is now 'broken', because support for how it used to 
work is being phased out, like the whole X11BASE thing. I think if you 
upgrade anything that depends on xorg, you'll find dependencies being pulled 
in that are part of the modular xorg, unless you really know what you're 
doing.

-- 
Mel


More information about the freebsd-questions mailing list