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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
|
Sources for binaries in Hurd version 0.0.
Key:
* = Native-compiled version installed in hurdinst
+ = Relinked to get libc.0.0
STILL TO CATEGORIZE: XXX
libc
The following packages were built from the sources of the indicated
version in ftp://prep.gnu.ai.edu/pub.gnu according to the provided
instructions without modification:
*+ autoconf (2.10)
*+ automake (1.0)
*+ bc (1.03)
*+ binutils (2.7)
*+ bison (1.25)
*+ cpio (2.4.2)
*+ cvs (1.8.1, in cvs-1.8.tar.gz)
*+ diffutils (2.7)
*+ doschk (1.1)
*+ ed (0.2)
*+ emacs lisp manual (19-2.4)
*+ fileutils (3.13)
*+ flex (2.5.3)
*+ gawk (3.0.0)
*+ gcal (1.01)
*+ gcc (2.7.2)
*+ gdbm (1.7.3)
*+ gettext (0.10)
*+ gmp (2.0.2)
*+ grep (2.0)
*+ hello (1.3)
+ hurd (0.0)
*+ indent (1.9.1)
*+ inetutils (1.1)
*+ less (320)
*+ m4 (1.4)
*+ miscfiles (1.0)
*+ nvi (1.71)
*+ ptx (0.4)
*+ readline (2.0)
*+ recode (3.4)
*+ sed (2.05)
*+ sharutils (4.2)
*+ termcap (1.3) [manual only]
*+ termutils (2.0)
*+ textutils (1.19)
*+ time (1.7)
*+ wdiff (0.5)
The following packages were built from the sources of the indicated
version in ftp://prep.gnu.ai.mit.edu/pub/gnu according to the provided
instructions, after making the indicated minor modifications:
*+ emacs (19.31)
[comment out definition of tparam in src/terminfo.c.]
[add to src/s/gnu.h the following five lines]
#ifdef HAVE_LIBNCURSES
#define TERMINFO
#define LIBS_TERMCAP -lncurses
#endif
#define setpgrp(a,b) setpgrp()
*+ findutils (4.1)
[Comment out decl of basename in defs.h and defn in util.c
Add `#define ARG_MAX 20480' in xargs/xargs.c, right after the includes]
*+ gperf (cperf 2.1a)
[hacked src/Makefile and src/stderr.c slightly]
*+ gzip (1.2.4)
[commented out basename from gzip.h and util.c]
*+ ncurses (1.9.9e)
[In read_entry.c, change second arg of call to open from `0' to O_RDONLY]
[In lib_tparm.c:tparam, add the following before the call to tparam_internal]
if (!buffer)
buffer = malloc (256);
*+ patch (2.1)
[comment out basename in backupfile.c.]
*+ rcs (5.7)
[Put `#undef ED' before #define ED in conf.h.]
[Add `#define SYMLOOP_MAX 8' to conf.h.]
*+ tar (1.11.8)
[add `strerror' to AC_CHECK_FUNCS in configure.in]
*+ texinfo (3.7)
[info/terminal.c -- add `#define B9600 9600']
*+ nethack (3.2.1)
[3.2.0 + nethack-3.2.0-3.2.1.patch
define BSD & linux, frob paths in config.h & unixconf.h & root Makefile
comment out declaration of random in system.h
Use `-lncurses' for WINTTYLIB in src/Makefile
declare `int status' in files.c:decompress_file, and pass &status
as an arg to the call to `wait' in the same function. ]
The following were compiled from the sources found in
ftp://prep.gnu.ai.mit.edu/pub/gnu/gnu-0.0/hurd-special-src:
*+ bash (1.14.4 patchlevel 10, with some additional local bugfixes)
*+ e2fsprogs (e2fsprogs-0.5c-hurd1.tar.gz) [1.04 doesn't have hurd patches]
*+ serverboot (serverboot.tar.gz)
[ Unpack into the mach4 source directory, and rename it to be `bootstrap';
you won't need the existing mach4 bootstrap. Then build in the bootstrap
subdir of the build directory, and install as /boot/serverboot. ]
*+ from
(*) grub
[ Requires changes for ELF: avoid generating 16-bit relocations.
Requires other changes to deal with ELF; makefiles only work for
mach3-a.out object file format. ]
*+ sh-utils (1.12m from alpha.gnu.ai.mit.edu)
[ copy libc's time/strftime.c into lib/strftime.c to fix a date bug. ]
*+ make (3.74.5 from alpha.gnu.ai.mit.edu; unmodified)
*+ gdb (Modified from Cygnus snapshot of 960526) [wait for Mach to get migcom]
* mach4 (UK22, slighly hacked)
Give up:
finger (1.37)
mtools (3.0) [comment out decl of sys_errlist in sysincludes.h.]
[Uses of MAXPATHLEN]
oleo (1.6) [utterly fails to build]
gnuplot (3.5) [has old old version of readline]
es (0.84 from ftp.white.toronto.edu)
(-DEVFD=1 -DGETGROUPS_USES_GID_T=1 -DREADLINE=1
-DUSE_SIGACTION=1 -DUSE_SIG_ATOMIC_T=1)
[ Errors for longjmp in access.c and parse errors besides]
regex (0.12) [Expects TeX to be present]
screen (3.7.1) [Wants utmpx.h]??
ispell (3.1.20) [hacked for bison; builds zero-length dictionary]
rx (1.0) [ wants `tsort' to configure ]
perl (5.003) [configure script fails in shlib frobnication]
Secondary:
* from (from.tar.gz)
X libraries
X utilities
TeX
METAFONT
libg++
calc
chess
clisp
csh
dld
gcl
dejagnu
elib
elisp archive
f2c
ffcall
g77
fontutils
ghostscript
ghostview
git
gnugo
graphics
groff
hp2xx
hyperbole
id-utils
jacal
lily
mkisofs
nih classes
oaklisp
libobjects
mm
obst
octave
[See ftp://ftp.che.wisc.edu/pub/octave/README-GCC-2.7.0]
[See ftp://ftp.che.wisc.edu/pub/octave/README-GCC-2.7.1]
p2c
pcl
pine
rc
scheme
shogi
sipp
smalltalk
sneps
superopt
tile forth
ucblogo
uucp
vh
vm
xboard
xinfo
xshogi
Tertiary:
X server
ae
cfengine
enscript
gnat
mc
|