1 | Using Python: python3 |
2 | make -f build/main.mk run-3rdparty \ |
3 | OPENMSX_TARGET_CPU=x86_64 \ |
4 | OPENMSX_TARGET_OS=mingw-w64 \ |
5 | OPENMSX_FLAVOUR=opt \ |
6 | 3RDPARTY_FLAG=true \ |
7 | PYTHON=python3 |
8 | make[1]: Entering directory '/home/openmsx/openMSX' |
9 | Using Python: python3 |
10 | make -f build/3rdparty.mk \ |
11 | BUILD_PATH=derived/x86_64-mingw-w64-opt-3rd/3rdparty \ |
12 | OPENMSX_TARGET_CPU=x86_64 \ |
13 | OPENMSX_TARGET_OS=mingw-w64 \ |
14 | _CC=x86_64-w64-mingw32-gcc _CFLAGS=" -m64 -O3 -DNDEBUG -ffast-math -fomit-frame-pointer" \ |
15 | _LDFLAGS=" -m64" \ |
16 | WINDRES=x86_64-w64-mingw32-windres \ |
17 | LINK_MODE=3RD_STA \ |
18 | PYTHON=python3 |
19 | make[2]: Entering directory '/home/openmsx/openMSX' |
20 | make[2]: Nothing to be done for 'all'. |
21 | make[2]: Leaving directory '/home/openmsx/openMSX' |
22 | make[1]: Leaving directory '/home/openmsx/openMSX' |
23 | make -f build/main.mk bindist \ |
24 | OPENMSX_TARGET_CPU=x86_64 \ |
25 | OPENMSX_TARGET_OS=mingw-w64 \ |
26 | OPENMSX_FLAVOUR=opt \ |
27 | 3RDPARTY_FLAG=true \ |
28 | PYTHON=python3 |
29 | make[1]: Entering directory '/home/openmsx/openMSX' |
30 | Using Python: python3 |
31 | Build configuration: |
32 | Updating derived/x86_64-mingw-w64-opt-3rd/config/Version.ii... |
33 | Platform: x86_64-mingw-w64 |
34 | Flavour: opt |
35 | Compiler: x86_64-w64-mingw32-g++ |
36 | Subset: full build |
37 | Compiling Autofire.cc... |
38 | Compiling CLIOption.cc... |
39 | Compiling CartridgeSlotManager.cc... |
40 | Compiling ChakkariCopy.cc... |
41 | In file included from src/serialize_core.hh:4, |
42 | from src/serialize.hh:4, |
43 | from src/EmuDuration.hh:4, |
44 | from src/EmuTime.hh:4, |
45 | from src/DynamicClock.hh:4, |
46 | from src/Autofire.hh:5, |
47 | from src/Autofire.cc:1: |
48 | src/serialize_constr.hh: In member function 'openmsx::SerializeConstructorArgs<T>::type openmsx::SerializeConstructorArgs<T>::load(Archive&, unsigned int)': |
49 | src/serialize_constr.hh:37:71: error: cannot deduce template arguments for 'tuple' from () |
50 | type load(Archive& /*ar*/, unsigned /*version*/) { return std::tuple(); } |
51 | ^ |
52 | In file included from src/serialize_core.hh:4, |
53 | from src/serialize.hh:4, |
54 | from src/EmuDuration.hh:4, |
55 | from src/EmuTime.hh:4, |
56 | from src/MSXDevice.hh:5, |
57 | from src/ChakkariCopy.hh:4, |
58 | from src/ChakkariCopy.cc:1: |
59 | src/serialize_constr.hh: In member function 'openmsx::SerializeConstructorArgs<T>::type openmsx::SerializeConstructorArgs<T>::load(Archive&, unsigned int)': |
60 | src/serialize_constr.hh:37:71: error: cannot deduce template arguments for 'tuple' from () |
61 | type load(Archive& /*ar*/, unsigned /*version*/) { return std::tuple(); } |
62 | ^ |
63 | In file included from src/serialize_core.hh:4, |
64 | from src/serialize.hh:4, |
65 | from src/EmuDuration.hh:4, |
66 | from src/EmuTime.hh:4, |
67 | from src/input/StateChangeListener.hh:4, |
68 | from src/input/RecordedCommand.hh:5, |
69 | from src/CartridgeSlotManager.hh:4, |
70 | from src/CartridgeSlotManager.cc:1: |
71 | src/serialize_constr.hh: In member function 'openmsx::SerializeConstructorArgs<T>::type openmsx::SerializeConstructorArgs<T>::load(Archive&, unsigned int)': |
72 | src/serialize_constr.hh:37:71: error: cannot deduce template arguments for 'tuple' from () |
73 | type load(Archive& /*ar*/, unsigned /*version*/) { return std::tuple(); } |
74 | ^ |
75 | Compiling CliExtension.cc... |
76 | In file included from src/serialize_core.hh:5, |
77 | from src/serialize.hh:4, |
78 | from src/EmuDuration.hh:4, |
79 | from src/EmuTime.hh:4, |
80 | from src/MSXDevice.hh:5, |
81 | from src/ChakkariCopy.hh:4, |
82 | from src/ChakkariCopy.cc:1: |
83 | src/serialize_meta.hh: In member function 'std::tuple<> openmsx::MapConstrArgsEmpty<Base>::operator()(const TUPLEIn&)': |
84 | src/serialize_meta.hh:97:21: error: cannot deduce template arguments for 'tuple' from () |
85 | return std::tuple(); |
86 | ^ |
87 | src/serialize_meta.hh: In member function 'void openmsx::PolymorphicInitializer<Archive, T>::init(Archive&, void*, unsigned int) const': |
88 | src/serialize_meta.hh:210:29: error: cannot deduce template arguments for 'tuple' from () |
89 | loader(ar, *t, std::tuple(), id); |
90 | ^ |
91 | In file included from src/serialize.hh:4, |
92 | from src/EmuDuration.hh:4, |
93 | from src/EmuTime.hh:4, |
94 | from src/MSXDevice.hh:5, |
95 | from src/ChakkariCopy.hh:4, |
96 | from src/ChakkariCopy.cc:1: |
97 | src/serialize_core.hh: In member function 'T* openmsx::NonPolymorphicPointerLoader<T>::operator()(Archive&, unsigned int, GlobalTuple)': |
98 | src/serialize_core.hh:552:30: error: cannot deduce template arguments for 'tuple' from () |
99 | loader(ar, *tp, std::tuple(), id, version); |
100 | ^ |
101 | In file included from src/serialize_core.hh:5, |
102 | from src/serialize.hh:4, |
103 | from src/EmuDuration.hh:4, |
104 | from src/EmuTime.hh:4, |
105 | from src/DynamicClock.hh:4, |
106 | from src/Autofire.hh:5, |
107 | from src/Autofire.cc:1: |
108 | src/serialize_meta.hh: In member function 'std::tuple<> openmsx::MapConstrArgsEmpty<Base>::operator()(const TUPLEIn&)': |
109 | src/serialize_meta.hh:97:21: error: cannot deduce template arguments for 'tuple' from () |
110 | return std::tuple(); |
111 | ^ |
112 | src/serialize_meta.hh: In member function 'void openmsx::PolymorphicInitializer<Archive, T>::init(Archive&, void*, unsigned int) const': |
113 | src/serialize_meta.hh:210:29: error: cannot deduce template arguments for 'tuple' from () |
114 | loader(ar, *t, std::tuple(), id); |
115 | ^ |
116 | In file included from src/serialize.hh:4, |
117 | from src/EmuDuration.hh:4, |
118 | from src/EmuTime.hh:4, |
119 | from src/DynamicClock.hh:4, |
120 | from src/Autofire.hh:5, |
121 | from src/Autofire.cc:1: |
122 | src/serialize_core.hh: In member function 'T* openmsx::NonPolymorphicPointerLoader<T>::operator()(Archive&, unsigned int, GlobalTuple)': |
123 | src/serialize_core.hh:552:30: error: cannot deduce template arguments for 'tuple' from () |
124 | loader(ar, *tp, std::tuple(), id, version); |
125 | ^ |
126 | In file included from src/serialize_core.hh:5, |
127 | from src/serialize.hh:4, |
128 | from src/EmuDuration.hh:4, |
129 | from src/EmuTime.hh:4, |
130 | from src/input/StateChangeListener.hh:4, |
131 | from src/input/RecordedCommand.hh:5, |
132 | from src/CartridgeSlotManager.hh:4, |
133 | from src/CartridgeSlotManager.cc:1: |
134 | src/serialize_meta.hh: In member function 'std::tuple<> openmsx::MapConstrArgsEmpty<Base>::operator()(const TUPLEIn&)': |
135 | src/serialize_meta.hh:97:21: error: cannot deduce template arguments for 'tuple' from () |
136 | return std::tuple(); |
137 | ^ |
138 | src/serialize_meta.hh: In member function 'void openmsx::PolymorphicInitializer<Archive, T>::init(Archive&, void*, unsigned int) const': |
139 | src/serialize_meta.hh:210:29: error: cannot deduce template arguments for 'tuple' from () |
140 | loader(ar, *t, std::tuple(), id); |
141 | ^ |
142 | In file included from src/serialize.hh:4, |
143 | from src/EmuDuration.hh:4, |
144 | from src/EmuTime.hh:4, |
145 | from src/input/StateChangeListener.hh:4, |
146 | from src/input/RecordedCommand.hh:5, |
147 | from src/CartridgeSlotManager.hh:4, |
148 | from src/CartridgeSlotManager.cc:1: |
149 | src/serialize_core.hh: In member function 'T* openmsx::NonPolymorphicPointerLoader<T>::operator()(Archive&, unsigned int, GlobalTuple)': |
150 | src/serialize_core.hh:552:30: error: cannot deduce template arguments for 'tuple' from () |
151 | loader(ar, *tp, std::tuple(), id, version); |
152 | ^ |
153 | In file included from src/EmuDuration.hh:4, |
154 | from src/EmuTime.hh:4, |
155 | from src/MSXDevice.hh:5, |
156 | from src/ChakkariCopy.hh:4, |
157 | from src/ChakkariCopy.cc:1: |
158 | src/serialize.hh: In member function 'void openmsx::InputArchiveBase<Derived>::serialize(const char*, T&)': |
159 | src/serialize.hh:564:40: error: cannot deduce template arguments for 'tuple' from () |
160 | loader(this->self(), tnc, std::tuple(), -1); // don't load id |
161 | ^ |
162 | src/serialize.hh: In member function 'void openmsx::MemOutputArchive::serialize(const char*, const T&, Args&& ...)': |
163 | src/serialize.hh:677:30: error: cannot deduce template arguments for 'tuple' from () |
164 | serialize_group(std::tuple(), tag, t, std::forward<Args>(args)...); |
165 | ^ |
166 | In file included from src/EmuDuration.hh:4, |
167 | from src/EmuTime.hh:4, |
168 | from src/input/StateChangeListener.hh:4, |
169 | from src/input/RecordedCommand.hh:5, |
170 | from src/CartridgeSlotManager.hh:4, |
171 | from src/CartridgeSlotManager.cc:1: |
172 | src/serialize.hh: In member function 'void openmsx::InputArchiveBase<Derived>::serialize(const char*, T&)': |
173 | src/serialize.hh:564:40: error: cannot deduce template arguments for 'tuple' from () |
174 | loader(this->self(), tnc, std::tuple(), -1); // don't load id |
175 | ^ |
176 | src/serialize.hh: In member function 'void openmsx::MemInputArchive::serialize(const char*, T&, Args&& ...)': |
177 | src/serialize.hh:789:30: error: cannot deduce template arguments for 'tuple' from () |
178 | serialize_group(std::tuple(), tag, t, std::forward<Args>(args)...); |
179 | ^ |
180 | In file included from src/EmuDuration.hh:4, |
181 | from src/EmuTime.hh:4, |
182 | from src/DynamicClock.hh:4, |
183 | from src/Autofire.hh:5, |
184 | from src/Autofire.cc:1: |
185 | src/serialize.hh: In member function 'void openmsx::InputArchiveBase<Derived>::serialize(const char*, T&)': |
186 | src/serialize.hh:564:40: error: cannot deduce template arguments for 'tuple' from () |
187 | loader(this->self(), tnc, std::tuple(), -1); // don't load id |
188 | ^ |
189 | src/serialize.hh: In member function 'void openmsx::MemOutputArchive::serialize(const char*, const T&, Args&& ...)': |
190 | src/serialize.hh:677:30: error: cannot deduce template arguments for 'tuple' from () |
191 | serialize_group(std::tuple(), tag, t, std::forward<Args>(args)...); |
192 | ^ |
193 | src/serialize.hh: In member function 'void openmsx::MemOutputArchive::serialize(const char*, const T&, Args&& ...)': |
194 | src/serialize.hh:677:30: error: cannot deduce template arguments for 'tuple' from () |
195 | serialize_group(std::tuple(), tag, t, std::forward<Args>(args)...); |
196 | ^ |
197 | src/serialize.hh: In member function 'void openmsx::MemInputArchive::serialize(const char*, T&, Args&& ...)': |
198 | src/serialize.hh:789:30: error: cannot deduce template arguments for 'tuple' from () |
199 | serialize_group(std::tuple(), tag, t, std::forward<Args>(args)...); |
200 | ^ |
201 | src/serialize.hh: In member function 'void openmsx::MemInputArchive::serialize(const char*, T&, Args&& ...)': |
202 | src/serialize.hh:789:30: error: cannot deduce template arguments for 'tuple' from () |
203 | serialize_group(std::tuple(), tag, t, std::forward<Args>(args)...); |
204 | ^ |
205 | In file included from src/serialize_core.hh:4, |
206 | from src/serialize.hh:4, |
207 | from src/EmuDuration.hh:4, |
208 | from src/EmuTime.hh:4, |
209 | from src/MSXMotherBoard.hh:4, |
210 | from src/CliExtension.cc:3: |
211 | src/serialize_constr.hh: In member function 'openmsx::SerializeConstructorArgs<T>::type openmsx::SerializeConstructorArgs<T>::load(Archive&, unsigned int)': |
212 | src/serialize_constr.hh:37:71: error: cannot deduce template arguments for 'tuple' from () |
213 | type load(Archive& /*ar*/, unsigned /*version*/) { return std::tuple(); } |
214 | ^ |
215 | make[1]: *** [build/main.mk:495: derived/x86_64-mingw-w64-opt-3rd/obj/Autofire.o] Error 1 |
216 | make[1]: *** Waiting for unfinished jobs.... |
217 | In file included from src/serialize_core.hh:5, |
218 | from src/serialize.hh:4, |
219 | from src/EmuDuration.hh:4, |
220 | from src/EmuTime.hh:4, |
221 | from src/MSXMotherBoard.hh:4, |
222 | from src/CliExtension.cc:3: |
223 | src/serialize_meta.hh: In member function 'std::tuple<> openmsx::MapConstrArgsEmpty<Base>::operator()(const TUPLEIn&)': |
224 | src/serialize_meta.hh:97:21: error: cannot deduce template arguments for 'tuple' from () |
225 | return std::tuple(); |
226 | ^ |
227 | src/serialize_meta.hh: In member function 'void openmsx::PolymorphicInitializer<Archive, T>::init(Archive&, void*, unsigned int) const': |
228 | src/serialize_meta.hh:210:29: error: cannot deduce template arguments for 'tuple' from () |
229 | loader(ar, *t, std::tuple(), id); |
230 | ^ |
231 | In file included from src/serialize.hh:4, |
232 | from src/EmuDuration.hh:4, |
233 | from src/EmuTime.hh:4, |
234 | from src/MSXMotherBoard.hh:4, |
235 | from src/CliExtension.cc:3: |
236 | src/serialize_core.hh: In member function 'T* openmsx::NonPolymorphicPointerLoader<T>::operator()(Archive&, unsigned int, GlobalTuple)': |
237 | src/serialize_core.hh:552:30: error: cannot deduce template arguments for 'tuple' from () |
238 | loader(ar, *tp, std::tuple(), id, version); |
239 | ^ |
240 | make[1]: *** [build/main.mk:495: derived/x86_64-mingw-w64-opt-3rd/obj/ChakkariCopy.o] Error 1 |
241 | In file included from src/EmuDuration.hh:4, |
242 | from src/EmuTime.hh:4, |
243 | from src/MSXMotherBoard.hh:4, |
244 | from src/CliExtension.cc:3: |
245 | src/serialize.hh: In member function 'void openmsx::InputArchiveBase<Derived>::serialize(const char*, T&)': |
246 | src/serialize.hh:564:40: error: cannot deduce template arguments for 'tuple' from () |
247 | loader(this->self(), tnc, std::tuple(), -1); // don't load id |
248 | ^ |
249 | src/serialize.hh: In member function 'void openmsx::MemOutputArchive::serialize(const char*, const T&, Args&& ...)': |
250 | src/serialize.hh:677:30: error: cannot deduce template arguments for 'tuple' from () |
251 | serialize_group(std::tuple(), tag, t, std::forward<Args>(args)...); |
252 | ^ |
253 | src/serialize.hh: In member function 'void openmsx::MemInputArchive::serialize(const char*, T&, Args&& ...)': |
254 | src/serialize.hh:789:30: error: cannot deduce template arguments for 'tuple' from () |
255 | serialize_group(std::tuple(), tag, t, std::forward<Args>(args)...); |
256 | ^ |
257 | make[1]: *** [build/main.mk:495: derived/x86_64-mingw-w64-opt-3rd/obj/CartridgeSlotManager.o] Error 1 |
258 | make[1]: *** [build/main.mk:495: derived/x86_64-mingw-w64-opt-3rd/obj/CliExtension.o] Error 1 |
259 | make[1]: Leaving directory '/home/openmsx/openMSX' |
260 | make: *** [build/main.mk:646: staticbindist] Error 2 |