zeromq / libzmq

ZeroMQ core engine in C++, implements ZMTP/3.1
https://www.zeromq.org
Mozilla Public License 2.0
9.71k stars 2.35k forks source link

Fails build when using `--with-vmci` #4454

Closed oliverkurth closed 1 year ago

oliverkurth commented 1 year ago

Issue description

Fails build when using --with-vmci

Environment

Minimal test code / Steps to reproduce the issue

  1. ./configure --with-vmci && make

What's the actual result? (include assertion message & call stack if applicable)

  CXX      src/libzmq_la-vmci_connecter.lo
src/vmci_connecter.cpp:38:10: fatal error: stream_engine.hpp: No such file or directory
   38 | #include "stream_engine.hpp"
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.

What's the expected result?

successful build

oliverkurth commented 1 year ago

I forgot to mention: to reproduce, you also need to get the file https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/lib/include/vmci_sockets.h and copy it to /usr/include. Otherwise the build will fail sooner.

bluca commented 1 year ago

already fixed in main