annotate Resources/OldBuildInstructions.txt @ 1798:e92cd8841a5f worklists

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