[MacPorts] #14800: powerpc mono build fails

MacPorts noreply at macports.org
Thu Jan 14 04:05:30 PST 2010


#14800: powerpc mono build fails
------------------------------------------+---------------------------------
 Reporter:  jean-philippe.humbert@…       |       Owner:  mww@…           
     Type:  defect                        |      Status:  new             
 Priority:  Normal                        |   Milestone:                  
Component:  ports                         |     Version:  1.6.0           
 Keywords:  mono                          |        Port:  mono            
------------------------------------------+---------------------------------

Comment(by vike2000@…):

 after some private re-investigation of this error and the headers to
 consider, i went - taking for granted the
 [http://trac.macports.org/browser/trunk/dports/devel/mono/Portfile
 portfile] made use of all patchfiles - to double-check that
 [http://trac.macports.org/browser/trunk/dports/devel/mono/files/patch-
 mono-mini-mini-ppc.h.diff patch-mono-mini-mini-ppc.h.diff] did good
 changes and when i had seen that it did[[BR]]
 i '''had to do the changes manually''' - had, considering that i went to
 check the portfile not until the port compiled successfully with these
 changes[[BR]]
 it turns out the patch-mono-mini-mini-ppc.h.diff was never appended to
 'patchfiles'

 attaching an updated portfile with '''patch-mono-mini-mini-ppc.h.diff
 added''' after patch-mono-mini-mini-x86.h.diff under the 'platform darwin
 9' block as in:[[BR]]
 {{{
 platform darwin 9 {
     configure.cflags-append    -D_NONSTD_SOURCE
     configure.cxxflags-append    -D_NONSTD_SOURCE
     patchfiles-append \
         patch-interp.h.diff \
         patch-sys-mman.c.diff \
         patch-mono-mini-mini-x86.h.diff \
         patch-mono-mini-mini-ppc.h.diff \
         patch-libgc-darwin_stop_world.c.diff
 }
 }}}
 (since i complied mine with manual changes to the source this portfile
 could be considered untested)

 [[BR]]

 else just a lot of warnings; among common C inconsistencies (and even more
 so in the c#sharp compiling) this, that seemed odd to me, but what do i
 know:
  ** Warning: System.dll built without parts that depend on: System.Xml.dll
 [[BR]]
 btw i wanted to install this because i couldn't find mdb in mono's
 precomiled os-x download and calling mono_object_describe in gdb produces:
   781   debug-helpers.c: No such file or directory.
 but now i cant find mdb in this port either, `gdb /opt/local/bin/mono`
 produces a lot of warnings about not finding files in
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mono/work/mono-2.4.2.3/mono/mini
 and p mono_debug_print_vars produces
  Unable to call function "mono_debug_print_vars" at 0x5aed0: no return
 type information available
 *sigh*

 pardon my grammar/vocabulary - im a little tired (plus i'm an occasionally
 quirky swede)

-- 
Ticket URL: <http://trac.macports.org/ticket/14800#comment:14>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list