[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