Github user apiri commented on a diff in the pull request:
https://github.com/apache/nifi-minifi-cpp/pull/418#discussion_r225749065
--- Diff: docker/Dockerfile ---
@@ -67,7 +67,7 @@ ENV MINIFI_HOME
$MINIFI_BASE_DIR/nifi-minifi-cpp-$MINIFI_VERSION
RUN cd $MINIFI_BASE_DIR \
&& mkdir build \
&& cd build \
- && cmake .. \
+ && cmake -DBUILD_SHARED_LIBS=OFF .. \
--- End diff --
It is, looking back through the diff it appears I misread this and the fix
may have been something of dumb luck. The build is fine but we get something
like the following without those disabled:
```
Error loading shared library libcivetweb.so.1.10.0: No such file or
directory (needed by /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi)
Error loading shared library libcivetweb-cpp.so.1.10.0: No such file or
directory (needed by /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi)
Error loading shared library libyaml-cpp.so.0.5: No such file or directory
(needed by /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi)
Error loading shared library libtz.so: No such file or directory (needed by
/opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi)
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZTIN4YAML13BadConversionE: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZTIN4YAML13BadConversionE: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZTIN4YAML13BadConversionE: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZTI12CivetHandler: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZTI12CivetHandler: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN12CivetHandler10handlePostEP11CivetServerP13mg_connection: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN12CivetHandler10handleHeadEP11CivetServerP13mg_connection: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN12CivetHandler10handleHeadEP11CivetServerP13mg_connection: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN12CivetHandler9handlePutEP11CivetServerP13mg_connection: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN12CivetHandler9handlePutEP11CivetServerP13mg_connection: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN12CivetHandler12handleDeleteEP11CivetServerP13mg_connection: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN12CivetHandler12handleDeleteEP11CivetServerP13mg_connection: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN12CivetHandler13handleOptionsEP11CivetServerP13mg_connection: symbol not
found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN12CivetHandler13handleOptionsEP11CivetServerP13mg_connection: symbol not
found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN12CivetHandler11handlePatchEP11CivetServerP13mg_connection: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN12CivetHandler11handlePatchEP11CivetServerP13mg_connection: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN4YAML6detail9node_data3endEv: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN4YAML6detail9node_data8set_nullEv: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN4date12current_zoneEv: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN4YAML6detail6memory11create_nodeEv: symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN4date11locate_zoneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE:
symbol not found
Error relocating /opt/minifi/nifi-minifi-cpp-0.6.0/bin/minifi:
_ZN11CivetServerC1ESt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEPK14CivetCallbacksPKv:
symbol not found
```
---