If you a newbie, it may be useful to take a look at the archive. You can access it using IMAP mail client (If you can't use IMAP protocol due to firewall, contact me as well):
Server:
www.palmira.net
Port:
143
IMAP root directory: /home/qnxfree86/Mail
Account:
qnxfree86
Password:
join the list and ask me (Igor
Kovalenko <kovalenk@comm.mot.com>)
Before you start, you need to make sure
1) Have tcptk 4.25 or above.
2) Watcom 10.6 with patch B applied.
If you've ever installed Watcom11beta, you will need to
manually clean it up. Pay special attentions to the links
in /usr/lib and /usr/include, /usr/include/sys, ... that
links to the watcom 11 beta files.
3) Get those files from ftp.palmira.net:/pub/qnx/qnxfree86
tools/utils.tar.gz
libs/crypt3s.lib
libs/libs.tar.gz
4) install the necessary utilities
gzip -cd utils.tar.gz | tar xvf -
5) Update the libraries
(make sure Watcom 10.6 patch B is installed first, otherwise
it may overwrite some of the files below)
cp crypt3s.lib /usr/lib
gzip -cd libs.tar.gz | tar xvf -
cp libmalloc3s.a /usr/lib
cp termcap3s.lib unix3s.lib /usr/watcom/10.6/usr/lib
6) You need lots of disk space to build X from source.
7) XFree86 3.3.5 starts to support QNX4 and NTO2.
Get those files from any XFree86 ftp sites.
X335src-1.tgz
X335src-2.tgz
X335src-3.tgz
8) extract X335src-1.tgz X335src-2.tgz X335src-3.tgz
gzip -cd X335src-1.tgz | tar xvf -
gzip -cd X335src-2.tgz | tar xvf -
gzip -cd X335src-3.tgz | tar xvf -
=================================================
The instructions below applies to build for QNX4.
=================================================
cd xc
modify top level Makefile to change
SHELL = /bin/sh
to
SHELL = /usr/local/bin/pdksh
make World 2>&1 | tee build.log
go for lunch or supper... when you get back, everything should be built.
-> examine build.log for any errors ("make" flags them with "***" so it is
easy to search for them) No errors? then do
make install
* This should install the distribution in /usr/X11R6.
* Set your PATH so that /usr/X11R6/bin precedes your old /usr/X11/bin
* Run SuperProbe to find out what video card you have.
* Make a directory named /etc/config/X11
* run xf86config to configure the server
* try the server "startx"
====================================================================
The instructions below applies to cross build for NTO2 (x86 for now)
====================================================================
Building is done as cross-development from QNX4.
Neutrino 2.0 x86 runtime and development packages for QNX4 host
has to be installed first.
cd xc
modify top level Makefile to change
SHELL = /bin/sh
to
SHELL = /usr/local/bin/pdksh
BOOTSTRAPCFLAGS="-D__QNXNTO__ -Di386 -D__GNUC__" make World 2>&1 | tee build.log
Let the build run, and then examine build.log for any errors.
Enjoy!
| For troubleshooting please contact webmaster@palmira.net |