3
<!-- @(#)notes-bsd386.html 1.1 02 Jun 1995 -->
4
<title>WorkMan system notes: BSD/386</title>
11
WorkMan was ported to BSD/386 by John Kohl
12
(<a href="mailto:jtk@kolvir.blrc.ma.us">jtk@kolvir.blrc.ma.us</a>).
15
To compile and run WorkMan on BSD/386, you will need two things not
16
provided in the BSD/386 release:
19
<li> XView libraries and include files (3.0 or later), available on
20
<a href="ftp://bsdi.com/contrib/X11">bsdi.com</a> for anonymous FTP.
22
<li> <a href="patch-bsd386">Diffs</a> for the CDROM library (to provide a
23
volume function with better resolution.) These are in the file
24
<code>patch-bsd386</code> in the WorkMan source's <code>html</code>
29
If you have a SoundBlaster Pro with a driver installed (also available
30
from bsdi.com, the SBlast-1.5 version, not Steve McCanne's version), you
31
can compile SoundBlaster volume control code, which is useful for
32
non-SCSI CDROM devices. To do so, edit the Imakefile to remove the
33
comments around LOCALDEFS. Once you have compiled, you can enable the
34
SoundBlaster volume control by patching the sb_fd variable to -1, like
38
% /usr/bin/gdb -w workman<br>
39
(gdb) set sb_fd = -1<br>
45
Use imake to generate a BSD/386 Makefile, with something like:
48
imake -DUseInstalled -I/usr/src/local/XView3.0/config -I/usr/X11/lib/X11/config
52
For SCSI CD-ROM drives, WorkMan must be run as root (perhaps as setuid,
53
but that may have security implications on database file reading) in
54
order to have access to issue SCSI audio commands.
59
<a href="install.html">To the install page</a>
61
<h5>Last update: 02 Jun 1995</h5>