annotate Resources/OldBuildInstructions.txt @ 3103:81b58b549845

back to using 'var' instead of 'let' since let is not supported by many old browsers. All variables declaration have been moved to the top of the function to better show that their scope is the function
author Alain Mazy <alain@mazy.be>
date Thu, 10 Jan 2019 10:51:36 +0100
parents 06536b4f30c0
children 408ffcb4038f
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 \
2403
06536b4f30c0 rename USE_GOOGLE_TEST_DEBIAN_SOURCE_PACKAGE as USE_GOOGLE_TEST_DEBIAN_PACKAGE
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 2402
diff changeset
35 -DUSE_GOOGLE_TEST_DEBIAN_PACKAGE=ON \
1415
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 \
2403
06536b4f30c0 rename USE_GOOGLE_TEST_DEBIAN_SOURCE_PACKAGE as USE_GOOGLE_TEST_DEBIAN_PACKAGE
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 2402
diff changeset
58 -DUSE_GOOGLE_TEST_DEBIAN_PACKAGE=ON \
1415
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 \
2403
06536b4f30c0 rename USE_GOOGLE_TEST_DEBIAN_SOURCE_PACKAGE as USE_GOOGLE_TEST_DEBIAN_PACKAGE
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 2402
diff changeset
69 -DUSE_GOOGLE_TEST_DEBIAN_PACKAGE=ON \
1415
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 \
2403
06536b4f30c0 rename USE_GOOGLE_TEST_DEBIAN_SOURCE_PACKAGE as USE_GOOGLE_TEST_DEBIAN_PACKAGE
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 2402
diff changeset
88 -DUSE_GOOGLE_TEST_DEBIAN_PACKAGE=ON \
1415
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