Updated/Added build instructions for OS/2.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5937 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -154,7 +154,7 @@ to Andrea Venturoli <a.ventu@flashnet.it> and patches to
|
|||||||
the wxWindows mailing list.
|
the wxWindows mailing list.
|
||||||
|
|
||||||
You'll need OS/2 Warp (4.00FP#6), X-Free86/2 (3.3.3 or newer),
|
You'll need OS/2 Warp (4.00FP#6), X-Free86/2 (3.3.3 or newer),
|
||||||
GTK+ (1.2.1 or newer), emx (0.9d fix 1), flex (2.5.4), yacc (1.8),
|
GTK+ (1.2.5 or newer), emx (0.9d fix 1), flex (2.5.4), yacc (1.8),
|
||||||
korn shell (5.2.13), Autoconf (2.13), GNU file utilities (3.6),
|
korn shell (5.2.13), Autoconf (2.13), GNU file utilities (3.6),
|
||||||
GNU text utilities (1.3), GNU shell utilites (1.12), m4 (1.4),
|
GNU text utilities (1.3), GNU shell utilites (1.12), m4 (1.4),
|
||||||
sed (2.05), grep (2.0), Awk (3.0.3), GNU Make (3.76.1).
|
sed (2.05), grep (2.0), Awk (3.0.3), GNU Make (3.76.1).
|
||||||
@@ -169,10 +169,20 @@ SET COMSPEC=sh
|
|||||||
|
|
||||||
Notice you can choose whatever you want, if you don't like OS2X.
|
Notice you can choose whatever you want, if you don't like OS2X.
|
||||||
|
|
||||||
After running configure, you'll have to apply to modifications manually
|
Now, run autoconf in the main directory and in the samples, demos
|
||||||
to the created Makefile:
|
and utils subdirectory. This will generate the OS/2 specific
|
||||||
- Replace all ":" with ";" in the VPATH variable
|
versions of the configure scripts. Now run
|
||||||
- Replace "ley.yy.c" with "lexyy.c"
|
configure --with-gtk
|
||||||
|
as described above.
|
||||||
|
|
||||||
|
If you have pthreads library installed, but have a gtk version
|
||||||
|
which does not yet support threading, you need to explicitly
|
||||||
|
diable threading by using the option --disable-threads.
|
||||||
|
|
||||||
|
Note that configure assumes your flex will generate files named
|
||||||
|
"lexyy.c", not "lex.yy.c". If you have a version which does
|
||||||
|
generate "lex.yy.c", you need to manually change the generated
|
||||||
|
makefile.
|
||||||
|
|
||||||
* Building wxGTK on SGI
|
* Building wxGTK on SGI
|
||||||
--------------------------
|
--------------------------
|
||||||
|
@@ -136,6 +136,49 @@ exit
|
|||||||
NB: DO NOT COMPILE WXGTK WITH GCC AND THREADS, SINCE ALL PROGRAMS WILL CRASH UPON
|
NB: DO NOT COMPILE WXGTK WITH GCC AND THREADS, SINCE ALL PROGRAMS WILL CRASH UPON
|
||||||
START-UP! Just always use egcs and be happy.
|
START-UP! Just always use egcs and be happy.
|
||||||
|
|
||||||
|
* Building wxGTK on OS/2
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
Please send comments and question about the OS/2 installation
|
||||||
|
to Andrea Venturoli <a.ventu@flashnet.it> and patches to
|
||||||
|
the wxWindows mailing list.
|
||||||
|
|
||||||
|
You'll need OS/2 Warp (4.00FP#6), X-Free86/2 (3.3.3 or newer),
|
||||||
|
Lesstif (0.89.1 or newer), emx (0.9d fix 1), flex (2.5.4),
|
||||||
|
yacc (1.8), unix like shell, e.g. korn shell (5.2.13),
|
||||||
|
Autoconf (2.13), GNU file utilities (3.6),
|
||||||
|
GNU text utilities (1.3), GNU shell utilites (1.12), m4 (1.4),
|
||||||
|
sed (2.05), grep (2.0), Awk (3.0.3), GNU Make (3.76.1).
|
||||||
|
|
||||||
|
Open an OS/2 prompt and switch to the directory above.
|
||||||
|
First set some global environment variables we need:
|
||||||
|
|
||||||
|
SET CXXFLAGS=-Zmtd -D__ST_MT_ERRNO__
|
||||||
|
SET CFLAGS=-Zmtd -D__ST_MT_ERRNO__
|
||||||
|
SET OSTYPE=OS2X
|
||||||
|
SET COMSPEC=sh
|
||||||
|
|
||||||
|
Notice you can choose whatever you want, if you don't like OS2X.
|
||||||
|
|
||||||
|
Now, run autoconf in the main directory and in the samples, demos
|
||||||
|
and utils subdirectory. This will generate the OS/2 specific
|
||||||
|
versions of the configure scripts. Now run
|
||||||
|
configure --with-motif
|
||||||
|
as described above.
|
||||||
|
|
||||||
|
To verify Lesstif installation, configure will try to compile a
|
||||||
|
sample program that requires X headers/libraries to be either
|
||||||
|
available via C_INCLUDE_PATH and LIBRARY_PATH or you need to
|
||||||
|
explicitly set CFLAGS prior to running configure.
|
||||||
|
|
||||||
|
If you have pthreads library installed, it will be autodetected
|
||||||
|
and the library will be compiled with thread-support.
|
||||||
|
|
||||||
|
Note that configure assumes your flex will generate files named
|
||||||
|
"lexyy.c", not "lex.yy.c". If you have a version which does
|
||||||
|
generate "lex.yy.c", you need to manually change the generated
|
||||||
|
makefile.
|
||||||
|
|
||||||
* Building wxMotif on SGI
|
* Building wxMotif on SGI
|
||||||
--------------------------
|
--------------------------
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user