comparison Resources/OldBuildInstructions.txt @ 1415:728c22ade2e2

cleaning
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 03 Jun 2015 21:30:25 +0200
parents
children 741765ec8374
comparison
equal deleted inserted replaced
1414:0a67a502c90f 1415:728c22ade2e2
1 This file contains old build instructions that are not tested anymore.
2
3
4 Debian Squeeze (6.x)
5 --------------------
6
7 # sudo apt-get install build-essential unzip cmake mercurial \
8 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
9 libgoogle-glog-dev libpng-dev libgtest-dev \
10 libsqlite3-dev libssl-dev zlib1g-dev
11
12 # cmake -DALLOW_DOWNLOADS=ON \
13 -DUSE_SYSTEM_BOOST=OFF \
14 -DUSE_SYSTEM_DCMTK=OFF \
15 -DUSE_SYSTEM_MONGOOSE=OFF \
16 -DUSE_SYSTEM_JSONCPP=OFF \
17 -DUSE_SYSTEM_PUGIXML=OFF \
18 -DENABLE_JPEG=OFF \
19 -DENABLE_JPEG_LOSSLESS=OFF \
20 ~/Orthanc
21
22
23 Debian Wheezy (7.x)
24 -------------------
25
26 # sudo apt-get install build-essential unzip cmake mercurial \
27 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
28 libgtest-dev libpng-dev libsqlite3-dev \
29 libssl-dev zlib1g-dev libdcmtk2-dev \
30 libboost-all-dev libwrap0-dev libjsoncpp-dev
31
32 # cmake -DALLOW_DOWNLOADS=ON \
33 -DUSE_SYSTEM_GOOGLE_LOG=OFF \
34 -DUSE_SYSTEM_MONGOOSE=OFF \
35 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \
36 -DUSE_SYSTEM_PUGIXML=OFF \
37 -DENABLE_JPEG=OFF \
38 -DENABLE_JPEG_LOSSLESS=OFF \
39 ~/Orthanc
40
41
42
43 SUPPORTED - Ubuntu 12.10
44 ------------------------
45
46 # sudo apt-get install build-essential unzip cmake mercurial \
47 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
48 libgoogle-glog-dev libgtest-dev libpng-dev \
49 libsqlite3-dev libssl-dev zlib1g-dev \
50 libdcmtk2-dev libboost-all-dev libwrap0-dev libcharls-dev
51
52 With JPEG:
53
54 # cmake "-DDCMTK_LIBRARIES=CharLS;dcmjpls;wrap;oflog" \
55 -DALLOW_DOWNLOADS=ON \
56 -DUSE_SYSTEM_MONGOOSE=OFF \
57 -DUSE_SYSTEM_JSONCPP=OFF \
58 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \
59 -DUSE_SYSTEM_PUGIXML=OFF \
60 ~/Orthanc
61
62
63 Without JPEG:
64
65 # cmake "-DDCMTK_LIBRARIES=wrap;oflog" \
66 -DALLOW_DOWNLOADS=ON \
67 -DUSE_SYSTEM_MONGOOSE=OFF \
68 -DUSE_SYSTEM_JSONCPP=OFF \
69 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \
70 -DUSE_SYSTEM_PUGIXML=OFF \
71 -DENABLE_JPEG=OFF \
72 -DENABLE_JPEG_LOSSLESS=OFF \
73 ~/Orthanc
74
75
76 SUPPORTED - Ubuntu 13.10
77 ------------------------
78
79 # sudo apt-get install build-essential unzip cmake mercurial \
80 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
81 libgoogle-glog-dev libgtest-dev libpng-dev \
82 libsqlite3-dev libssl-dev zlib1g-dev \
83 libdcmtk2-dev libboost-all-dev libwrap0-dev libjsoncpp-dev
84
85 # cmake "-DDCMTK_LIBRARIES=wrap;oflog" \
86 -DALLOW_DOWNLOADS=ON \
87 -DUSE_SYSTEM_MONGOOSE=OFF \
88 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \
89 -DUSE_SYSTEM_PUGIXML=OFF \
90 -DENABLE_JPEG=OFF \
91 -DENABLE_JPEG_LOSSLESS=OFF \
92 ~/Orthanc
93
94
95 SUPPORTED - Fedora 19
96 ---------------------
97
98 # sudo yum install unzip make automake gcc gcc-c++ python cmake \
99 boost-devel curl-devel dcmtk-devel glog-devel \
100 gtest-devel libpng-devel libsqlite3x-devel libuuid-devel \
101 mongoose-devel openssl-devel jsoncpp-devel lua-devel pugixml-devel
102
103 # cmake "-DDCMTK_LIBRARIES=CharLS" \
104 -DSYSTEM_MONGOOSE_USE_CALLBACKS=OFF \
105 ~/Orthanc
106
107 Note: Have also a look at the official package:
108 http://pkgs.fedoraproject.org/cgit/orthanc.git/tree/?h=f18