wiki:BuildingInstructions

Version 9 (modified by rbri, 10 years ago) (diff)

--

How to build

First, you need Borland's make for OS/2 for makefile processing. (updating makefiles to work with OpenWatcom is on our ToDo list). You may download Borland make and implib here - ftp://weird.da.ru/eros2/borland-tools-os2.zip. Store them in a separate directory (e.g. \tools).

For build Lucide you need OpenWatcom 1.8. To build djvu library/plugin you need GCC 3.3.5 CSD 3.

1. setup your environment

adjust the paths in file

  • \env.cmd

Then execute 'env.cmd'

2. build the poppler library

execute 'make' in directories

  • \poppler\freetype2\src
  • \poppler\fc-emulate-os2\fontconfig
  • \poppler\mypoppler\fofi
  • \poppler\mypoppler\goo
  • \poppler\mypoppler\poppler
  • \poppler\mypoppler\splash

Then execute '\poppler\mklib.cmd', \poppler\poppler.lib will be created.

3. build the djvu library

execute 'make' in directory

  • \libdjvu

4. build the jpeg library

execute 'wmake -f makefile.wat' in directory

  • \libjpeg

5. build the plugins

execute 'make' in directories:

  • \Lucide\SOURCE\plugins\ludoc (should be build first)
  • \Lucide\SOURCE\plugins\lupoppler
  • \Lucide\SOURCE\plugins\lujpeg (useless plugin, just for fun)

6. build the djvu plugin

execute 'make -f makefile.gcc' in directory

  • \Lucide\SOURCE\plugins\ludjvu

7. build the Lucide GUI

execute 'make' in directory

  • \Lucide\SOURCE\gui

If everything was successful the executable and all plugins are available in directory

  • \Lucide\BIN