#17996: mono 2.4.2.3 does not build: dereferencing pointer to incomplete type --------------------------------------+------------------------------------- Reporter: pgijnxn02@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: | Port: mono --------------------------------------+------------------------------------- Comment(by jeremyhu@…): It is still failing to build on Leopard/ppc ... {{{ /bin/sh ../../libtool --quiet --tag=CC --mode=compile /usr/bin/gcc-4.0 -I/opt/local/var/macports/build/_Users_jeremy_src_macports- trunk_dports_devel_mono/work/mono-2.4.2.3/libgc/include -DHAVE_CONFIG_H -I. -I../.. -I/opt/local/include -no-cpp-precomp -D_THREAD_SAFE -DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP -DGetCurrentProcess=MonoGetCurrentProcess -DGetCurrentThread=MonoGetCurrentThread -DCreateEvent=MonoCreateEvent -D__mono_ppc__ -I../.. -I../../libgc/include -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -O2 -D_NONSTD_SOURCE -arch ppc -fno-strict- aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT exceptions-ppc.lo -MD -MP -MF .deps/exceptions-ppc.Tpo -c -o exceptions-ppc.lo exceptions-ppc.c exceptions-ppc.c: In function 'mono_arch_sigctx_to_monoctx': exceptions-ppc.c:601: error: dereferencing pointer to incomplete type exceptions-ppc.c:602: error: dereferencing pointer to incomplete type exceptions-ppc.c:603: error: dereferencing pointer to incomplete type exceptions-ppc.c:604: error: dereferencing pointer to incomplete type exceptions-ppc.c: In function 'mono_arch_monoctx_to_sigctx': exceptions-ppc.c:612: error: dereferencing pointer to incomplete type exceptions-ppc.c:613: error: dereferencing pointer to incomplete type exceptions-ppc.c:614: error: dereferencing pointer to incomplete type exceptions-ppc.c:615: error: dereferencing pointer to incomplete type exceptions-ppc.c: In function 'mono_arch_ip_from_context': exceptions-ppc.c:622: error: dereferencing pointer to incomplete type exceptions-ppc.c: In function 'mono_arch_handle_altstack_exception': exceptions-ppc.c:641: warning: initialization from incompatible pointer type exceptions-ppc.c:650: error: dereferencing pointer to incomplete type exceptions-ppc.c:670: error: dereferencing pointer to incomplete type exceptions-ppc.c:673: warning: assignment from incompatible pointer type exceptions-ppc.c:674: error: invalid application of 'sizeof' to incomplete type 'os_ucontext' exceptions-ppc.c:680: error: dereferencing pointer to incomplete type exceptions-ppc.c:680: error: dereferencing pointer to incomplete type exceptions-ppc.c:689: error: dereferencing pointer to incomplete type exceptions-ppc.c:691: error: dereferencing pointer to incomplete type exceptions-ppc.c:692: error: dereferencing pointer to incomplete type exceptions-ppc.c:693: error: dereferencing pointer to incomplete type exceptions-ppc.c:694: error: dereferencing pointer to incomplete type make[4]: *** [exceptions-ppc.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... mv -f .deps/unwind.Tpo .deps/unwind.Plo mv -f .deps/tramp-ppc.Tpo .deps/tramp-ppc.Plo mini-ppc.c:5035: warning: 'try_offset_access' defined but not used mv -f .deps/mini-ppc.Tpo .deps/mini-ppc.Plo mv -f .deps/method-to-ir.Tpo .deps/method-to-ir.Plo make[3]: *** [all] Error 2 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_Users_jeremy_src_macports- trunk_dports_devel_mono/work/mono-2.4.2.3" && /usr/bin/make -j5 all " returned error 2 }}} -- Ticket URL: <http://trac.macports.org/ticket/17996#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS