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