README.win32 (bed-3.0.3.src.tar.xz) | : | README.win32 (bed-3.1.0.src.tar.xz) | ||
---|---|---|---|---|
Limitations: | ||||
- No plugin support, you can only put the 'plugins' in the main program | ||||
To run you should make sure that you have only one examplar of cygwin1.dll on yo ur computer and | To run you should make sure that you have only one examplar of cygwin1.dll on yo ur computer and | |||
all cygwin programs should be compiled with this version of cygwin1.dll | all cygwin programs should be compiled with this version of cygwin1.dll | |||
UPDATE: | ||||
You can also compile bed with mingw64 (see https://www.msys2.org/). If you compi | ||||
le with -static you | ||||
don't need a conflictious dynamic library. The instruction are the same as for t | ||||
he pdcurses version of | ||||
cygwin. | ||||
PREREQUISITES: | PREREQUISITES: | |||
To compile you need: | To compile you need: | |||
- from cygwin.org: bash, gcc, binutils, make, grep, diff, cmp,sed, | - from cygwin.org: bash, gcc, binutils, make, grep, diff, cmp,sed, | |||
textutils, fileutils, findutils and which | textutils, fileutils, findutils and which | |||
- a curses library: | - a curses library: | |||
- pdcurses (e.g. http://pdcurses.sourceforge.net/) | - pdcurses (e.g. http://pdcurses.sourceforge.net/) | |||
The library should be compiled with the same version of cygwin1.d ll | The library should be compiled with the same version of cygwin1.d ll | |||
you are using. From the pdcurses source directory copy curses.h /usr/include/pdcurses.h | you are using. From the pdcurses source directory copy curses.h /usr/include/pdcurses.h | |||
From the directotry win32 of pdcurses copy pdcurses.a to /lib/lib pdcurses.a | From the directotry win32 of pdcurses copy pdcurses.a to /lib/lib pdcurses.a | |||
Or | Or | |||
- ncurses which is installed with cygwin's setup.exe program. | - ncurses which is installed with cygwin's setup.exe program. | |||
- GNU regex library | - GNU regex library | |||
already included in directory regex-0.13 of bed's source. | already included in directory regex-0.13 of bed's source. | |||
- optionally: | - optionally: | |||
libmagic: via cygwin's setup | libmagic: via cygwin's setup | |||
libre2: https://github.com/google/re2 | libre2: https://github.com/google/re2 | |||
hyperscan: https://github.com/intel/hyperscan | hyperscan: https://github.com/intel/hyperscan | |||
- man2html to create bed.html (http://www.filewatcher.com/m/man2html_1.6g.orig.t ar.gz.256906-2.html). | - man2html to create bed.html (http://www.filewatcher.com/m/man2html_1.6g.orig.t ar.gz.256906-2.html). | |||
Already included in the man2html directory of bed's source | Already included in the man2html directory of bed's source | |||
- lynx from cygwin to create bed.txt | - elinks, lynx or nroff from cygwin to create bed.txt | |||
COMPILATION: | COMPILATION: | |||
PDCURSES version: | PDCURSES version: | |||
To just compile the Windows version for PDCURSES press | To just compile the Windows version for PDCURSES press | |||
sh ./pdwincompile.sh | sh ./pdwincompile.sh | |||
NCURSES Version: | NCURSES Version: | |||
skipping to change at line 76 | skipping to change at line 78 | |||
make uninstall | make uninstall | |||
Manual removal: | Manual removal: | |||
In c:\Program Files press: | In c:\Program Files press: | |||
rm -rf bed | rm -rf bed | |||
In c:\ProgramData\Start Menu | In c:\ProgramData\Start Menu | |||
rm bed | rm bed | |||
In c:\Windows press | In c:\Windows press | |||
rm bed.exe | rm bed.exe | |||
rm cygwin1.dll | rm cygwin1.dll | |||
Limitations: | ||||
- No plugin support, you can only put the 'plugins' in the main program | ||||
End of changes. 4 change blocks. | ||||
4 lines changed or deleted | 8 lines changed or added |