// If you don't like this, please ask Holger Veit to export
// fl_get_scrollbar_bounds, fl_get_scrollbar_increment and
// fl_get_scrollbar_value from the DLL. They're already there!
// If you don't like this, please ask Holger Veit to export
// fl_get_scrollbar_bounds, fl_get_scrollbar_increment and
// fl_get_scrollbar_value from the DLL. They're already there!
4. Install Hung-Chi Chu's port of GNU gettext. Other ports will
not work.
5. Set environment variables
MAKE_SHELL=sh
LIBS=-lulib -lsocket -lbsd -lshm -lstdcpp
4. Install Hung-Chi Chu's port of GNU gettext. Other ports will
not work.
5. Set environment variables
MAKE_SHELL=sh
LIBS=-lulib -lsocket -lbsd -lshm -lstdcpp
- // ulib must be linked if we use static xforms library.
+ CXXFLAGS=-g -O2 -m486 -Zmt -DOS2 -fno-rtti -fno-exceptions
+ // ulib must be linked if we use static xforms library 0.88.
+ // If xforms 0.89 is used -lulib must be removed from above.
// Unless you are using pgcc, we use gcc rather than g++.
// Hence stdc++ must be linked explicitely. Also please
// note that ld for pgcc often fails to link big executables
// like unstripped lyx.exe
// Unless you are using pgcc, we use gcc rather than g++.
// Hence stdc++ must be linked explicitely. Also please
// note that ld for pgcc often fails to link big executables
// like unstripped lyx.exe
// If the synchronization to the children breaks, configure
// often detects wrongfully.
// If the synchronization to the children breaks, configure
// often detects wrongfully.
7. If you are going to make a binary distribution, you have
to prepare lib/configure.cmd noweb2lyx.cmd and reLyX.cmd,
since end users may not have a UNIX type shell installed.
7. If you are going to make a binary distribution, you have
to prepare lib/configure.cmd noweb2lyx.cmd and reLyX.cmd,
since end users may not have a UNIX type shell installed.
In order to create noweb2lyx.cmd and reLyX.cmd, first rename
noweb2lyx and reLyX and open them in a text editor. You
have to remove hardcoded path in the first line:
In order to create noweb2lyx.cmd and reLyX.cmd, first rename
noweb2lyx and reLyX and open them in a text editor. You
have to remove hardcoded path in the first line:
modified by Arnd Hanses <Arnd.H.Hanses@rz.ruhr-uni-bochum.de>
##############################################################
modified by Arnd Hanses <Arnd.H.Hanses@rz.ruhr-uni-bochum.de>
##############################################################
-- This README.OS2 addresses experienced users of XFree86 and
- LyX on OS/2 and covers in very short form the steps for
+- This README.OS2 addresses experienced users of XFree86 and
+ LyX on OS/2 and covers in very short form the steps for
updating (installing) LyX.
- For general information on LyX please refer to the generic
README. For generic compiling instructions refer to INSTALL.
updating (installing) LyX.
- For general information on LyX please refer to the generic
README. For generic compiling instructions refer to INSTALL.
-- For a more detailed step by step guide on installing (or compiling)
- LyX and other related useful (or even necessary) optional programs
+- For a more detailed step by step guide on installing (or compiling)
+ LyX and other related useful (or even necessary) optional programs
on OS/2 please refer to INSTALL.OS2. If you are not already an
experienced user of LyX an OS/2 you are advised to read it.
on OS/2 please refer to INSTALL.OS2. If you are not already an
experienced user of LyX an OS/2 you are advised to read it.
support libraries please refer to README.bin, which comes with the
binary distribution.
LyX has been ported to OS/2 with XFree86 by Shigeru Miyata and
support libraries please refer to README.bin, which comes with the
binary distribution.
LyX has been ported to OS/2 with XFree86 by Shigeru Miyata and
Unfortunately there is yet no easy to install and complete distribu-
tion of XFree86-related software for OS/2. Despite increasing popula-
Unfortunately there is yet no easy to install and complete distribu-
tion of XFree86-related software for OS/2. Despite increasing popula-
-rity of X on OS/2, extensive printed documentation about XFree/2 and
-related programs like LyX is still not available. So you will
+rity of X on OS/2, extensive printed documentation about XFree/2 and
+related programs like LyX is still not available. So you will
have to study the available documentation (man pages, READMEs, faq,
have to study the available documentation (man pages, READMEs, faq,
-etc.) thoroughly to avoid unnecessary grief for you and for other
-people, trying to help you on the net. Nevertheless, there are
+etc.) thoroughly to avoid unnecessary grief for you and for other
+people, trying to help you on the net. Nevertheless, there are
-systems, which do contain some valuable information even for X on
-OS/2.
- [A hint as a starting point for users speaking German:
+systems, which do contain some valuable information even for X on
+OS/2.
+ [A hint as a starting point for users speaking German:
-As this is a voluntary project with a large number of contributions
-by many people, hints and bug fixes to the program and/or the
+As this is a voluntary project with a large number of contributions
+by many people, hints and bug fixes to the program and/or the
that LyX made your live a bit easier or you want to support open source
software.
Please refer to the links at www.lyx.org for details.
that LyX made your live a bit easier or you want to support open source
software.
Please refer to the links at www.lyx.org for details.
- any old documentation files in %HOME%/.lyx/doc/ and
- %X11ROOT%/XFree86/lib/X11/lyx/doc should be removed before
- unpacking (since they are read only). You might wish to make
+ any old documentation files in %HOME%/.lyx/doc/ and
+ %X11ROOT%/XFree86/lib/X11/lyx/doc should be removed before
+ unpacking (since they are read only). You might wish to make
-3) If you don't have %HOME%\.lyx\lyxrc then move
- %X11ROOT%\XFree86\lyxrc.example to %HOME%\.lyx\lyxrc.
+3) If you don't have %HOME%\.lyx\lyxrc then move
+ %X11ROOT%\XFree86\lyxrc.example to %HOME%\.lyx\lyxrc.
-4) Verify if LYX is able to find the programs mentioned
- in %HOME%\.lyx\lyxrc and in %HOME%\.lyx\lyxrc.defaults; if not,
+4) Verify if LYX is able to find the programs mentioned
+ in %HOME%\.lyx\lyxrc and in %HOME%\.lyx\lyxrc.defaults; if not,
your preferences. Beware: All programs supporting local
languages will be affected, e.g.:
your preferences. Beware: All programs supporting local
languages will be affected, e.g.:
* If you encounter apparently OS/2 specific bugs, (i.e. bugs not
already mentioned in the documentation or the buglist) you can report
* If you encounter apparently OS/2 specific bugs, (i.e. bugs not
already mentioned in the documentation or the buglist) you can report
to save data in case of problems (and does a good job here),
but I recommend:
To import LaTeX close down and restart LyX (or close all
to save data in case of problems (and does a good job here),
but I recommend:
To import LaTeX close down and restart LyX (or close all
- documents, you are working on) and try the import, so that
- in case of any problems none of your existing documents will
+ documents, you are working on) and try the import, so that
+ in case of any problems none of your existing documents will
- image: If you want to preview the image, just click on it and
- select fullscreen preview.
+ image: If you want to preview the image, just click on it and
+ select fullscreen preview.
4) Reinstall the complete package and check out if everything appears,
no truncated files, no crc errors, etc.
4) Reinstall the complete package and check out if everything appears,
no truncated files, no crc errors, etc.
As this is a completely voluntary project, everybody involved will be
grateful for user efforts like detailed bug reports, suggestions,
As this is a completely voluntary project, everybody involved will be
grateful for user efforts like detailed bug reports, suggestions,
'start/min/n xconsole.exe'
'set EMXSHELL=x:\bin\sh.exe'
'start/min/n lyx >/dev/console$ 2>&1'
'start/min/n xconsole.exe'
'set EMXSHELL=x:\bin\sh.exe'
'start/min/n lyx >/dev/console$ 2>&1'
- to xinitrc.cmd before the line that invokes the
- window manager, so that LyX' messages appear in the
+ to xinitrc.cmd before the line that invokes the
+ window manager, so that LyX' messages appear in the
- to xinitrc.cmd before the line that invokes the
- window manager, so that LyX' messages appear in the
+ to xinitrc.cmd before the line that invokes the
+ window manager, so that LyX' messages appear in the