1 
Scanning dependencies of target moptions
2 
[  1%] Building C object common/options/CMakeFiles/moptions.dir/monet_options.c.o
3 
[  1%] Linking C static library libmoptions.a
4 
[  1%] Built target moptions
5 
Scanning dependencies of target stream
6 
[  1%] Building C object common/stream/CMakeFiles/stream.dir/stream.c.o
7 
[  1%] Building C object common/stream/CMakeFiles/stream.dir/rw.c.o
8 
[  1%] Building C object common/stream/CMakeFiles/stream.dir/bstream.c.o
9 
[  2%] Building C object common/stream/CMakeFiles/stream.dir/bs.c.o
10 
[  2%] Building C object common/stream/CMakeFiles/stream.dir/bs2.c.o
11 
[  2%] Building C object common/stream/CMakeFiles/stream.dir/stdio_stream.c.o
12 
[  2%] Building C object common/stream/CMakeFiles/stream.dir/winio.c.o
13 
[  2%] Building C object common/stream/CMakeFiles/stream.dir/compressed.c.o
14 
[  2%] Building C object common/stream/CMakeFiles/stream.dir/gz_stream.c.o
15 
[  3%] Building C object common/stream/CMakeFiles/stream.dir/bz2_stream.c.o
16 
[  3%] Building C object common/stream/CMakeFiles/stream.dir/xz_stream.c.o
17 
[  3%] Building C object common/stream/CMakeFiles/stream.dir/lz4_stream.c.o
18 
[  3%] Building C object common/stream/CMakeFiles/stream.dir/url_stream.c.o
19 
[  3%] Building C object common/stream/CMakeFiles/stream.dir/socket_stream.c.o
20 
[  3%] Building C object common/stream/CMakeFiles/stream.dir/memio.c.o
21 
[  4%] Building C object common/stream/CMakeFiles/stream.dir/callback.c.o
22 
[  4%] Building C object common/stream/CMakeFiles/stream.dir/blackhole.c.o
23 
[  4%] Building C object common/stream/CMakeFiles/stream.dir/fwf.c.o
24 
[  4%] Building C object common/stream/CMakeFiles/stream.dir/iconv_stream.c.o
25 
[  4%] Building C object common/stream/CMakeFiles/stream.dir/text_stream.c.o
26 
[  5%] Building C object common/stream/CMakeFiles/stream.dir/pump.c.o
27 
[  5%] Linking C shared library libstream.so
28 
[  5%] Built target stream
29 
Scanning dependencies of target mcrypt
30 
[  5%] Building C object common/utils/CMakeFiles/mcrypt.dir/mcrypt.c.o
31 
[  5%] Linking C static library libmcrypt.a
32 
[  5%] Built target mcrypt
33 
Scanning dependencies of target mutils
34 
[  6%] Building C object common/utils/CMakeFiles/mutils.dir/mutils.c.o
35 
[  6%] Building C object common/utils/CMakeFiles/mutils.dir/revision.c.o
36 
[  6%] Linking C static library libmutils.a
37 
[  6%] Built target mutils
38 
Scanning dependencies of target msabaoth
39 
[  6%] Building C object common/utils/CMakeFiles/msabaoth.dir/msabaoth.c.o
40 
[  6%] Building C object common/utils/CMakeFiles/msabaoth.dir/muuid.c.o
41 
[  7%] Linking C static library libmsabaoth.a
42 
[  7%] Built target msabaoth
43 
Scanning dependencies of target mprompt
44 
[  7%] Building C object common/utils/CMakeFiles/mprompt.dir/prompt.c.o
45 
[  7%] Linking C static library libmprompt.a
46 
[  7%] Built target mprompt
47 
Scanning dependencies of target mapi
48 
[  7%] Building C object clients/mapilib/CMakeFiles/mapi.dir/mapi.c.o
49 
[  7%] Linking C shared library libmapi.so
50 
[  7%] Built target mapi
51 
Scanning dependencies of target mcutil
52 
[  7%] Building C object clients/mapiclient/CMakeFiles/mcutil.dir/dump.c.o
53 
[  7%] Building C object clients/mapiclient/CMakeFiles/mcutil.dir/dotmonetdb.c.o
54 
[  8%] Linking C static library libmcutil.a
55 
[  8%] Built target mcutil
56 
Scanning dependencies of target mclient
57 
[  8%] Building C object clients/mapiclient/CMakeFiles/mclient.dir/mclient.c.o
58 
[  8%] Building C object clients/mapiclient/CMakeFiles/mclient.dir/ReadlineTools.c.o
59 
[  9%] Building C object clients/mapiclient/CMakeFiles/mclient.dir/mhelp.c.o
60 
[  9%] Linking C executable mclient
61 
[  9%] Built target mclient
62 
Scanning dependencies of target msqldump
63 
[  9%] Building C object clients/mapiclient/CMakeFiles/msqldump.dir/msqldump.c.o
64 
[  9%] Linking C executable msqldump
65 
[  9%] Built target msqldump
66 
Scanning dependencies of target stethoscope
67 
[  9%] Building C object clients/mapiclient/CMakeFiles/stethoscope.dir/stethoscope.c.o
68 
[ 10%] Building C object clients/mapiclient/CMakeFiles/stethoscope.dir/eventparser.c.o
69 
[ 10%] Linking C executable stethoscope
70 
[ 10%] Built target stethoscope
71 
Scanning dependencies of target MonetODBCs
72 
[ 10%] Building C object clients/odbc/setup/CMakeFiles/MonetODBCs.dir/drvcfg.c.o
73 
[ 10%] Linking C shared module libMonetODBCs.so
74 
[ 10%] Built target MonetODBCs
75 
Scanning dependencies of target MonetODBC
76 
[ 10%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/ODBCConvert.c.o
77 
[ 11%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/ODBCDbc.c.o
78 
[ 11%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/ODBCDesc.c.o
79 
[ 11%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/ODBCEnv.c.o
80 
[ 11%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/ODBCError.c.o
81 
[ 11%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/ODBCStmt.c.o
82 
[ 11%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/ODBCUtil.c.o
83 
[ 12%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLAllocConnect.c.o
84 
[ 12%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLAllocEnv.c.o
85 
[ 12%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLAllocHandle.c.o
86 
[ 12%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLAllocStmt.c.o
87 
[ 12%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLBindCol.c.o
88 
[ 12%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLBindParameter.c.o
89 
[ 13%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLBrowseConnect.c.o
90 
[ 13%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLBulkOperations.c.o
91 
[ 13%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLCancel.c.o
92 
[ 13%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLCloseCursor.c.o
93 
[ 13%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLColAttribute.c.o
94 
[ 14%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLColAttributes.c.o
95 
[ 14%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLColumnPrivileges.c.o
96 
[ 14%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLColumns.c.o
97 
[ 14%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLConnect.c.o
98 
[ 14%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLCopyDesc.c.o
99 
[ 14%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLDataSources.c.o
100 
[ 15%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLDescribeCol.c.o
101 
[ 15%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLDescribeParam.c.o
102 
[ 15%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLDisconnect.c.o
103 
[ 15%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLDriverConnect.c.o
104 
[ 15%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLDrivers.c.o
105 
[ 15%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLEndTran.c.o
106 
[ 16%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLError.c.o
107 
[ 16%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLExecDirect.c.o
108 
[ 16%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLExecute.c.o
109 
[ 16%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLExtendedFetch.c.o
110 
[ 16%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLFetch.c.o
111 
[ 17%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLFetchScroll.c.o
112 
[ 17%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLForeignKeys.c.o
113 
[ 17%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLFreeConnect.c.o
114 
[ 17%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLFreeEnv.c.o
115 
[ 17%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLFreeHandle.c.o
116 
[ 17%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLFreeStmt.c.o
117 
[ 18%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetConnectAttr.c.o
118 
[ 18%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetConnectOption.c.o
119 
[ 18%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetCursorName.c.o
120 
[ 18%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetData.c.o
121 
[ 18%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetDescField.c.o
122 
[ 18%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetDescRec.c.o
123 
[ 19%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetDiagField.c.o
124 
[ 19%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetDiagRec.c.o
125 
[ 19%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetEnvAttr.c.o
126 
[ 19%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetFunctions.c.o
127 
[ 19%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetInfo.c.o
128 
[ 20%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetStmtAttr.c.o
129 
[ 20%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetStmtOption.c.o
130 
[ 20%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLGetTypeInfo.c.o
131 
[ 20%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLMoreResults.c.o
132 
[ 20%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLNativeSql.c.o
133 
[ 20%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLNumParams.c.o
134 
[ 21%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLNumResultCols.c.o
135 
[ 21%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLParamData.c.o
136 
[ 21%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLParamOptions.c.o
137 
[ 21%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLPrepare.c.o
138 
[ 21%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLPrimaryKeys.c.o
139 
[ 21%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLProcedureColumns.c.o
140 
[ 22%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLProcedures.c.o
141 
[ 22%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLPutData.c.o
142 
[ 22%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLRowCount.c.o
143 
[ 22%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSetConnectAttr.c.o
144 
[ 22%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSetConnectOption.c.o
145 
[ 23%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSetCursorName.c.o
146 
[ 23%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSetDescField.c.o
147 
[ 23%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSetDescRec.c.o
148 
[ 23%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSetEnvAttr.c.o
149 
[ 23%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSetParam.c.o
150 
[ 23%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSetPos.c.o
151 
[ 24%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSetScrollOptions.c.o
152 
[ 24%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSetStmtAttr.c.o
153 
[ 24%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSetStmtOption.c.o
154 
[ 24%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLSpecialColumns.c.o
155 
[ 24%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLStatistics.c.o
156 
[ 24%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLTablePrivileges.c.o
157 
[ 25%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLTables.c.o
158 
[ 25%] Building C object clients/odbc/driver/CMakeFiles/MonetODBC.dir/SQLTransact.c.o
159 
[ 25%] Linking C shared module libMonetODBC.so
160 
[ 25%] Built target MonetODBC
161 
Scanning dependencies of target testgetinfo
162 
[ 25%] Building C object clients/odbc/samples/CMakeFiles/testgetinfo.dir/testgetinfo.c.o
163 
[ 25%] Linking C executable testgetinfo
164 
[ 25%] Built target testgetinfo
165 
Scanning dependencies of target odbcsample1
166 
[ 25%] Building C object clients/odbc/samples/CMakeFiles/odbcsample1.dir/odbcsample1.c.o
167 
[ 25%] Linking C executable odbcsample1
168 
[ 25%] Built target odbcsample1
169 
Scanning dependencies of target arraytest
170 
[ 26%] Building C object clients/odbc/samples/CMakeFiles/arraytest.dir/arraytest.c.o
171 
[ 26%] Linking C executable arraytest
172 
[ 26%] Built target arraytest
173 
Scanning dependencies of target testStmtAttr
174 
[ 26%] Building C object clients/odbc/samples/CMakeFiles/testStmtAttr.dir/testStmtAttr.c.o
175 
[ 26%] Linking C executable testStmtAttr
176 
[ 26%] Built target testStmtAttr
177 
Scanning dependencies of target bincopydata
178 
[ 26%] Building C object clients/examples/C/CMakeFiles/bincopydata.dir/bincopydata.c.o
179 
In file included from /home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.h:2,
180 
                 from /home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:1:
181 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c: In function ‘gen_hugeints’:
182 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:58: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
58    	
59    	#define COPY_BINARY_BYTESWAP128(value) ( \
60    	    ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
61    	    | ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[1]   )   ) \
62    	)
183 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
184 
                                                          ^
185 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:49:23: note: in definition of macro ‘COPY_BINARY_BYTESWAP64’
186 
       (((*(uint64_t*)&value) & 0xFF00000000000000u) >> 56u) | \
187 
                       ^~~~~
188 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
189 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
190 
                ^~~~~~~~~~~~~~~~~~~~~~~
191 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
192 
   COPY_BINARY_CONVERT128(v);
193 
   ^~~~~~~~~~~~~~~~~~~~~~
194 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:49:11: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
47    	
48    	#define COPY_BINARY_BYTESWAP64(value) ( \
49    	      (((*(uint64_t*)&value) & 0xFF00000000000000u) >> 56u) | \
50    	      (((*(uint64_t*)&value) & 0x00FF000000000000u) >> 40u) | \
51    	      (((*(uint64_t*)&value) & 0x0000FF0000000000u) >> 24u) | \
195 
       (((*(uint64_t*)&value) & 0xFF00000000000000u) >> 56u) | \
196 
           ^
197 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:13: note: in expansion of macro ‘COPY_BINARY_BYTESWAP64’
198 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
199 
             ^~~~~~~~~~~~~~~~~~~~~~
200 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
201 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
202 
                ^~~~~~~~~~~~~~~~~~~~~~~
203 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
204 
   COPY_BINARY_CONVERT128(v);
205 
   ^~~~~~~~~~~~~~~~~~~~~~
206 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:58: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
58    	
59    	#define COPY_BINARY_BYTESWAP128(value) ( \
60    	    ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
61    	    | ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[1]   )   ) \
62    	)
207 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
208 
                                                          ^
209 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:50:23: note: in definition of macro ‘COPY_BINARY_BYTESWAP64’
210 
       (((*(uint64_t*)&value) & 0x00FF000000000000u) >> 40u) | \
211 
                       ^~~~~
212 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
213 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
214 
                ^~~~~~~~~~~~~~~~~~~~~~~
215 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
216 
   COPY_BINARY_CONVERT128(v);
217 
   ^~~~~~~~~~~~~~~~~~~~~~
218 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:50:11: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
48    	#define COPY_BINARY_BYTESWAP64(value) ( \
49    	      (((*(uint64_t*)&value) & 0xFF00000000000000u) >> 56u) | \
50    	      (((*(uint64_t*)&value) & 0x00FF000000000000u) >> 40u) | \
51    	      (((*(uint64_t*)&value) & 0x0000FF0000000000u) >> 24u) | \
52    	      (((*(uint64_t*)&value) & 0x000000FF00000000u) >>  8u) | \
219 
       (((*(uint64_t*)&value) & 0x00FF000000000000u) >> 40u) | \
220 
           ^
221 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:13: note: in expansion of macro ‘COPY_BINARY_BYTESWAP64’
222 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
223 
             ^~~~~~~~~~~~~~~~~~~~~~
224 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
225 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
226 
                ^~~~~~~~~~~~~~~~~~~~~~~
227 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
228 
   COPY_BINARY_CONVERT128(v);
229 
   ^~~~~~~~~~~~~~~~~~~~~~
230 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:58: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
58    	
59    	#define COPY_BINARY_BYTESWAP128(value) ( \
60    	    ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
61    	    | ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[1]   )   ) \
62    	)
231 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
232 
                                                          ^
233 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:51:23: note: in definition of macro ‘COPY_BINARY_BYTESWAP64’
234 
       (((*(uint64_t*)&value) & 0x0000FF0000000000u) >> 24u) | \
235 
                       ^~~~~
236 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
237 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
238 
                ^~~~~~~~~~~~~~~~~~~~~~~
239 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
240 
   COPY_BINARY_CONVERT128(v);
241 
   ^~~~~~~~~~~~~~~~~~~~~~
242 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:51:11: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
49    	      (((*(uint64_t*)&value) & 0xFF00000000000000u) >> 56u) | \
50    	      (((*(uint64_t*)&value) & 0x00FF000000000000u) >> 40u) | \
51    	      (((*(uint64_t*)&value) & 0x0000FF0000000000u) >> 24u) | \
52    	      (((*(uint64_t*)&value) & 0x000000FF00000000u) >>  8u) | \
53    	      (((*(uint64_t*)&value) & 0x00000000FF000000u) <<  8u) | \
243 
       (((*(uint64_t*)&value) & 0x0000FF0000000000u) >> 24u) | \
244 
           ^
245 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:13: note: in expansion of macro ‘COPY_BINARY_BYTESWAP64’
246 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
247 
             ^~~~~~~~~~~~~~~~~~~~~~
248 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
249 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
250 
                ^~~~~~~~~~~~~~~~~~~~~~~
251 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
252 
   COPY_BINARY_CONVERT128(v);
253 
   ^~~~~~~~~~~~~~~~~~~~~~
254 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:58: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
58    	
59    	#define COPY_BINARY_BYTESWAP128(value) ( \
60    	    ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
61    	    | ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[1]   )   ) \
62    	)
255 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
256 
                                                          ^
257 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:52:23: note: in definition of macro ‘COPY_BINARY_BYTESWAP64’
258 
       (((*(uint64_t*)&value) & 0x000000FF00000000u) >>  8u) | \
259 
                       ^~~~~
260 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
261 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
262 
                ^~~~~~~~~~~~~~~~~~~~~~~
263 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
264 
   COPY_BINARY_CONVERT128(v);
265 
   ^~~~~~~~~~~~~~~~~~~~~~
266 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:52:11: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
50    	      (((*(uint64_t*)&value) & 0x00FF000000000000u) >> 40u) | \
51    	      (((*(uint64_t*)&value) & 0x0000FF0000000000u) >> 24u) | \
52    	      (((*(uint64_t*)&value) & 0x000000FF00000000u) >>  8u) | \
53    	      (((*(uint64_t*)&value) & 0x00000000FF000000u) <<  8u) | \
54    	      (((*(uint64_t*)&value) & 0x0000000000FF0000u) << 24u) | \
267 
       (((*(uint64_t*)&value) & 0x000000FF00000000u) >>  8u) | \
268 
           ^
269 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:13: note: in expansion of macro ‘COPY_BINARY_BYTESWAP64’
270 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
271 
             ^~~~~~~~~~~~~~~~~~~~~~
272 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
273 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
274 
                ^~~~~~~~~~~~~~~~~~~~~~~
275 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
276 
   COPY_BINARY_CONVERT128(v);
277 
   ^~~~~~~~~~~~~~~~~~~~~~
278 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:58: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
58    	
59    	#define COPY_BINARY_BYTESWAP128(value) ( \
60    	    ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
61    	    | ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[1]   )   ) \
62    	)
279 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
280 
                                                          ^
281 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:53:23: note: in definition of macro ‘COPY_BINARY_BYTESWAP64’
282 
       (((*(uint64_t*)&value) & 0x00000000FF000000u) <<  8u) | \
283 
                       ^~~~~
284 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
285 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
286 
                ^~~~~~~~~~~~~~~~~~~~~~~
287 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
288 
   COPY_BINARY_CONVERT128(v);
289 
   ^~~~~~~~~~~~~~~~~~~~~~
290 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:53:11: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
51    	      (((*(uint64_t*)&value) & 0x0000FF0000000000u) >> 24u) | \
52    	      (((*(uint64_t*)&value) & 0x000000FF00000000u) >>  8u) | \
53    	      (((*(uint64_t*)&value) & 0x00000000FF000000u) <<  8u) | \
54    	      (((*(uint64_t*)&value) & 0x0000000000FF0000u) << 24u) | \
55    	      (((*(uint64_t*)&value) & 0x000000000000FF00u) << 40u) | \
291 
       (((*(uint64_t*)&value) & 0x00000000FF000000u) <<  8u) | \
292 
           ^
293 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:13: note: in expansion of macro ‘COPY_BINARY_BYTESWAP64’
294 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
295 
             ^~~~~~~~~~~~~~~~~~~~~~
296 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
297 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
298 
                ^~~~~~~~~~~~~~~~~~~~~~~
299 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
300 
   COPY_BINARY_CONVERT128(v);
301 
   ^~~~~~~~~~~~~~~~~~~~~~
302 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:58: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
58    	
59    	#define COPY_BINARY_BYTESWAP128(value) ( \
60    	    ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
61    	    | ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[1]   )   ) \
62    	)
303 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
304 
                                                          ^
305 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:54:23: note: in definition of macro ‘COPY_BINARY_BYTESWAP64’
306 
       (((*(uint64_t*)&value) & 0x0000000000FF0000u) << 24u) | \
307 
                       ^~~~~
308 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
309 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
310 
                ^~~~~~~~~~~~~~~~~~~~~~~
311 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
312 
   COPY_BINARY_CONVERT128(v);
313 
   ^~~~~~~~~~~~~~~~~~~~~~
314 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:54:11: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
52    	      (((*(uint64_t*)&value) & 0x000000FF00000000u) >>  8u) | \
53    	      (((*(uint64_t*)&value) & 0x00000000FF000000u) <<  8u) | \
54    	      (((*(uint64_t*)&value) & 0x0000000000FF0000u) << 24u) | \
55    	      (((*(uint64_t*)&value) & 0x000000000000FF00u) << 40u) | \
56    	      (((*(uint64_t*)&value) & 0x00000000000000FFu) << 56u) \
315 
       (((*(uint64_t*)&value) & 0x0000000000FF0000u) << 24u) | \
316 
           ^
317 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:13: note: in expansion of macro ‘COPY_BINARY_BYTESWAP64’
318 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
319 
             ^~~~~~~~~~~~~~~~~~~~~~
320 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
321 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
322 
                ^~~~~~~~~~~~~~~~~~~~~~~
323 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
324 
   COPY_BINARY_CONVERT128(v);
325 
   ^~~~~~~~~~~~~~~~~~~~~~
326 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:58: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
58    	
59    	#define COPY_BINARY_BYTESWAP128(value) ( \
60    	    ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
61    	    | ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[1]   )   ) \
62    	)
327 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
328 
                                                          ^
329 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:55:23: note: in definition of macro ‘COPY_BINARY_BYTESWAP64’
330 
       (((*(uint64_t*)&value) & 0x000000000000FF00u) << 40u) | \
331 
                       ^~~~~
332 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
333 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
334 
                ^~~~~~~~~~~~~~~~~~~~~~~
335 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
336 
   COPY_BINARY_CONVERT128(v);
337 
   ^~~~~~~~~~~~~~~~~~~~~~
338 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:55:11: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
53    	      (((*(uint64_t*)&value) & 0x00000000FF000000u) <<  8u) | \
54    	      (((*(uint64_t*)&value) & 0x0000000000FF0000u) << 24u) | \
55    	      (((*(uint64_t*)&value) & 0x000000000000FF00u) << 40u) | \
56    	      (((*(uint64_t*)&value) & 0x00000000000000FFu) << 56u) \
57    	    )
339 
       (((*(uint64_t*)&value) & 0x000000000000FF00u) << 40u) | \
340 
           ^
341 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:13: note: in expansion of macro ‘COPY_BINARY_BYTESWAP64’
342 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
343 
             ^~~~~~~~~~~~~~~~~~~~~~
344 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
345 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
346 
                ^~~~~~~~~~~~~~~~~~~~~~~
347 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
348 
   COPY_BINARY_CONVERT128(v);
349 
   ^~~~~~~~~~~~~~~~~~~~~~
350 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:58: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
58    	
59    	#define COPY_BINARY_BYTESWAP128(value) ( \
60    	    ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
61    	    | ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[1]   )   ) \
62    	)
351 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
352 
                                                          ^
353 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:56:23: note: in definition of macro ‘COPY_BINARY_BYTESWAP64’
354 
       (((*(uint64_t*)&value) & 0x00000000000000FFu) << 56u) \
355 
                       ^~~~~
356 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
357 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
358 
                ^~~~~~~~~~~~~~~~~~~~~~~
359 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
360 
   COPY_BINARY_CONVERT128(v);
361 
   ^~~~~~~~~~~~~~~~~~~~~~
362 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:56:11: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
 
54    	      (((*(uint64_t*)&value) & 0x0000000000FF0000u) << 24u) | \
55    	      (((*(uint64_t*)&value) & 0x000000000000FF00u) << 40u) | \
56    	      (((*(uint64_t*)&value) & 0x00000000000000FFu) << 56u) \
57    	    )
58    	
363 
       (((*(uint64_t*)&value) & 0x00000000000000FFu) << 56u) \
364 
           ^
365 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:60:13: note: in expansion of macro ‘COPY_BINARY_BYTESWAP64’
366 
     ( (uhge)COPY_BINARY_BYTESWAP64(   ((uint64_t*)&value)[0]   )  << 64 ) \
367 
             ^~~~~~~~~~~~~~~~~~~~~~
368 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/common/utils/copybinary.h:73:16: note: in expansion of macro ‘COPY_BINARY_BYTESWAP128’
369 
   do { (lhs) = COPY_BINARY_BYTESWAP128(lhs); } while (0)
370 
                ^~~~~~~~~~~~~~~~~~~~~~~
371 
/home/monet/testing/05bc4721f061-6-1-1/MonetDB/clients/examples/C/bincopydata.c:78:3: note: in expansion of macro ‘COPY_BINARY_CONVERT128’
372 
   COPY_BINARY_CONVERT128(v);
373 
   ^~~~~~~~~~~~~~~~~~~~~~
374 
cc1: all warnings being treated as errors
375 
gmake[2]: *** [clients/examples/C/CMakeFiles/bincopydata.dir/build.make:63: clients/examples/C/CMakeFiles/bincopydata.dir/bincopydata.c.o] Error 1
376 
gmake[1]: *** [CMakeFiles/Makefile2:2162: clients/examples/C/CMakeFiles/bincopydata.dir/all] Error 2
377 
gmake: *** [Makefile:163: all] Error 2