| | 86 | |
| | 87 | == Compilation on our systems == |
| | 88 | |
| | 89 | === ISDC === |
| | 90 | |
| | 91 | {{{ |
| | 92 | /swdev_nfs/cmake-3.5.0-Linux-x86_64/bin/cmake \ |
| | 93 | -DTOOLS_ONLY=1 \ |
| | 94 | -DBOOST_ROOT=/swdev_nfs/boost_1_47_0/ \ |
| | 95 | -DMYSQL_LIBRARY=/swdev_nfs/mysql-5.7.23-linux-glibc2.12-x86_64/lib/libmysqlclient.so \ |
| | 96 | -DMYSQL_INCLUDE_DIR=/swdev_nfs/mysql-5.7.23-linux-glibc2.12-x86_64/include/ \ |
| | 97 | -DMYSQLPP_LIBRARY=/swdev_nfs/mysql++-3.2.4/libmysqlpp.so \ |
| | 98 | -DMYSQLPP_INCLUDE_DIR=/swdev_nfs/mysql++-3.2.4/lib/ \ |
| | 99 | -DNOVA_INCLUDE_DIR=/swdev_nfs/libnova-0.15.0/include/libnova/ \ |
| | 100 | -DNOVA_LIBRARY=/swdev_nfs/libnova-0.15.0/lib/libnova.so /path/to/CMakeList.txt |
| | 101 | }}} |
| | 102 | |
| | 103 | It is all a newer version, a newer required version, or compiled with mysqlclient 5.7.23, or all of that. |
| | 104 | |
| | 105 | === ETH (PC45) === |
| | 106 | |
| | 107 | {{{ |
| | 108 | cmake -DMYSQL_LIBRARY=/usr/lib/x86_64-linux-gnu/libmysqlclient.so.20 /path/to/CMakeList.txt |
| | 109 | }}} |
| | 110 | |
| | 111 | MySQL++ was compiled with mysqlclient 5.7, thus -- to avoid confusion for the linker -- better use the older version as well. |