XFree86 4.3 was released late Februrary. I have put off
a binary release for QNX, awaiting the release of QNX 6.2.1.
(haven’t expected this long
Now that QNX 6.2.1 is released, I compiled a new “test” release
of XFree86 4.3 http://mama.indstate.edu/users/liug/test/x.tar.gz
Please test it out before we release it to the general public.
as root: cd /; mv etc/X11 etc/X11.sav; tar zxf x.tar.gz
you can then copy your old XF86Config-4 from the save directory over.
make sure you replace all reference of /opt/X11R6 to /usr/X11R6
in your old config file.
If you are a new XFree86 user, you will need to create the
config file … dmi is working on a full document for setting
up XFree86 on QNX. In the meantime, you can follow the old
instructions I put out :
This binary installs into /usr/X11R6 because
of all the bad reactions of using /opt/X11R6 …
In the old days, QSS includes a version of X in /usr/X11R6, and
that’s why we picked /opt/X11R6, but now that they
discontinues X, we can take over /usr/X11R6, since it is
the traditional place for X.
If you think we should go back to /opt/X11R6, please voice NOW.
I’ve seen too much problems and applications (emacs, x-mozilla)
hardcode /usr/X11R6, and some people in the newsgroups even
suggest doing a “ln -s /opt/X11R6 /usr/X11R6”. So why don’t
we just use /usr/X11R6 and make this change once for all.
In addition to the normal XFree86 bugfixes, new hardware support,
new features as documented in the release note:
Here are some QNX specific changes:
- prefix change: /opt/X11R6 → /usr/X11R6
- new xphoton code drop from QSSL, with touch screen support.
(source code published on the sf.net/openqnx site last week).
- workaround a change in QNX 6.2.1 as discussed here:
4) workaround the fact that QNX6 doesn’t support COW, so applications
that uses dynamic plugin (qt-designer, licq, etc) won’t segfault.
5) rpath support is enabled so you don’t need to add /usr/X11R6/lib in your
LD_LIBRARY_PATH for all the apps included in this tarball.
Please note that 3rd party apps may not take advantage of rpath, thus
/usr/X11R6/lib in LD_LIBRARY_PATH
UDS support is still disabled, to allow this binary run under old QNX 6.1 and
Initial testing didn’t show any performance gain with UDS enabled, probably
There may be some ABI changes in the shared lib between xfree86 4.2 and 4.3,
please report if you pre-compiled app no longer works, complaining shared lib
error. You may have to re-compile the source.
This SF.net email is sponsored by: ValueWeb:
Dedicated Hosting for just $79/mo with 500 GB of bandwidth!
No other company gives more support or power for your dedicated server