Readme file for the Win32 port
|Additional installation steps|
|Configuration data is not removed by uninstall|
|License terms for dklibs-win32|
|License terms for the used libraries|
The dklibs-win32 package contains software for Windows (executable programs). Source code from different packages/projects was used to build the programs. You are bound to the license terms of all the involved packages/projects when using dklibs-win32:
- License terms for dklibs (BSD-style license, see below).
- License terms for the used libraries (see below).
License terms for dklibs-win32
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of the Dirk Krause nor the names of other contributors may be used to endorse or promote products derived from this software without specific prior written permission.
License terms for the used libraries
The dklibs-win32 package uses the following libraries:
Homepage / Download: http://www.gzip.org/zlib License terms: siehe http://www.gzip.org/zlib/zlib_license.html
Homepage / Download: http://sources.redhat.com/bzip2 License terms: BSD-style license, see the file LICENSE in the bzip2 souce code package
Homepage / Download: http://www.libpng.org/pub/libpng.html License terms: see the LICENSE file in the libpng source code package
Homepage / Download: http://www.ijg.org License terms: see the LICENSE file in the jpegsrc source code package
Homepage / Download: http://www.libtiff.org License terms: see the documentation in the libtiff source code package
Homepage / Download: http://www.openssl.org License terms: Apache-style license, see the documentation in the OpenSSL source code package.
These license terms also apply to the openssl.exe program and the *eay32.lib- and *eay32.dll libraries.
Homepage / Download: http://net-snmp.sourceforge.net License terms: BSD-style license, see the COPYING.txt file in the NetSNMP source code package.
These license terms also apply to the snmp*.exe and encode_keychange.exe program and the snmp*.lib and snmp*.dll libraries.
Additional installation steps
|Inspect PATH environment variable|
|Correct mkpdfsls.pl script|
|Customize font configuration for fig2vect's SVG output driver|
|Configure access to LPD print servers|
Inspect PATH environment variable
Note: As I have a german Windows version on my computer I
do not know the exact texts shown by Windows versions in other languages.
May be button names... on your Windows version may differ a little bit from the texts shown here.
The PATH environment variable lists directories to search for executable programs and DLLs. Directories are separated by semicolon.
In the system control choose "System", select the tab named "Expanded" or "Extended" (german: "Erweitert") and click the button "environment variables" (german: "Umgebungsvariablen"). In the system variables list double-click "PATH".
Note: Do not remove the existing value!
Before the existing text insert "C:\Program Files\Krause\bin" and a semicolon as separator.
Make sure the first directory listed is "C:\Program Files\Krause\bin".
If there is a reason to use the DLL versions of the libraries append the directory "C:\Program Files\Krause\dll-bin" after the last directory. This is only necessary if you want to use the Perl XS modules using the dklibs library set.
On Windows 9x you have to edit the "\AUTOEXEC.bAT" file. Search for the last line started by
SET PATH=and append a further line
Correct mkpdfsls.pl script
In the ...\bin\mkpdfsls.pl script search for lines containing ``#####''
and correct the line following this comment.
Make sure to have the correct directory, i.e. ``c:/programme/krause/share/uc2lat-t'' or ``c:/program files/krause/share/uc2lat-t''...
Customize font configuration for fig2vect's SVG output driver
For source type = system fonts make sure to have the fonts available in System control / Fonts. Depending on your Windows version and language you possibly have to change names like
Times New Roman Fett Kursivto
Times New Roman Bold ItalicFor source type = download specify the directory where the font *.svg file is located (either a local directory or a directory on a web server).
Configure access to LPD print servers
To use klpr, klpq, klprm, klpc and snmpyalc you have to configure yanolc.cfg and snmpyalc.cfg in C:\Windows\Yanolc. There are sample files prepared, you can find additional information about yanolc.cfg and snmpyalc.cfg in yanolc.pdf.
Configuration data is not removed by uninstall
When uninstalling the software the configuration files and configuration registry entries are not removed. The purpose of this decision is to allow users to
- either uninstall the software and re-install it on another hard disk drive
- or uninstall the user edition and install the developer edition
To completely get rid of this package you have to remove the directories (including all contents)