tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: devel/xulrunner and www/seamonkey don't build on NetBSD 5.2_STABLE



Hi,

From: eric%cirr.com@localhost (Eric Schnoebelen), Date: Wed, 20 Mar 2013 
15:36:26 -0500

> I'm trying to update my pkgsrc tree to 2013-03-18 (or there
> abouts) and I've found that neither www/seamonkey nor
> devel/xulrunner will build, because NetBSD 5.2_STABLE does not
> have the function pthread_getattr_np().
> 
> In looking at js/src/jsnativestack.cpp, I see there is a
> preprocessor path that uses pthread_attr_get_np(), which is
> supported on NetBSD 5.2_STABLE.
> 
> In both packages, there is a patch (patch-bf) that modifies this
> file.  It looks like a simple change of adding ``||
> defined(__NetBSD__)'' to the second #elif in the second block of
> the patch should be able to resolve the problem.
> 
> And after a test build, I find that it the above change (also
> attached as a patch) allows devel/xulrunner to compile past this
> point on NetBSD 5.2_STABLE (it now dies in a different location
> complaining of needing -fPIC, investigating.)
> 
> Any reasons not to apply this patch?

I feel that we have no reason.
This is my fault.

My NetBSD 5.2 release test environment has been dead.
Now I am building 5.2 virtual machine of VMware Player.

Could you provide me the -fPIC error messages?

I will investigate these build failure in this
weekend.

Thank you.

--
Ryo ONODERA // ryo_on%yk.rim.or.jp@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3


Home | Main Index | Thread Index | Old Index