Re: Test Binary Release of XFree 86 4.3

Frank Liu <[email protected]> Mon, 14 Apr 2003 15:48:57 -0500 (EST)
Newsgroups gmane.os.qnx.openqnx.devel
Message-ID <[email protected]>
On Sun, 13 Apr 2003, Chris McKillop wrote:
>
> Except that /usr/bin/ph now expects that /opt/X11R6 is the location.  Also,

I looked at the "ph" and see it still checks /usr/X11R6.
We can easily create a Xphoton wrapper (or symlink) to make "ph" happy.
An added benefit is that "ph" will also try to start "gtwm", which
we may want to re-introduce so that people can do cut/past between
photon and xphoton apps. Garry also has something "basic" working ...

On the other hand, "package" users may NOT even need this. See below.

> the the rules for locations of packages would either have it in /opt
> (pre-compiled) or in /usr/local (locally compiled).  The /usr tree is
> supposed to be for QSS only, which is why we wanted it moved to /opt in the
> first place.

This rule is not hard, I've seen perl, ssh and other stuff from the
3rd party CD in /usr/bin, though they also exist in /opt/bin.
I don't know much about "packaging" but maybe you can do the same
trick to X11 so that it exists in both /usr/X11R6 and /opt/X11R6?
If that can be done, we won't break the QSS rule and most hard coded
apps will be happy. I think this is exactly the same reason why you
have perl, etc in both /opt and /usr...

>
> It would also require that we start building the 3rd Party packages from
> source rather then from the openqnx builds.  Which would be most
> unfortunate.

I don't see why it will lead to that direction unless you insist
on treating X11 directly from perl, ssh and other apps on the CD.

On the other hand, if you really want to build your own, all our
patches were submitted and checked into xfree86's cvs. Some additional
xphoton stuff/src can be found openqnx/sf project site.

> Plus, all the packaged X11 stuff on the 3rd Party Repository
> would be expected to use (and be dependant on) /opt/X11R6/.

This probably only affect the "development" environment. All the
runtime X apps shouldn't care about this directory as long as
/usr/X11R6/lib (or /opt/X11R6/lib) is in the LD_LIBRARY_PATH.

The packaging trick should make this moot.

>
> Please move it back to /opt/X11R6.

Love to hear other argument.

frank

>
>     chris
>




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf