summaryrefslogtreecommitdiffstats
path: root/README-alpha
blob: 9018b921779c53fe7e3a0af5efb4a7232e71d0e9 (plain)
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
idutils README-alpha

 * The code has been substantially changed.
   Portability problems might remain.

 * Please report your successes/problems along with your operating system,
   compiler, and possibly other relevant information.

 x86, GNU/Linux Slackware 10.1: success
 x86, FreeBSD 4.8: success
 x86, NetBSD 1.6.1: success
 x86, OpenBSD 3.4: success
 x86, Sun Solaris 9: success

 Sparc-R220, Sun Solaris 9: success

 (add your information here!)





 Information that follows this small section is out of date,
 but might contain interesting info.
__________________________________________________________


id-utils-3.x Special instructions for pre-release testers
  (WARNING! Out of date, for reference only)

* The code is pretty solid, but portability problems might remain.

  I have already successfully configured, built and run `make check' on the
  following systems, so if you have limited time, you needn't go out of
  your way to retest them:

  sparc-sun-solaris2.6		gcc
  sparc-sun-solaris2.5.1	gcc
  sparc-sun-sunos4.1.4		gcc & vendor cc (k&r)
  i386-pc-solaris2.5.1		gcc
  i386-pc-solaris2.6		gcc
  i586-pc-linux-gnu		gcc
  i386-pc-bsdi4.0		gcc
  i386-unknown-freebsd2.2.7	gcc
  i386-unknown-netbsd1.3.1	gcc
  hppa1.1-hp-hpux9.04		gcc & vendor cc
  mips-sgi-irix6.2		gcc & vendor cc

  I always used GNU make.  The vendor-supplied make failed on HP/UX and
  IRIX.  I didn't debug the vendor make failures, which is properly the
  domain of automake.

* At least do this:

	./configure --prefix test; make all; make check; make install.

  Make check should "echo OK" if it succeeded.  This is not a very rigorous
  test, but it at least ensures sanity for the core tools.
  If all goes well and you want to start using it, reconfigure to install
  in a normal place, e.g.,

	 # put things in /usr/local/{bin,lib,info} (the default)
	./configure; make install
		-or-
	 # put things in /usr/{bin,lib,info}
	./configure --prefix /usr; make install

  If you have the time, patience and software, please build using both your
  vendor-supplied compiler and gcc.  By default, configure will use gcc if
  it is available.  You can override this by doing this:

	make distclean
	CC=vendor-supplied-cc ./configure	# bourne-shell syntax
		-or-
	setenv CC vendor-supplied-cc; ./configure # csh syntax


* If you run into build problems, please help by emailing me the following:
  * A brilliant, elegant patch to fix it. ;-)
  -- or, if you don't have time for that... --
  * The version of mkid you're trying to build
    (type ./mkid to get the usage banner which includes the version)
  * The output of "make -k all", to show me where it's dying.
  * The output of "uname -a"
  * The output of "nm" on your system's libc, if applicable.

  Send bug reports directly to me: gkm@gnu.org

* Be aware that this is still work in progress.  See TODO for a list of
  things yet undone.

* If you have contributed enhacements or fixes but don't find yourself
  mentioned in the THANKS file, please bring it to my attention.

Thanks!
Greg


Local Variables:
mode: text
fill-column: 75
End: