[icinga-users] Compiling from source
usaims at yahoo.com
Fri Jan 6 17:44:14 CET 2017
I installed the Postgres libraries, it is located at:
In FindPostgreSQL.cmake it says:
# You may need to manually set:# PostgreSQL_INCLUDE_DIR - the path to where the PostgreSQL include files are.# PostgreSQL_LIBRARY_DIR - The path to where the PostgreSQL library files are.# If FindPostgreSQL.cmake cannot find the include files or the library files.
so I set PostgreSQL_LIBRARY_DIR
For verfication, I echoed it in the command line
root at IcingaHQ:~/icinga2-2.6.0/build# echo $PostgreSQL_LIBRARY_DIR/usr/lib64
When I run 'cmake .. -DICINGA2_WITH_PGSQL=ON'
-- Could NOT find PostgreSQL (missing: PostgreSQL_LIBRARY) CMake Error at lib/db_ido_pgsql/CMakeLists.txt:71 (message): You have selected PostgreSQL support, but PostgreSQL could not be found. You can disable the PostgreSQL IDO module using -DICINGA2_WITH_PGSQL=OFF.
-- Configuring incomplete, errors occurred!See also "/root/icinga2-2.6.0/build/CMakeFiles/CMakeOutput.log".See also "/root/icinga2-2.6.0/build/CMakeFiles/CMakeError.log".
But the log files are empty, look at size:
-rwxrwxrwx 1 root root 0 Jan 5 16:34 CMakeError.log*-rwxrwxrwx 1 root root 0 Jan 5 16:33 CMakeOutput.log*
Any help will be greatly appreciated.
On Tuesday, January 3, 2017 5:02 PM, usa ims <usaims at yahoo.com> wrote:
I'm trying to compile from source Icinga2 on Slackware 14.1. I followed the instructions on the INSTALL.md
1. mkdir build && cd build
2. cmake ..
I received a PostgresSQL error that I do not psql libraries on the machine. The error is:
-- Could NOT find PostgreSQL (missing: PostgreSQL_LIBRARY PostgreSQL_INCLUDE_DIR) CMake Error at lib/db_ido_pgsql/CMakeLists.txt:71 (message): You have selected PostgreSQL support, but PostgreSQL could not be found. You can disable the PostgreSQL IDO module using -DICINGA2_WITH_PGSQL=OFF.
I looked in the CMakeError.log and it indicated this error:
/usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: cannot find -lexecinfocollect2: error: ld returned 1 exit statusgmake: *** [cmTryCompileExec4286649564] Error 1
I wanted to find what version of 'ld' that is on this OS,
root at IcingaHQ:~/icinga2-2.6.0/build/CMakeFiles# ld --versionGNU ld (Linux/GNU Binutils) 18.104.22.168.1.20130226
I do not know if 'ld' is the issue but I do see the psql files in lib/db_ido_pgsql of the install directory.
Any help will greatly appreciated.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the icinga-users