Package Details: icinga2 2.14.3-1

Git Clone URL: https://aur.archlinux.org/icinga2.git (read-only, click to copy)
Package Base: icinga2
Description: An open source host, service and network monitoring program
Upstream URL: https://icinga.com/
Licenses: GPL
Replaces: icinga2-common
Submitter: bebehei
Maintainer: julianbrost
Last Packager: julianbrost
Votes: 39
Popularity: 0.019724
First Submitted: 2014-06-23 01:10 (UTC)
Last Updated: 2024-11-12 14:54 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 15 Next › Last »

jhu commented on 2020-02-23 10:06 (UTC)

Since ":: boost1.69-libs is unmaintained!" now is a thing, I can tell you, that compiling still worked with boost 1.71, the reason I have configured

IgnorePkg   = boost
IgnorePkg   = boost-libs

with the result of

warning: boost: ignoring package upgrade (1.71.0-4 => 1.72.0-1)
warning: boost-libs: ignoring package upgrade (1.71.0-4 => 1.72.0-1)

during system updates. Ugly, but I can live with that and found it better than the forced boost downgrade to 1.69 that came with icinga2 2.11.2-2. Arch has no mechanism to have different library versions in slots like Gentoo, or does it?

bortzmeyer commented on 2020-02-12 13:33 (UTC)

OK, my previous report was just a problem of memory. Only (!!!) four gigabytes. With sixteen gigabytes, and adlerweb's workaround, it compiles and runs.

bortzmeyer commented on 2020-02-11 14:26 (UTC)

Does not compile today:

% yay -S icinga2
:: There are 2 providers available for icinga2:
:: Repository AUR
    1) icinga2 2) icinga2-git 

Enter a number (default=1): 
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1]  icinga2-2.11.2-1

  1 icinga2                                  (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: PKGBUILD up to date, Skipping (1/1): icinga2
  1 icinga2                                  (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: Parsing SRCINFO (1/1): icinga2
==> Making package: icinga2 2.11.2-1 (Tue Feb 11 15:12:14 2020)
==> Retrieving sources...
...
[ 21%] Building CXX object lib/base/CMakeFiles/base.dir/base_unity.cpp.o
{standard input}: Assembler messages:
{standard input}:98656: Warning: end of file not at end of a line; newline inserted
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[2]: *** [lib/base/CMakeFiles/base.dir/build.make:237: lib/base/CMakeFiles/base.dir/base_unity.cpp.o] Error 1
make[2]: *** Deleting file 'lib/base/CMakeFiles/base.dir/base_unity.cpp.o'
make[2]: Leaving directory '/home/stephane/.cache/yay/icinga2/src/icinga2-2.11.2/build'
make[1]: *** [CMakeFiles/Makefile2:1746: lib/base/CMakeFiles/base.dir/all] Error 2
make[1]: Leaving directory '/home/stephane/.cache/yay/icinga2/src/icinga2-2.11.2/build'
make: *** [Makefile:163: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Error making: icinga2

adlerweb commented on 2020-02-11 11:26 (UTC) (edited on 2020-02-11 11:28 (UTC) by adlerweb)

workaround:

pacman -Rdd boost boost-libs
pacman -S boost1.69 boost1.69-libs
Edit PKGBUILD and change "boost"/"boost-libs" in "depends"/"makedepends" to "boost1.69"/"boost1.69-libs".
makepkg, etc

danieltetraquark commented on 2020-02-05 22:02 (UTC)

Build breaks again, but removing boost and boost-libs doesn't help:

/usr/include/boost/coroutine/asymmetric_coroutine.hpp: In Funktion »typename boost::coroutines::pull_coroutine<R>::iterator boost::coroutines::begin(boost::coroutines::pull_coroutine<Arg>&)«:
/usr/include/boost/coroutine/asymmetric_coroutine.hpp:2364:17: Fehler: »begin« ist kein Element von »boost«
 2364 | { return boost::begin( c); }
…
/usr/include/boost/coroutine/asymmetric_coroutine.hpp:2374:17: Fehler: »end« ist kein Element von »boost«
 2374 | { return boost::end( c); }

julianbrost commented on 2019-10-08 17:37 (UTC)

Please don't use flag out-of-date for reporting bugs with the package. This won't speed up anything.

freaknils commented on 2019-10-08 05:44 (UTC) (edited on 2019-10-08 05:44 (UTC) by freaknils)

@Ich875: You have to remove boost and boost-libs first pacman -Rdd boost boost-libs

Ich875 commented on 2019-10-08 05:33 (UTC) (edited on 2019-10-08 05:54 (UTC) by Ich875)

Update: with the comment of freaknils it works. Thank you!

The solution with boost1.69 does not work on my system because I am not able to remove the old boost from the system.

:: Zu installierendes AUR-Paket:
 icinga2                               2.11.0-1             -> 2.11.0-2

:: Mit der Installation fortfahren? [J/n] 
:: [P]aketdetails anzeigen, Pakete [m]anuell auswählen
>> 
Suche nach in Konflikt stehenden AUR-Paketen...
:: Warnung: Diff für Paket icinga2 wird nicht angezeigt (already reviewed)
Editiere PKGBUILD für Paket icinga2? [j/N] j
Editiere icinga2.install für Paket icinga2? [j/N] n

:: Starte vollständige Systemaktualisierung...
 Es gibt nichts zu tun
Lese lokale Paketdatenbank...
:: Installiere Repository-Abhängigkeiten für icinga2:
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...
:: boost1.69 und boost stehen miteinander in Konflikt. boost entfernen? [j/N] j

Pakete (3) boost-1.71.0-2 [Entferne]  boost1.69-1.69.0-2  boost1.69-libs-1.69.0-2

Gesamtgröße der installierten Pakete:  178,29 MiB
Größendifferenz der Aktualisierung:    3,65 MiB

:: Installation fortsetzen? [J/n] J
(2/2) Prüfe Schlüssel im Schlüsselring                                                                       [################################################################] 100%(2/2) Überprüfe Paket-Integrität                                                                             [################################################################] 100%(2/2) Lade Paket-Dateien                                                                                     [################################################################] 100%(2/2) Prüfe auf Dateikonflikte                                                                               [################################################################] 100%Fehler: Konnte den Vorgang nicht durchführen (In Konflikt stehende Dateien)
boost1.69: /usr/lib/libboost_atomic.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_chrono.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_container.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_context.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_contract.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_coroutine.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_date_time.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_fiber.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_filesystem.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_graph.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_graph_parallel.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_iostreams.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_locale.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_log.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_log_setup.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_math_c99.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_math_c99f.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_math_c99l.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_math_tr1.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_math_tr1f.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_math_tr1l.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_mpi.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_numpy27.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_prg_exec_monitor.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_program_options.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_python27.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_random.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_regex.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_serialization.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_stacktrace_addr2line.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_stacktrace_basic.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_stacktrace_noop.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_system.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_thread.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_timer.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_type_erasure.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_unit_test_framework.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_wave.so existiert im Dateisystem (gehört zu boost-libs)
boost1.69: /usr/lib/libboost_wserialization.so existiert im Dateisystem (gehört zu boost-libs)
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.

freaknils commented on 2019-10-06 14:56 (UTC) (edited on 2019-10-07 10:54 (UTC) by freaknils)

Current icinga version does not build with latest boost Update (1.71.0-2). CMake Error at third-party/cmake/BoostTestTargets.cmake:56 (message):
NOTE: boost::test-based targets and tests cannot be added: boost >= 1.34.0
required but not found. (found: '1.71.0' want >=103400) You may disable
BUILD_TESTING to continue without the tests.
Call Stack (most recent call first):
test/CMakeLists.txt:3 (include)

You should set extra/boost1.69 as dependencie.

diff --git a/PKGBUILD b/PKGBUILD
index 8be9478..5e41c99 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,16 +4,16 @@

 pkgname='icinga2'
 pkgver=2.11.0
-pkgrel=1
+pkgrel=2
 pkgdesc="An open source host, service and network monitoring program"
 license=('GPL')
 arch=('i686' 'x86_64')
 url="http://www.icinga.org"
-depends=('boost-libs' 'libedit' 'libsystemd' 'openssl' 'yajl')
+depends=('boost1.69-libs' 'libedit' 'libsystemd' 'openssl' 'yajl')
 optdepends=('monitoring-plugins: plugins needed for icinga checks'
             'libmariadbclient: for MySQL support'
             'postgresql-libs: for PostgreSQL support')
-makedepends=('boost' 'cmake' 'libmariadbclient' 'postgresql-libs' 'systemd')
+makedepends=('boost1.69' 'cmake' 'libmariadbclient' 'postgresql-libs' 'systemd')
 replaces=('icinga2-common')
 backup=(etc/default/icinga2
         etc/icinga2/features-available/api.conf