comparison LinuxCompilation.txt @ 1622:0b8e62bd9c48

build instructions for centos 6
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 17 Sep 2015 07:28:24 +0200
parents 729d69336919
children ea4b8975d064
comparison
equal deleted inserted replaced
1621:de85f90030cf 1622:0b8e62bd9c48
77 SUPPORTED - Debian Jessie/Sid 77 SUPPORTED - Debian Jessie/Sid
78 ----------------------------- 78 -----------------------------
79 79
80 # sudo apt-get install build-essential unzip cmake mercurial \ 80 # sudo apt-get install build-essential unzip cmake mercurial \
81 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ 81 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
82 libgoogle-glog-dev libgtest-dev libpng-dev \ 82 libgoogle-glog-dev libgtest-dev libpng-dev libjpeg-dev \
83 libsqlite3-dev libssl-dev zlib1g-dev libdcmtk2-dev \ 83 libsqlite3-dev libssl-dev zlib1g-dev libdcmtk2-dev \
84 libboost-all-dev libwrap0-dev libjsoncpp-dev libpugixml-dev 84 libboost-all-dev libwrap0-dev libjsoncpp-dev libpugixml-dev
85 85
86 # cmake -DALLOW_DOWNLOADS=ON \ 86 # cmake -DALLOW_DOWNLOADS=ON \
87 -DUSE_SYSTEM_MONGOOSE=OFF \ 87 -DUSE_SYSTEM_MONGOOSE=OFF \
96 SUPPORTED - Ubuntu 12.04.5 LTS 96 SUPPORTED - Ubuntu 12.04.5 LTS
97 ------------------------------ 97 ------------------------------
98 98
99 # sudo apt-get install build-essential unzip cmake mercurial \ 99 # sudo apt-get install build-essential unzip cmake mercurial \
100 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ 100 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
101 libgtest-dev libpng-dev libsqlite3-dev libssl-dev \ 101 libgtest-dev libpng-dev libsqlite3-dev libssl-dev libjpeg-dev \
102 zlib1g-dev libdcmtk2-dev libboost1.48-all-dev libwrap0-dev \ 102 zlib1g-dev libdcmtk2-dev libboost1.48-all-dev libwrap0-dev \
103 libcharls-dev 103 libcharls-dev
104 104
105 # cmake "-DDCMTK_LIBRARIES=boost_locale;CharLS;dcmjpls;wrap;oflog" \ 105 # cmake "-DDCMTK_LIBRARIES=boost_locale;CharLS;dcmjpls;wrap;oflog" \
106 -DALLOW_DOWNLOADS=ON \ 106 -DALLOW_DOWNLOADS=ON \
116 SUPPORTED - Ubuntu 14.04 LTS 116 SUPPORTED - Ubuntu 14.04 LTS
117 ---------------------------- 117 ----------------------------
118 118
119 # sudo apt-get install build-essential unzip cmake mercurial \ 119 # sudo apt-get install build-essential unzip cmake mercurial \
120 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ 120 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
121 libgtest-dev libpng-dev libsqlite3-dev libssl-dev \ 121 libgtest-dev libpng-dev libsqlite3-dev libssl-dev libjpeg-dev \
122 zlib1g-dev libdcmtk2-dev libboost-all-dev libwrap0-dev \ 122 zlib1g-dev libdcmtk2-dev libboost-all-dev libwrap0-dev \
123 libcharls-dev libjsoncpp-dev libpugixml-dev 123 libcharls-dev libjsoncpp-dev libpugixml-dev
124 124
125 # cmake -DALLOW_DOWNLOADS=ON \ 125 # cmake -DALLOW_DOWNLOADS=ON \
126 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ 126 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \
133 SUPPORTED - Fedora 20-22 133 SUPPORTED - Fedora 20-22
134 ------------------------ 134 ------------------------
135 135
136 # sudo yum install unzip make automake gcc gcc-c++ python cmake \ 136 # sudo yum install unzip make automake gcc gcc-c++ python cmake \
137 boost-devel curl-devel dcmtk-devel glog-devel \ 137 boost-devel curl-devel dcmtk-devel glog-devel \
138 gtest-devel libpng-devel libsqlite3x-devel libuuid-devel \ 138 gtest-devel libpng-devel libsqlite3x-devel libuuid-devel jpeg-devel \
139 mongoose-devel openssl-devel jsoncpp-devel lua-devel pugixml-devel 139 mongoose-devel openssl-devel jsoncpp-devel lua-devel pugixml-devel
140 140
141 You will also have to install "gflags-devel" on Fedora 21&22: 141 You will also have to install "gflags-devel" on Fedora 21&22:
142 142
143 # sudo yum install gflags-devel 143 # sudo yum install gflags-devel
152 152
153 153
154 SUPPORTED - FreeBSD 10.1 154 SUPPORTED - FreeBSD 10.1
155 ------------------------ 155 ------------------------
156 156
157 # pkg install jsoncpp pugixml lua51 curl googletest dcmtk cmake \ 157 # pkg install jsoncpp pugixml lua51 curl googletest dcmtk cmake jpeg \
158 e2fsprogs-libuuid glog boost-libs sqlite3 python libiconv 158 e2fsprogs-libuuid glog boost-libs sqlite3 python libiconv
159 159
160 # cmake -DALLOW_DOWNLOADS=ON \ 160 # cmake -DALLOW_DOWNLOADS=ON \
161 -DUSE_SYSTEM_MONGOOSE=OFF \ 161 -DUSE_SYSTEM_MONGOOSE=OFF \
162 -DDCMTK_LIBRARIES="dcmdsig;charls;dcmjpls" \ 162 -DDCMTK_LIBRARIES="dcmdsig;charls;dcmjpls" \
163 ~/Orthanc 163 ~/Orthanc
164
165
166
167 SUPPORTED - CentOS 6
168 --------------------
169
170 # yum install unzip make automake gcc gcc-c++ python cmake curl-devel \
171 libpng-devel sqlite-devel libuuid-devel openssl-devel \
172 lua-devel mercurial patch tar
173
174 # cmake -DALLOW_DOWNLOADS=ON \
175 -DUSE_SYSTEM_JSONCPP=OFF \
176 -DUSE_SYSTEM_MONGOOSE=OFF \
177 -DUSE_SYSTEM_PUGIXML=OFF \
178 -DUSE_SYSTEM_SQLITE=OFF \
179 -DUSE_SYSTEM_BOOST=OFF \
180 -DUSE_SYSTEM_DCMTK=OFF \
181 -DUSE_SYSTEM_GOOGLE_TEST=OFF \
182 -DUSE_SYSTEM_LIBJPEG=OFF \
183 ~/Orthanc
164 184
165 185
166 186
167 Other Linux distributions? 187 Other Linux distributions?
168 -------------------------- 188 --------------------------