Ticket #10839: Wcast-align_warnings.txt

File Wcast-align_warnings.txt, 40.7 KB (added by Steven Hahn, 6 years ago)

warnings when building Mantid with -Wcast-align

Line 
1mac90952:ninja svh$ ninja
2[1/1] Re-running CMake...
3-- Found Qt4: /usr/local/bin/qmake (found version "4.8.6")
4-- Setting THIRD_PARTY to be /Users/svh/Documents/MantidProject/mantid/Code/Mantid/../Third_Party.
5CMake Warning at CMakeLists.txt:79 (message):
6  Specified THIRD_PARTY directory doesn't exist!
7
8
9-- Operating System: Mac OS X 10.9.5 (Mavericks)
10-- OS X Mavericks - Not using Mantid Third_Party libraries.
11-- Python version is 2.7
12-- Build type is Release
13-- Boost version: 1.57.0
14-- Found the following Boost libraries:
15--   date_time
16--   regex
17-- Try OpenMP C flag = [ ]
18-- Performing Test OpenMP_FLAG_DETECTED
19-- Performing Test OpenMP_FLAG_DETECTED - Failed
20-- Try OpenMP C flag = [-fopenmp]
21-- Performing Test OpenMP_FLAG_DETECTED
22-- Performing Test OpenMP_FLAG_DETECTED - Failed
23-- Try OpenMP C flag = [/openmp]
24-- Performing Test OpenMP_FLAG_DETECTED
25-- Performing Test OpenMP_FLAG_DETECTED - Failed
26-- Try OpenMP C flag = [-Qopenmp]
27-- Performing Test OpenMP_FLAG_DETECTED
28-- Performing Test OpenMP_FLAG_DETECTED - Failed
29-- Try OpenMP C flag = [-openmp]
30-- Performing Test OpenMP_FLAG_DETECTED
31-- Performing Test OpenMP_FLAG_DETECTED - Failed
32-- Try OpenMP C flag = [-xopenmp]
33-- Performing Test OpenMP_FLAG_DETECTED
34-- Performing Test OpenMP_FLAG_DETECTED - Failed
35-- Try OpenMP C flag = [+Oopenmp]
36-- Performing Test OpenMP_FLAG_DETECTED
37-- Performing Test OpenMP_FLAG_DETECTED - Failed
38-- Try OpenMP C flag = [-qsmp]
39-- Performing Test OpenMP_FLAG_DETECTED
40-- Performing Test OpenMP_FLAG_DETECTED - Failed
41-- Try OpenMP C flag = [-mp]
42-- Performing Test OpenMP_FLAG_DETECTED
43-- Performing Test OpenMP_FLAG_DETECTED - Failed
44-- Try OpenMP CXX flag = [ ]
45-- Performing Test OpenMP_FLAG_DETECTED
46-- Performing Test OpenMP_FLAG_DETECTED - Failed
47-- Try OpenMP CXX flag = [-fopenmp]
48-- Performing Test OpenMP_FLAG_DETECTED
49-- Performing Test OpenMP_FLAG_DETECTED - Failed
50-- Try OpenMP CXX flag = [/openmp]
51-- Performing Test OpenMP_FLAG_DETECTED
52-- Performing Test OpenMP_FLAG_DETECTED - Failed
53-- Try OpenMP CXX flag = [-Qopenmp]
54-- Performing Test OpenMP_FLAG_DETECTED
55-- Performing Test OpenMP_FLAG_DETECTED - Failed
56-- Try OpenMP CXX flag = [-openmp]
57-- Performing Test OpenMP_FLAG_DETECTED
58-- Performing Test OpenMP_FLAG_DETECTED - Failed
59-- Try OpenMP CXX flag = [-xopenmp]
60-- Performing Test OpenMP_FLAG_DETECTED
61-- Performing Test OpenMP_FLAG_DETECTED - Failed
62-- Try OpenMP CXX flag = [+Oopenmp]
63-- Performing Test OpenMP_FLAG_DETECTED
64-- Performing Test OpenMP_FLAG_DETECTED - Failed
65-- Try OpenMP CXX flag = [-qsmp]
66-- Performing Test OpenMP_FLAG_DETECTED
67-- Performing Test OpenMP_FLAG_DETECTED - Failed
68-- Try OpenMP CXX flag = [-mp]
69-- Performing Test OpenMP_FLAG_DETECTED
70-- Performing Test OpenMP_FLAG_DETECTED - Failed
71-- Could NOT find OpenMP (missing:  OpenMP_C_FLAGS OpenMP_CXX_FLAGS)
72-- cppcheck version: 1.68
73-- Could NOT find Pylint (missing:  PYLINT_EXECUTABLE)
74-- Added target ('check') for unit tests
75-- GMock/GTest (1.7.0) is available for unit tests.
76-- Found pyunittest generator
77-- Could NOT find Squish (missing:  SQUISH_INSTALL_DIR SQUISH_CLIENT_EXECUTABLE SQUISH_SERVER_EXECUTABLE)
78-- Could not find Squish - GUI testing not available. Try specifying your SQUISH_INSTALL_DIR cmake variable.
79-- Found PyQt4 version: 4.11.3
80-- Boost version: 1.57.0
81-- Found the following Boost libraries:
82--   python
83-- Found Qt4: /usr/local/bin/qmake (found version "4.8.6")
84-- Configuring done
85-- Generating done
86-- Build files have been written to: /Users/svh/Documents/MantidProject/ninja
87[806/2696] Building CXX object Framework/MDAlgorithms/CMakeFiles/MDAlgorithms.dir/src/LoadSQW.cpp.o
88/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:718:37: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
89  unsigned int file_name_length = *((uint32_t *)(&data_buffer[0]));
90                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:723:37: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
92  unsigned int file_path_length = *((uint32_t *)(&data_buffer[0]));
93                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:729:31: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
95  unsigned int file_title = *((uint32_t *)(&data_buffer[0]));
96                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
97/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:736:27: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
98  unsigned int nFiles = *((uint32_t *)(&data_buffer[0]));
99                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
100/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:769:37: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
101  unsigned int file_name_length = *((uint32_t *)(&data_buffer[0]));
102                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
103/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:774:37: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
104  unsigned int file_path_length = *((uint32_t *)(&data_buffer[0]));
105                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
106/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:784:29: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
107  unsigned int nEn_bins = *((uint32_t *)(&data_buffer[0]));
108                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
109/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:794:26: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
110  unsigned int nRows = *((uint32_t *)(&data_buffer[0]));
111                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
112/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:795:26: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
113  unsigned int nCols = *((uint32_t *)(&data_buffer[4]));
114                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:820:37: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
116  unsigned int file_name_length = *((uint32_t *)(&data_buffer[0]));
117                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
118/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:825:37: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
119  unsigned int file_path_length = *((uint32_t *)(&data_buffer[0]));
120                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
121/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:830:34: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
122  unsigned int num_detectors = *((uint32_t *)(&data_buffer[0]));
123                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
124/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:855:37: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
125  unsigned int file_name_length = *((uint32_t *)(&data_buffer[0]));
126                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
127/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:860:37: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
128  unsigned int file_path_length = *((uint32_t *)(&data_buffer[0]));
129                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
130/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:866:38: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
131  unsigned int data_title_length = *((uint32_t *)(&data_buffer[0]));
132                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
133/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:878:29: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
134  unsigned int n_labels = *((uint32_t *)(&data_buffer[0]));
135                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
136/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:879:34: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
137  unsigned int labels_length = *((uint32_t *)(&data_buffer[4]));
138                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
139/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:886:25: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
140  unsigned int npax = *((uint32_t *)(&data_buffer[0]));
141                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
142/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:901:36: warning: cast from 'value_type *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
143      unsigned int nAxisPoints = *((uint32_t *)(&data_buffer[0]));
144                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
145/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/MDAlgorithms/src/LoadSQW.cpp:951:28: warning: cast from 'value_type *' (aka 'char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align]
146  nDataPoints = (size_t)(*((uint64_t *)(&data_buffer[4])));
147                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14820 warnings generated.
149[1421/2696] Building CXX object Framework/LiveData/CMakeFiles/LiveData.dir/src/ADARA/ADARAParser.cpp.o
150In file included from /Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAParser.cpp:3:
151In file included from /Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAParser.h:9:
152/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:14:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
153    const uint32_t *field = (const uint32_t *)data;
154                            ^~~~~~~~~~~~~~~~~~~~~~
155/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:144:44: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
156  const uint32_t *ids(void) const { return (const uint32_t *)payload(); }
157                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
158/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:417:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
159    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
160                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
161/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:446:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
162    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
163                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
164/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:470:38: warning: cast from 'const uint32_t *' (aka 'const unsigned int *') to 'const double *' increases required alignment from 4 to 8 [-Wcast-align]
165  double value(void) const { return *(const double *)&m_fields[3]; }
166                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
167/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:473:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
168    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
169                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
170/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:500:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
171    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
172                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1737 warnings generated.
174[1436/2696] Building CXX object Framework/LiveData/CMakeFiles/LiveData.dir/src/ADARA/ADARAPackets.cpp.o
175In file included from /Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:1:
176/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:14:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
177    const uint32_t *field = (const uint32_t *)data;
178                            ^~~~~~~~~~~~~~~~~~~~~~
179/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:144:44: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
180  const uint32_t *ids(void) const { return (const uint32_t *)payload(); }
181                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
182/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:417:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
183    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
184                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
185/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:446:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
186    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
187                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
188/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:470:38: warning: cast from 'const uint32_t *' (aka 'const unsigned int *') to 'const double *' increases required alignment from 4 to 8 [-Wcast-align]
189  double value(void) const { return *(const double *)&m_fields[3]; }
190                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
191/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:473:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
192    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
193                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
194/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:500:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
195    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
196                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
197/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:80:35: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
198    : Packet(data, len), m_fields((const uint32_t *)payload()) {
199                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
200/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:86:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
201    : Packet(pkt), m_fields((const uint32_t *)payload()) {}
202                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
203/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:91:35: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
204    : Packet(data, len), m_fields((const uint32_t *)payload()) {
205                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
206/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:100:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
207    : Packet(pkt), m_fields((const uint32_t *)payload()) {}
208                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
209/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:112:35: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
210    : Packet(data, len), m_fields((const uint32_t *)payload()) {
211                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
212/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:120:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
213    : Packet(pkt), m_fields((const uint32_t *)payload()),
214                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
215/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:231:35: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
216    : Packet(data, len), m_fields((const uint32_t *)payload()),
217                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
218/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:238:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
219    : Packet(pkt), m_fields((const uint32_t *)payload()),
220                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
221/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:315:35: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
222    : Packet(data, len), m_fields((const uint32_t *)payload()) {
223                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
224/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:321:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
225    : Packet(pkt), m_fields((const uint32_t *)payload()) {}
226                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
227/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:326:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
228  uint32_t size = *(const uint32_t *)payload();
229                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
230/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:346:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
231  uint32_t size = *(const uint32_t *)payload();
232                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
233/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:373:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
234  m_reqStart = *(const uint32_t *)payload();
235                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
236/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:382:35: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
237    : Packet(data, len), m_fields((const uint32_t *)payload()) {
238                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
239/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:393:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
240    : Packet(pkt), m_fields((const uint32_t *)payload()) {}
241                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
242/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:398:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
243  uint32_t size = *(const uint32_t *)(payload() + 24);
244                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
245/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:422:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
246  uint32_t size = *(const uint32_t *)payload();
247                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
248/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:444:21: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
249  uint32_t sizes = *(const uint32_t *)payload();
250                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
251/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:474:28: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
252  const uint32_t *fields = (const uint32_t *)payload();
253                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
254/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:497:35: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
255    : Packet(data, len), m_fields((const uint32_t *)payload()) {
256                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
257/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:519:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
258    : Packet(pkt), m_fields((const uint32_t *)payload()) {}
259                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
260/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:524:35: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
261    : Packet(data, len), m_fields((const uint32_t *)payload()) {
262                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
263/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:546:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
264    : Packet(pkt), m_fields((const uint32_t *)payload()) {}
265                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
266/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:551:35: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
267    : Packet(data, len), m_fields((const uint32_t *)payload()) {
268                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
269/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/ADARA/ADARAPackets.cpp:589:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
270    : Packet(pkt), m_fields((const uint32_t *)payload()), m_val(pkt.m_val) {}
271                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
27232 warnings generated.
273[1439/2696] Building CXX object Framework/ICat/CMakeFiles/ICat.dir/src/GSoap.cpp.o
274In file included from /Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap.cpp:21:
275/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2201:4: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
276  *(char **)p = b->ptr;
277   ^~~~~~~~~~
278/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2202:4: warning: cast from 'char *' to 'size_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
279  *(size_t *)(p + sizeof(char *)) = n;
280   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
281/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2220:15: warning: cast from 'char *' to 'size_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
282  b->size -= *(size_t *)(p + sizeof(char *));
283              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
284/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2221:13: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
285  b->ptr = *(char **)p;
286            ^~~~~~~~~~
287/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2277:17: warning: cast from 'char *' to 'unsigned char **' increases required alignment from 1 to 8 [-Wcast-align]
288      xp->ptr = (unsigned char **)((char *)xp->ptr + (p1 - p2));
289                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
290/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2278:18: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
291      xp->size = (int *)((char *)xp->size + (p1 - p2));
292                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
293/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2279:18: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
294      xp->type = (char **)((char *)xp->type + (p1 - p2));
295                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
296/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2280:21: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
297      xp->options = (char **)((char *)xp->options + (p1 - p2));
298                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2305:48: warning: cast from 'const char *' to 'const char **' increases required alignment from 1 to 8 [-Wcast-align]
300      for (p = (const char *)ip->copy; p; p = *(const char **)p)
301                                               ^~~~~~~~~~~~~~~~
302/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2438:17: warning: cast from 'char *' to 'size_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
303    b->size -= *(size_t *)(b->ptr + sizeof(char *)) - n;
304                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
305/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2439:6: warning: cast from 'char *' to 'size_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
306    *(size_t *)(b->ptr + sizeof(char *)) = n;
307     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
308/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2458:10: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
309    q = *(char **)p;
310         ^~~~~~~~~~
311/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2459:6: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
312    *(char **)p = r;
313     ^~~~~~~~~~
314/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2478:15: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
315    b->ptr = *(char **)p;
316              ^~~~~~~~~~
317/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2493:11: warning: cast from 'char *' to 'size_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
318  return *(size_t *)(b->ptr + sizeof(char *));
319          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
320/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:2509:12: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
321      q = *(char **)p;
322           ^~~~~~~~~~
323/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:3016:11: warning: cast from 'unsigned char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
324  return *(int *)buf;
325          ^~~~~~~~~~
326/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:7757:6: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
327    *(unsigned short *)(p + n - sizeof(unsigned short)) =
328     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
329/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:7760:6: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align]
330    *(void **)(p + n) = soap->alist;
331     ^~~~~~~~~~~~~~~~
332/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:7761:6: warning: cast from 'char *' to 'size_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
333    *(size_t *)(p + n + sizeof(void *)) = n;
334     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
335/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:7870:12: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
336      if (*(unsigned short *)(char *)(*q - sizeof(unsigned short)) !=
337           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
338/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:7881:31: warning: cast from 'char *' to 'size_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
339      if (p == (void *)(*q - *(size_t *)(*q + sizeof(void *)))) {
340                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
341/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:7894:12: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
342      if (*(unsigned short *)(char *)(q - sizeof(unsigned short)) !=
343           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
344/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:7905:22: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align]
345      soap->alist = *(void **)q;
346                     ^~~~~~~~~~
347/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:7906:13: warning: cast from 'char *' to 'size_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
348      q -= *(size_t *)(q + sizeof(void *));
349            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
350/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:7996:10: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
351    if (*(unsigned short *)(char *)(*q - sizeof(unsigned short)) !=
352         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
353/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:8079:31: warning: cast from 'char *' to 'size_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
354      if (p == (void *)(*q - *(size_t *)(*q + sizeof(void *)))) {
355                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
356/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:11952:7: warning: cast from 'char *' to 'wchar_t *' increases required alignment from 1 to 4 [-Wcast-align]
357  s = (wchar_t *)soap_save_block(soap, NULL, NULL, 0);
358      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
359/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:13429:29: warning: cast from 'const char *' to 'wchar_t *' increases required alignment from 1 to 4 [-Wcast-align]
360    *p = soap_wstrdup(soap, (wchar_t *)SOAP_STR_EOS);
361                            ^~~~~~~~~~~~~~~~~~~~~~~
362/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/ICat/src/GSoap/stdsoap2.cpp:13797:29: warning: cast from 'const char *' to 'wchar_t *' increases required alignment from 1 to 4 [-Wcast-align]
363    *p = soap_wstrdup(soap, (wchar_t *)SOAP_STR_EOS);
364                            ^~~~~~~~~~~~~~~~~~~~~~~
36530 warnings generated.
366[1457/2696] Building CXX object Framework/LiveData/CMakeFiles/LiveData.dir/src/SNSLiveEventDataListener.cpp.o
367In file included from /Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/src/SNSLiveEventDataListener.cpp:4:
368In file included from /Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/SNSLiveEventDataListener.h:7:
369In file included from /Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAParser.h:9:
370/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:14:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
371    const uint32_t *field = (const uint32_t *)data;
372                            ^~~~~~~~~~~~~~~~~~~~~~
373/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:144:44: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
374  const uint32_t *ids(void) const { return (const uint32_t *)payload(); }
375                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
376/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:417:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
377    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
378                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
379/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:446:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
380    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
381                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
382/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:470:38: warning: cast from 'const uint32_t *' (aka 'const unsigned int *') to 'const double *' increases required alignment from 4 to 8 [-Wcast-align]
383  double value(void) const { return *(const double *)&m_fields[3]; }
384                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
385/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:473:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
386    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
387                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
388/Users/svh/Documents/MantidProject/mantid/Code/Mantid/Framework/LiveData/inc/MantidLiveData/ADARA/ADARAPackets.h:500:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
389    uint32_t *fields = (uint32_t *)const_cast<uint8_t *>(payload());
390                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3917 warnings generated.
392[2390/2696] Building CXX object MantidPlot/CMakeFiles/MantidPlot.dir/src/MatrixModel.cpp.o
393/Users/svh/Documents/MantidProject/mantid/Code/Mantid/MantidPlot/src/MatrixModel.cpp:496:19: warning: cast from 'uchar *' (aka 'unsigned char *') to 'QRgb *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
394        QRgb *line = (QRgb *)image.scanLine(i);
395                     ^~~~~~~~~~~~~~~~~~~~~~~~~
3961 warning generated.
397[2679/2696] Building CXX object MantidPlot/CMakeFiles/MantidPlot.dir/sipqti.cpp.o
398In file included from MantidPlot/sipqti.cpp:13:
399/Users/svh/Documents/MantidProject/ninja/MantidPlot/sip_qtipart0.cpp:8533:42: warning: cast from 'PyObject *(*)(void *, PyObject *, PyObject *)' to 'PyMethodDef *' increases required alignment from 4 to 8 [-Wcast-align]
400    {InstanceVariable, sipName_mantidUI, (PyMethodDef *)varget_ApplicationWindow_mantidUI, (PyMethodDef *)varset_ApplicationWindow_mantidUI, NULL, NULL},
401                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
402/Users/svh/Documents/MantidProject/ninja/MantidPlot/sip_qtipart0.cpp:8533:92: warning: cast from 'int (*)(void *, PyObject *, PyObject *)' to 'PyMethodDef *' increases required alignment from 4 to 8 [-Wcast-align]
403    {InstanceVariable, sipName_mantidUI, (PyMethodDef *)varget_ApplicationWindow_mantidUI, (PyMethodDef *)varset_ApplicationWindow_mantidUI, NULL, NULL},
404                                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4052 warnings generated.
406[2696/2696] Linking CXX executable bin/MantidPlot.app/Contents/MacOS/MantidPlot
407mac90952:ninja svh$