[MacPorts] #41601: mono @3.2.3 build fails

MacPorts noreply at macports.org
Fri Dec 6 02:03:38 PST 2013


#41601: mono @3.2.3 build fails
----------------------------+--------------------------------
  Reporter:  johnweldon4@…  |      Owner:  macports-tickets@…
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.2.1
Resolution:                 |   Keywords:
      Port:  mono           |
----------------------------+--------------------------------
Changes (by ryandesign@…):

 * cc: nicos@… (added)


Comment:

 Both of the attached logs show this error:

 {{{
 :info:build ./install-sh -c -d ./html
 :info:build make[2]: ./install-sh: No such file or directory
 }}}

 So, the `./install-sh` script that should be a part of the mono
 distribution, which is used to create directories in the absence of
 another suitable utility to do so, seems to either be missing or broken. I
 just unpacked the mono-3.2.3 tarball and verified that it does contain the
 `install-sh` script in the root directory and it does work, so that's
 strange. Maybe it's being looked for in a different directory.

 On my system, I have coreutils installed, which provides `gmkdir`, which
 got used on my system instead of `./install-sh`. (I don't know why the
 system's existing `mkdir` doesn't get used, but that's not a mono-specific
 thing.) So a workaround is to install coreutils, clean mono, and try
 again.

 I'm still working on updating mono to 3.2.5. I've managed to create a
 corrected tarball; now I just need to produce a suitable diff, and see if
 it builds.

-- 
Ticket URL: <https://trac.macports.org/ticket/41601#comment:9>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list