On Sat, Jul 04, 2009 at 11:40:56AM +0100, Milos Negovanovic wrote:
> Hi,
>
> Ive downloaded the latest .tar.gz from the website and Io doesn't build
> for me any more (NetBSD5/amd64). Error is:
>
>
> ../basekit/_build/headers/PortableStdint.h:710: error: conflicting types
> for '__uintptr_t'
> /usr/include/machine/int_types.h:61: error: previous declaration of
> '__uintptr_t' was here
> ../basekit/_build/headers/PortableStdint.h:711: error: conflicting types
> for '__intptr_t'
> /usr/include/machine/int_types.h:60: error: previous declaration of
> '__intptr_t' was here
> In file included from source/PHash.h:16,
> from source/IoObject.h:11,
> from source/IoCompiler.h:8,
> from source/IoCompiler.c:9:
> ../basekit/_build/headers/PortableStdint.h:710: error: conflicting types
> for '__uintptr_t'
> /usr/include/machine/int_types.h:61: error: previous declaration of
> '__uintptr_t' was here
> ../basekit/_build/headers/PortableStdint.h:711: error: conflicting types
> for '__intptr_t'
> /usr/include/machine/int_types.h:60: error: previous declaration of
> '__intptr_t' was here
> gmake[2]: *** [_build/objs/IoCall.o] Error 1
> gmake[2]: *** [_build/objs/IoDebugger.o] Error 1
> gmake[2]: *** [_build/objs/IoCompiler.o] Error 1
> gmake[2]: Leaving directory
> `/home/stuff/src/netbsd/pkgsrc/pkgsrc_q/wip/io-vm/work/io/libs/iovm'
> gmake[1]: *** [all] Error 2
> gmake[1]: Leaving directory
> `/home/stuff/src/netbsd/pkgsrc/pkgsrc_q/wip/io-vm/work/io/libs/iovm'
> gmake: *** [vm] Error 2
> *** Error code 2
>
> Stop.
> make: stopped in /home/stuff/src/netbsd/pkgsrc/pkgsrc_q/wip/io-vm
> *** Error code 1
>
> Stop.
> make: stopped in /usr/pkgsrc/wip/io-vm
>
>
> Last build I made was with sources from 2009-02-05, so something has
> obviously changed since then.
>
>
After commenting out bunch of typedef-s in PortableStdint.h build
continues ... not so sure this is the best way to fix it tho. Any
suggestions?
Regards
--
Milos Negovanovic
milos.negovanovic@...