All you're missing is an ifndef preprocessor directive in that header
for __NetBSD__. I'm mobile right now so I can't tell you exactly where.
Regards,
Jeremy Tregunna
Mobile: +1 (519) 498-8299
Sent from my iPhone
On 2009-07-04, at 7:09, Milos Negovanovic <milos.negovanovic@...
> wrote:
> 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@...
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>