File: notes-bsd386.html

package info (click to toggle)
workman 1.3a-8
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 944 kB
  • ctags: 745
  • sloc: ansic: 9,810; makefile: 137; sh: 27
file content (64 lines) | stat: -rw-r--r-- 1,756 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<html>
<head>
<!-- @(#)notes-bsd386.html	1.1 02 Jun 1995 -->
<title>WorkMan system notes: BSD/386</title>
</head>

<body>
<h1>BSD/386 notes</h1>

<p>
WorkMan was ported to BSD/386 by John Kohl
(<a href="mailto:jtk@kolvir.blrc.ma.us">jtk@kolvir.blrc.ma.us</a>).

<p>
To compile and run WorkMan on BSD/386, you will need two things not
provided in the BSD/386 release:

<ol>
   <li> XView libraries and include files (3.0 or later), available on
	<a href="ftp://bsdi.com/contrib/X11">bsdi.com</a> for anonymous FTP.

   <li> <a href="patch-bsd386">Diffs</a> for the CDROM library (to provide a
	volume function with better resolution.)  These are in the file
	<code>patch-bsd386</code> in the WorkMan source's <code>html</code>
	directory.
</ol>

<p>
If you have a SoundBlaster Pro with a driver installed (also available
from bsdi.com, the SBlast-1.5 version, not Steve McCanne's version), you
can compile SoundBlaster volume control code, which is useful for
non-SCSI CDROM devices.  To do so, edit the Imakefile to remove the
comments around LOCALDEFS.  Once you have compiled, you can enable the
SoundBlaster volume control by patching the sb_fd variable to -1, like
so:

<blockquote>
% /usr/bin/gdb -w workman<br>
(gdb) set sb_fd = -1<br>
(gdb) quit<br>
%
</blockquote>

<p>
Use imake to generate a BSD/386 Makefile, with something like:

<blockquote>
imake -DUseInstalled -I/usr/src/local/XView3.0/config -I/usr/X11/lib/X11/config
</blockquote>

<p>
For SCSI CD-ROM drives, WorkMan must be run as root (perhaps as setuid,
but that may have security implications on database file reading) in
order to have access to issue SCSI audio commands.

<p>
<hr>

<a href="install.html">To the install page</a>

<h5>Last update: 02 Jun 1995</h5>

</body>
</html>