Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Jan 1997 23:05:42 +1100 (EST)
From:      David Dawes <dawes@rf900.physics.usyd.edu.au>
To:        hackers@freebsd.org
Subject:   Re: X-inside CDE segfaulting all over the place
Message-ID:  <199701211205.XAA27815@rf900.physics.usyd.edu.au>
In-Reply-To: <199701210909.UAA00557@putte.seeware.DIALix.oz.au> from Mark Hannon at "Jan 21, 97 08:09:09 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
>> > PS It would be nice if all our X-packages defaulted to install in
>> >    /usr/local instead of /usr/X11R6.  I will migrate them over in
>> >    the next few days.
>> 
>> Yikes!  No!
>> 
>> There are very good reasons for them being there, most notably the
>> application resource file issues.  Believe me, we've HAD this
>> discussion many times and the final verdict was /usr/X11R6 for all X
>> related stuff. :-)
>> 
>
>The app-defaults is easy to fix:
>setenv XFILESEARCHPATH /usr/local/lib/X11/app-defaults/%N:\
>                       /usr/X11R6/lib/X11/app-defaults/%N
>I'm sure you could even compile that into the X distribution
>if wanted.
>
>Otherwise what more needs to be done?  xmkmf would need to 
>be configured/cloned to allow one to use Imakefiles.
>
>I can't see any other reasons to not seperate the core X11
>distribution from the rest of the packages.

I'd very much like to see that happen, but it needs to be looked into
carefully.  I think that to do it properly would require some
not-insignificant modifications to the imake system (ie, the config
files).  The location of app-defaults is probably the easiest aspect of
this to deal with.

A little more difficult is allowing non-core libraries/headers (eg, Xpm)
to be installed under /usr/local, and have imake-generated Makefiles
(the only type that should ever be used for building X-apps) find
everything.  The changes shouldn't require any changes to existing
correctly-written Imakefiles.

If someone looks into this, XFree86 would be happy to include the changes
in our standard releases.

David



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701211205.XAA27815>