[Mono-bugs] [Bug 74280][Min] Changed - Build system assumes '.' exists in path.

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Thu, 7 Apr 2005 06:30:20 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by mono@wirschell.nl.

http://bugzilla.ximian.com/show_bug.cgi?id=74280

--- shadow/74280	2005-04-07 06:05:49.000000000 -0400
+++ shadow/74280.tmp.7536	2005-04-07 06:30:20.000000000 -0400
@@ -308,6 +308,44 @@
 Again, look at mono/README for the right way to handle this situation.
 Either install 'mcs', or
 
   make get-monolite-latest
   make
 
+
+------- Additional Comments From mono@wirschell.nl  2005-04-07 06:30 -------
+I don't have BINFMT_MISC set.
+
+If having the mcs compiler on the system is a requirement for the 1b
+stepds of the readme, perhaps it's a good idea to say so in the 1a
+section 'Build Requirements'.
+
+I mean, look at the README. It says it has 3 sections: Installation,
+Usage and Directory Roadmap. Usage is only important _after_
+installation and the directory roadmap is useful for developers. So I
+start reading section 1 'Compilation and Installation'. It starts out
+with requirements which I check and find to be available on my system.
+Then the README says:
+------------------------------------------------------
+If you obtained this package as an officially released tarball, this
+is very simple, use configure and make:
+
+        ./configure --prefix=/usr/local
+        make
+        make install
+------------------------------------------------------
+Since I grabbed the tarball from the website as an official release of
+Mono 1.1.6, I'm saying that's me and those are the steps I need to
+perform to get up and running, so I stop reading, just like 99% of the
+world.
+
+If I keep on reading I get a section that explains what to do when
+you've grabbed a snapshot. If I read beyond that I get information on
+building Mono from SVN. Only after that I get to see a chapter about
+not having a working Mono installation. Reading the paragraph above it
+it's obviously intended as a problem solver for those building from
+SVN (This assumes that you have a working mono installation, and that
+there's a C# compiler named 'mcs', and a corresponding IL runtime
+called 'mono'). Do you really expect your users to read on to that
+section simply because there _might_ be something useful in there,
+even though nothing in the README before that suggests it'll be even
+remotely interesting to compile and install mono?