Wednesday, July 01, 2020

Re: [NEW] sysutils/fluent-bit

From my previous mail, I don't see that any of these have been addressed:

On 2020/05/27 11:38, Stuart Henderson wrote:
> Several of these are in ports already (normally dependencies should be taken
> from ports rather than bundled - so that patches needed for working on OpenBSD,
> at least on some arches, are picked up - and so that security fixes don't have
> to be made in multiple places - for example onigmo/oniguruma is an old version
> missing security fixes).
>
> Builds for some of these do things like force using gcc as the compiler,
> setting opt flags like -O3 -funroll-loops which aren't allowed in ports.
> Those using autoconf bypass the normal ports infrastructure for this and
> pick up tools like gsed/ggrep if present at build time, which in a bulk
> build maybe removed part-way through the build.
>
> cmake checks for some things which aren't listed as dependencies too (and
> finds them if installed), which need to be disabled properly or at least check
> that they don't break things if they're present when configure is run but
> removed during the build
>
> -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
> -- Found Doxygen: /usr/local/bin/doxygen (found version "1.8.18") found components: doxygen dot
> -- Found PythonInterp: /usr/local/bin/python3.8 (found version "3.8.2")
> -- Found PostgreSQL: /usr/local/lib/libpq.so.6.11 (found version "12.2")
>
> I've tidied up some things (diff below) but due to upstream's choices of
> how to do things this is going to be complicated to get in proper shape for
> commit.

No comments:

Post a Comment