pkgsrc-Changes archive

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

Re: CVS commit: pkgsrc/graphics/blender



Hi,

At least for me, graphics/blender 2.65a builds and works.
Please test again.

I am not sure when libexecinfo is introduced to 6.*.
If you know, you can update 699001500 version number in
patch-extern_libmv_third__party_glog_src_config__netbsd.h .

My machine is following.
% uname -a
NetBSD tellurium.elements.tetera.org 6.99.16 NetBSD 6.99.16 (NODKWEDGE) #93: 
Sun Dec 23 16:26:53 JST 2012  
root%tellurium.elements.tetera.org@localhost:/usr/obj/sys/arch/amd64/compile/NODKWEDGE
 amd64


Thank you.

From: Ryo ONODERA <ryo_on%yk.rim.or.jp@localhost>, Date: Wed, 02 Jan 2013 
09:16:47 +0900 (JST)

> Oops. My local tree has blender-2.65a. few days ago.
> I may update graphics/blender to 2.65a. it is leaf package.
> 
> Thank you.
> 
> From: Ryo ONODERA <ryo_on%yk.rim.or.jp@localhost>, Date: Wed, 02 Jan 2013 
> 09:12:19 +0900 (JST)
> 
>> Hi,
>> 
>> Thanks for your report.
>> 
>> I will investigate it.
>> 
>> Sadly I am not good at scons too...
>> 
>> From: David Holland <dholland-pkgchanges%netbsd.org@localhost>, Date: Tue, 1 
>> Jan 2013 23:54:30 +0000
>> 
>>> On Mon, Dec 03, 2012 at 01:15:52PM +0000, Ryo ONODERA wrote:
>>>  > Log Message:
>>>  > Update to 2.64a
>>>  > 
>>>  > XXX This revision may build on NetBSD 6.* and Linux only.
>>> 
>>> It does not build on -current because (AFAICT) you patched it to use
>>> __NetBSD_Version__ to decide that it has execinfo.h, down inside
>>> extern/libmv/third_party/glog/src, but does not correspondingly add
>>> -lexecinfo to the link.
>>> 
>>> The change below will probably fix this. I will test it, but
>>> something's provoked my build machine into rebuild qt4-libs so it
>>> won't be available for a few hours.
>>> 
>>> Adding -lexecinfo in the right place would be better, but because this
>>> package uses scons I have no idea how to do that.
>>> 
>>> 
>>> Index: patches/patch-extern_libmv_third__party_glog_src_config__netbsd.h
>>> ===================================================================
>>> RCS file: 
>>> /cvsroot/pkgsrc/graphics/blender/patches/patch-extern_libmv_third__party_glog_src_config__netbsd.h,v
>>> retrieving revision 1.1
>>> diff -u -r1.1 patch-extern_libmv_third__party_glog_src_config__netbsd.h
>>> --- patches/patch-extern_libmv_third__party_glog_src_config__netbsd.h       
>>> 3 Dec 2012 13:15:51 -0000       1.1
>>> +++ patches/patch-extern_libmv_third__party_glog_src_config__netbsd.h       
>>> 1 Jan 2013 23:52:14 -0000
>>> @@ -20,7 +20,7 @@
>>>  +#include <sys/param.h>
>>>  +/* Define to 1 if you have the <execinfo.h> header file. */
>>>  +#if __NetBSD_Version__ < 699001500
>>> -+#define HAVE_EXECINFO_H 1
>>> ++#undef HAVE_EXECINFO_H    /* we have it, but need -lexecinfo too */
>>>  +#else
>>>  +#undef HAVE_EXECINFO_H
>>>  +#endif
>>> 
>>> -- 
>>> David A. Holland
>>> dholland%netbsd.org@localhost
>> 
>> --
>> 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