Subject: Re: pkgsrc NetBSD 3.0_BETA/i386 bulk build results 2005-11-21
To: Thomas Klausner <wiz@NetBSD.org>
From: Rui-Xiang Guo <rxg@myrealbox.com>
List: pkgsrc-bulk
Date: 11/24/2005 08:33:02
On Wed, Nov 23, 2005 at 11:50:40PM +0100, Thomas Klausner wrote:
> On Wed, Nov 23, 2005 at 09:56:07PM +0800, Rui-Xiang Guo wrote:
> > On Tue, Nov 22, 2005 at 08:30:49PM +0100, Thomas Klausner wrote:
> > > On Mon, Nov 21, 2005 at 10:47:01PM +0100, Krister Walfridsson wrote:
> > > > pkgsrc bulk build results
> > > > NetBSD 3.0_BETA/i386
> > [...]
> > > > inputmethod/unicon-im      1       rxg@NetBSD.org
> > > 
> > >  /tmp/bulktmp/inputmethod/unicon-im/work/.buildlink/include/pthread.h:285: error: conflicting
> > >     types for `typedef struct pthread_st*pthread_t'
> > >  /usr/include/pthread_types.h:71: error: previous declaration as `typedef struct
> > >     __pthread_st*pthread_t'
> > 
> > Hmm, the problem has been resolved in pkg/28783, but I don't know if it was
> > acceptable.
> 
> Hm, doesn't look like a good solution to me.
> 
> patch-ah in that PR is wrong, btw; it should just remove
> "= 0" and not add "mode=0" because otherwise the function
> argument would always be overridden (the 0 is just the default).

Yeah, you are right! :) Is there any way to remove the reduntant builklinking
include files? This problem only happend on the system which had pthread
builtin.