@@ -41,7 +41,7 @@ The above mentioned dependencies can be satisfied by compiling every-each libs a
4141 * cmake
4242 * flex
4343 * glib
44- * ivykis
44+ * ~~ ivykis~~ - Use the internal version instead
4545 * json-c
4646 * libtool
4747 * openssl3
@@ -88,15 +88,15 @@ brew install \
8888 cmake \
8989 flex \
9090 glib \
91- # Optional, if you use the internal ivykis source of {{ site.product.short_name }} for building
92- ivykis \
91+ # Optional if you use the internal ivykis source of {{ site.product.short_name }} for building
92+ # ivykis \
9393 json-c \
9494 libtool \
9595 net-snmp \
9696 openssl3 \
9797 pcre2 \
9898 pkg-config \
99- # Optional {{ site.product.short_name }} module dependencies
99+ # Optional {{ site.product.short_name }} module dependency
100100 gradle \
101101 grpc \
102102 hiredis \
@@ -137,13 +137,13 @@ brew install \
137137 * cmake
138138 * flex
139139 * glib2
140- * ivykis
140+ * ~~ ivykis~~ - Use the internal version instead
141141 * json-c
142142 * libtool
143143 * openssl3
144144 * pcre2
145145 * pkgconfig
146- 5 . The following package might be needed too depending on your macOS version and architecture
146+ 5 . The following package might be needed too, depending on your macOS version and architecture
147147 * net-snmp
1481486 . The extra modules would require the following
149149 * gradle
@@ -192,14 +192,14 @@ sudo port install \
192192 # cmake - Optional, a better replacement of autotools making system
193193 flex \
194194 glib2 \
195- # Optional {{ site.product.short_name }} module dependencies
196- ivykis \
195+ # Optional if you use the internal ivykis source of {{ site.product.short_name }} for building
196+ # ivykis \
197197 json-c \
198198 libtool \
199199 openssl3 \
200200 pcre2 \
201201 pkgconfig \
202- # Optional {{ site.product.short_name }} module dependencies
202+ # Optional {{ site.product.short_name }} module dependency
203203 gradle \
204204 grpc \
205205 hiredis \
@@ -218,7 +218,7 @@ sudo port install \
218218 # riemann-client
219219 # Optional, needed for unit testing
220220 criterion \
221- # Optional, clang now should compile all modules nicely and it is the oficially supported compiler on macOS
221+ # Optional, clang now should compile all modules nicely, and it is the officially supported compiler on macOS
222222 gcc@14
223223```
224224
@@ -369,7 +369,7 @@ mkdir build; cd build
369369
370370# Finally, you can start the configuration with enabling or disabling the various modules e.g. like this
371371# NOTE: you might want to use the --prefix /full_path_of_your/installdir/ parameters as well, see below Warning!
372- ../configure --with-ivykis=system --with-systemd-journal=no --disable-java --disable-java-modules
372+ ../configure --with-ivykis=internal --with-systemd-journal=no --disable-java --disable-java-modules
373373```
374374
375375** Warning:** By a good chance, you might want to install the self built instance first to a custom location to prevent overwriting a possibly already existing installed version. In that case pass ` --prefix /full_path_of_your/installdir/ ` to the ` configure ` script in the above steps.
@@ -378,7 +378,7 @@ mkdir build; cd build
378378If you have all the above mentioned dependencies installed, for the full feature set you can simply use for example (excluded the not yet supported modules on macOS)
379379
380380``` shell
381- ../configure --enable-all-modules --with-ivykis=system --with-systemd-journal=no
381+ ../configure --enable-all-modules --with-ivykis=internal --with-systemd-journal=no
382382```
383383
384384At the end of the configure step you should see the module list will be used during the compilation and installation steps, it should look like this
@@ -407,7 +407,7 @@ syslog-ng Open Source Edition 4.8.0.155.g8590bdc.dirty configured
407407 Criterion : system
408408 Unit tests : yes
409409 Submodules:
410- ivykis : system
410+ ivykis : internal
411411 Features:
412412 Forced server mode : yes
413413 Debug symbols : no
@@ -464,7 +464,7 @@ If you have all the above mentioned dependencies installed, for the full (curren
464464
465465``` shell
466466# NOTE: you might want to use the --install-prefix /full_path_of_your/installdir/ parameters as well, see below Warning!
467- cmake --install-prefix /full_path_of_your/installdir -B build . -Wno-dev -DIVYKIS_SOURCE=system --fresh
467+ cmake --install-prefix /full_path_of_your/installdir -B build . -Wno-dev -DIVYKIS_SOURCE=internal
468468```
469469
470470** Warning:** You may want to install the self-built instance to a custom location first to avoid overwriting an existing installed version. In that case, pass the ` --install-prefix /full_path_of_your/installdir/ ` parameter to the ` cmake ` command, as shown in the steps above.
@@ -490,7 +490,7 @@ BUILD_TESTING On
490490ENABLE_EXTRA_WARNINGS On
491491FORCE_CLASSIC_LINKING Off
492492------------- Sub-modules -------------
493- IVYKIS_SOURCE system
493+ IVYKIS_SOURCE internal
494494--------------- Modules ---------------
495495ENABLE_AFAMQP On
496496ENABLE_AFSMTP On
@@ -543,7 +543,7 @@ TODO: once the ENABLE_ALL_MODULES implemented for cmake as well add an example o
543543-DENABLE_ALL_MODULES=ON -DENABLE_EBPF=OFF -DENABLE_JOURNALD=OFF -DENABLE_OPENBSD_SYS_DRIVER=OFF -DENABLE_SUN_STREAMS=OFF -DENABLE_PACCT=OFF
544544--->
545545``` shell
546- cmake --install-prefix /full_path_of_your/installdir -B build . -Wno-dev -DIVYKIS_SOURCE=system --fresh -DENABLE_GETENT=ON -DENABLE_HOOK_COMMANDS=ON -DENABLE_IPV6=ON -DENABLE_MAP_VALUE_PAIRS=ON -DENABLE_NATIVE=ON -DENABLE_STARDATE=ON -DENABLE_STOMP=ON -DENABLE_XML=ON -DENABLE_AFAMQP=ON -DENABLE_AFSMTP=ON -DENABLE_AFSNMP=ON -DENABLE_AFUSER=ON -DENABLE_APPMODEL=ON -DENABLE_AZURE_AUTH_HEADER=ON -DENABLE_CLOUD_AUTH==ON -DENABLE_CLOUD_AUTH_CURL=ON -DENABLE_CPP=ON -DENABLE_CURL=ON -DENABLE_DARWIN_OSL=ON -DENABLE_EXAMPLE_MODULES=ON -DENABLE_GEOIP2=ON -DENABLE_GRPC=ON -DENABLE_JAVA=ON -DENABLE_JAVA_MODULES=ON -DENABLE_JSON=ON -DENABLE_KAFKA=ON -DENABLE_MONGODB=ON -DENABLE_MQTT=ON -DENABLE_PYTHON=ON -DENABLE_PYTHON_MODULES=ON -DENABLE_REDIS=ON -DENABLE_RIEMANN=ON -DENABLE_SQL=ON
546+ cmake --install-prefix /full_path_of_your/installdir -B build . -Wno-dev -DIVYKIS_SOURCE=internal -DENABLE_GETENT=ON -DENABLE_HOOK_COMMANDS=ON -DENABLE_IPV6=ON -DENABLE_MAP_VALUE_PAIRS=ON -DENABLE_NATIVE=ON -DENABLE_STARDATE=ON -DENABLE_STOMP=ON -DENABLE_XML=ON -DENABLE_AFAMQP=ON -DENABLE_AFSMTP=ON -DENABLE_AFSNMP=ON -DENABLE_AFUSER=ON -DENABLE_APPMODEL=ON -DENABLE_AZURE_AUTH_HEADER=ON -DENABLE_CLOUD_AUTH==ON -DENABLE_CLOUD_AUTH_CURL=ON -DENABLE_CPP=ON -DENABLE_CURL=ON -DENABLE_DARWIN_OSL=ON -DENABLE_EXAMPLE_MODULES=ON -DENABLE_GEOIP2=ON -DENABLE_GRPC=ON -DENABLE_JAVA=ON -DENABLE_JAVA_MODULES=ON -DENABLE_JSON=ON -DENABLE_KAFKA=ON -DENABLE_MONGODB=ON -DENABLE_MQTT=ON -DENABLE_PYTHON=ON -DENABLE_PYTHON_MODULES=ON -DENABLE_REDIS=ON -DENABLE_RIEMANN=ON -DENABLE_SQL=ON
547547```
548548
549549### Compile and install
0 commit comments