On 2020/11/18 08:34, Omar Polo wrote:
>
> Andrea Fleckenstein <afleck@mailbox.org> writes:
>
> > Stuart Henderson <stu@spacehopper.org> writes:
> >
> >
> >> 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.
> >
> > That is strange, I rebuilt again with the new OpenImageIO and still
> > not a problem.
>
> Sorry if I chime in, and apologise if I'm missing something, but I also
> built the package (before the openimageio update) without any troubles.
> I haven't double checked, but there is libexecinfo that provides an
> execinfo.h. Given that it doesn't actually use the backtrace function,
> I am not surprised make port-lib-depends-check was OK.
Turns out this was due to missing execinfo.h following some filesystem
corruption in /usr/local. Still it is better to avoid things requiring
execinfo headers as it is a constant problem in bulk builds as packages
are installed and uninstalled durign builds (the only realistic way
are these are getting fixed is if the backtrace functions added to
are libc) so I would like to keep that patch anyway.
No comments:
Post a Comment