#31289: not able to build apple-gcc42 --------------------------------+------------------------------------------- Reporter: enaud@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: apple-gcc42 --------------------------------+------------------------------------------- Comment(by jeremyhu@…): {{{ 182 :info:build ./gstdint.h:56: error: conflicting types for 'uintptr_t' 183 :info:build /usr/include/i386/types.h:109: error: previous declaration of 'uintptr_t' was here 184 :info:build ./gstdint.h:57: error: conflicting types for 'intptr_t' 185 :info:build /usr/include/i386/types.h:105: error: previous declaration of 'intptr_t' was here }}} /usr/include/i386/types.h should have: {{{ #ifndef _INTPTR_T #define _INTPTR_T typedef long intptr_t; #endif /* _INTPTR_T */ #ifndef _UINTPTR_T #define _UINTPTR_T typedef unsigned long uintptr_t; #endif /* _UINTPTR_T */ }}} The configure script which makes gstdint.h shows this test for adding intptr_t: {{{ if test "$ac_cv_type_uintptr_t" != yes; then sed 's/^ *//' >> tmp-stdint.h <<EOF /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ typedef u$acx_cv_type_intptr_t uintptr_t; typedef $acx_cv_type_intptr_t intptr_t; EOF fi }}} so the problem is that ac_cv_type_uintptr_t is set to no for some reason on your system. Can you include the config.log? To find it, go to the work dir and run: {{{ find . -name config.log | xargs ls -altr }}} The one you want will be the last one listed (most recent time stamp). -- Ticket URL: <https://trac.macports.org/ticket/31289#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS