[MacPorts] #20894: Mono fails to build on Snow Leopard x86_64
MacPorts
noreply at macports.org
Sun Nov 29 09:23:11 PST 2009
#20894: Mono fails to build on Snow Leopard x86_64
----------------------------------+-----------------------------------------
Reporter: matt@… | Owner: mww@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.0
Keywords: snowleopard | Port: mono
----------------------------------+-----------------------------------------
Comment(by ps@…):
I'm sorry but your patch doesn't work. I get the following linker errors.
Could you care to explain how you got your patch to work ?
---> Computing dependencies for mono
---> Verifying checksum(s) for mono
---> Extracting mono
---> Applying patches to mono
---> Configuring mono
---> Building mono
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mono/work/mono-2.4.2.3"
&& /usr/bin/make -j2 all " returned error 2
Command output: _setup_interface_offsets in
libmonoruntime.a(class.o)
_setup_interface_offsets in libmonoruntime.a(class.o)
_setup_interface_offsets in libmonoruntime.a(class.o)
_mono_method_add_generic_virtual_invocation in
libmonoruntime.a(object.o)
_build_imt_slots in libmonoruntime.a(object.o)
_mono_class_proxy_vtable in libmonoruntime.a(object.o)
_mono_reflection_free_type_info in libmonoruntime.a(reflection.o)
_mono_dynamic_image_free in libmonoruntime.a(reflection.o)
_mono_image_build_metadata in libmonoruntime.a(reflection.o)
__wapi_thread_set_termination_details in libwapi.a(threads.o)
__wapi_thread_set_termination_details in libwapi.a(threads.o)
_cominterop_can_support_dispatch in libmonoruntime.a(marshal.o)
_cominterop_can_support_dispatch in libmonoruntime.a(marshal.o)
_cominterop_get_method_interface in libmonoruntime.a(marshal.o)
_cominterop_ccw_queryinterface in libmonoruntime.a(marshal.o)
_cominterop_ccw_queryinterface in libmonoruntime.a(marshal.o)
_ves_icall_System_AppDomain_GetAssemblies in
libmonoruntime.a(appdomain.o)
_ves_icall_Type_GetInterfaces in libmonoruntime.a(icall.o)
_ves_icall_Type_GetInterfaces in libmonoruntime.a(icall.o)
_finalizer_thread in libmonoruntime.a(gc.o)
_ves_icall_System_IO_MonoIO_GetFileSystemEntries in libmonoruntime.a
(file-io.o)
_ves_icall_System_Diagnostics_Process_GetModules_internal in
libmonoruntime.a(process.o)
__wapi_io_scandir in libwapi.a(io-portability.o)
__wapi_io_scandir in libwapi.a(io-portability.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[3]: *** [pedump] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Replying to [comment:28 dports@…]:
> The patch I provided makes a 32-bit build work for me (previously, that
didn't work either).
>
> I am unfortunately unable to test 64-bit compilation, for a rather
embarrassing reason: after screwing around for a while trying to figure
out why 64-bit binaries never worked for me, I discovered that, to my
surprise, my laptop has a 32-bit CPU. Oops. Fail.
--
Ticket URL: <http://trac.macports.org/ticket/20894#comment:29>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list