[Zeek] Compile Zeek 3.1.4 under FreeBSD 12 host fails

Dominik Charousset dominik.charousset at corelight.com
Thu Jun 11 05:39:22 PDT 2020


Hi,

can you give us a bit more context?

Our CI builds fine on FreeBSD 12.1 with Clang 8.0.1 and OpenSSL 1.1.1d [1].


Kind regards,
Dominik

[1] latest FreeBSD log: https://cirrus-ci.com/task/4805022321999872?command=build#L96


> On 11. Jun 2020, at 14:29, Carlos Lopez <clopmz at outlook.com> wrote:
> 
> Hi all,
>  
> When I try to update my Zeek 3.1.3 to 3.1.4, build fails:
>  
> Scanning dependencies of target broker-benchmark
> [ 12%] Building CXX object aux/broker/tests/CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o
> [ 12%] Linking CXX executable ../bin/broker-benchmark
> [ 12%] Built target broker-benchmark
> Scanning dependencies of target broker-test
> [ 12%] Building CXX object aux/broker/tests/CMakeFiles/broker-test.dir/cpp/backend.cc.o
> [ 12%] Building CXX object aux/broker/tests/CMakeFiles/broker-test.dir/cpp/core.cc.o
> In file included from /usr/local/src/zeek-3.1.4/aux/broker/tests/cpp/core.cc:7:
> In file included from /usr/local/src/zeek-3.1.4/aux/broker/3rdparty/caf/libcaf_test/caf/test/io_dsl.hpp:26:
> /usr/local/src/zeek-3.1.4/aux/broker/3rdparty/caf/libcaf_test/caf/test/dsl.hpp:454:11: error: no viable overloaded '='
>     dest_ = whom.ptr();
>     ~~~~~ ^ ~~~~~~~~~~
> /usr/local/src/zeek-3.1.4/aux/broker/3rdparty/caf/libcaf_core/caf/intrusive_ptr.hpp:120:18: note: candidate function not viable: no known conversion from 'caf::blocking_actor *' to
>       'caf::intrusive_ptr<caf::actor_control_block>::pointer' (aka 'caf::actor_control_block *') for 1st argument
>   intrusive_ptr& operator=(pointer ptr) noexcept {
>                  ^
> /usr/local/src/zeek-3.1.4/aux/broker/3rdparty/caf/libcaf_core/caf/intrusive_ptr.hpp:125:18: note: candidate function not viable: no known conversion from 'caf::blocking_actor *' to
>       'caf::intrusive_ptr<caf::actor_control_block>' for 1st argument
>   intrusive_ptr& operator=(intrusive_ptr other) noexcept {
>                  ^
> 1 error generated.
> *** Error code 1
>  
> Stop.
> make[3]: stopped in /usr/local/src/zeek-3.1.4/build
> *** Error code 1
>  
> Stop.
> make[2]: stopped in /usr/local/src/zeek-3.1.4/build
> *** Error code 1
>  
> Stop.
> make[1]: stopped in /usr/local/src/zeek-3.1.4/build
> *** Error code 1
>  
> Stop.
> make: stopped in /usr/local/src/zeek-3.1.4
>  
> With Zeek 3.1.3, this problem doesn’t exist.
>  
>  
> Regards,
> C. L. Martinez 
> _______________________________________________
> Zeek mailing list
> zeek at zeek.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/zeek




More information about the Zeek mailing list