1415
|
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
|