On 2020/11/15 18:02, Andrea Fleckenstein wrote:
> 
> Daniel Dickman <didick...@gmail.com> writes:
> > One small thing I noticed is that while you say that the port works with 
> > python 3.8, it looks like you did not actually make that change in the 
> > diff. Any reason not to include that change?
> 
> I think it's used automatically because of MODPY_DEFAULT_VERSION_3.
> Someone more knowlegdeable can probably correct me on that.

Previous diff didn't change that but the new one does.

> Stuart Henderson <s...@spacehopper.org> writes:
> > My standard method for generating cvs diffs: update the files in the
> > port dir - if I have a copy that I've been working on in another
> > directory I normally use "rsync -avC --delete" for this (the C flag
> > skips CVS directories etc automatically), then "cvs add" / "cvs rm" as
> > necessary then generate the diff with "cvs diff -uNp" to get a full diff
> > with the additions/removals).
> 
> Sorry, I was trying to use diff(1). thanks for walking me through this. I
> hope I did it right. attaching the tar too.

Great, yes the diff applies fine.

Building it I had a problem with it trying to #include <execinfo.h>
and not finding it. Fixed with the diff below, I just removed the
#include - it doesn't actually use the backtrace functions on
OpenBSD anyway - this was causing my build to fail repeatably.
It does make me wonder why you didn't see it though.

I also had a problem building it if pugixml is installed, I think
this is a conflict between openimageio's own copy of pugixml and the
standalone one. I'm building oiio with -DUSE_EXTERNAL_PUGIXML=ON to see
if that helps (it will take a while to build..) - if not then next step
is probably to try updating oiio.


Index: patches/patch-source_blender_blenlib_intern_system_c
===================================================================
RCS file: patches/patch-source_blender_blenlib_intern_system_c
diff -N patches/patch-source_blender_blenlib_intern_system_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-source_blender_blenlib_intern_system_c        16 Nov 2020 
14:04:49 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: source/blender/blenlib/intern/system.c
+--- source/blender/blenlib/intern/system.c.orig
++++ source/blender/blenlib/intern/system.c
+@@ -38,7 +38,6 @@
+ #  include <dbghelp.h>
+ #  pragma warning(pop)
+ #else
+-#  include <execinfo.h>
+ #  include <unistd.h>
+ #endif
+ 

Reply via email to