1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
P O R T I N G
iSelect was written with portability in mind. Additionally to overcome the
system dependend characteristics iSelect uses a GNU autoconf based
configuration scheme which tries hard to determine the information.
So iSelect already compiles out-of-the-box on a lot of systems. At least the
following Unix/Compiler/Curses variants were sucessfully tested by the
author in the past:
System Platform Curses Compiler Testhost Time Vers.
------------- ---------- --------------- -------------- ---------- -------- -----
FreeBSD 2.1.5 i586/166 NCurses 4.0 GNU cc 2.7.2.3 en1 03.01.98 1.0.4
FreeBSD 2.1.5 i586/166 S-Lang 0.99-38 GNU cc 2.7.2.3 en1 03.01.98 1.0.4
FreeBSD 2.2.1 i586/90 NCurses 1.8.6 GNU cc 2.7.2p en3 23.11.97 1.0.2
FreeBSD 2.2.5 i586/90 NCurses 1.8.6 GNU cc 2.7.2.1 bsdti2 23.11.97 1.0.2
SunOS 4.1.3 SS20/61 NCurses 1.9.9e GNU cc 2.7.2 sunfi1 23.11.97 1.0.2
Solaris 2.5.1 SS10/41 SVr4.0 1.58 GNU cc 2.7.2.1 sunti5 23.11.97 1.0.2
AIX 4.1.4 RS6000/42T SVr4.0 1.60.2.8 GNU cc 2.7.2 rcs7 23.11.97 1.0.2
HP-UX 10.20 A9000/780 S-Lang 0.99-38 GNU cc 2.7.2.1 hpeickel15 23.11.97 1.0.2
IRIX 6.2 IP20 SVr4.0 1.58 GNU cc 2.7.2.1 sgihalle13 23.11.97 1.0.2
DU/OSF1 4.0 Alpha SV 4.2.9.14 GNU cc 2.7.2.1 rcs12 23.11.97 1.0.2
Linux 2.0.32 i586/90 NCurses 1.9.9e GNU cc 2.7.2.1 gw1 23.11.97 1.0.2
If your Unix derivate is not on this list, don't panic. As we said, iSelect
tries to determine the information itself, so there is a good chance that
iSelect finds alternatives even for your system.
If it still fails to compile or run, first try to see where the problem
resides. Usually problems can occur when you are using a brain-dead compiler
or Curses version. Try to upgrade or use better variants.
|