Bonjour !

J'aurais besoin d'aide pour compiler un programme utilisant la librairie Boost sous Windows. Je n'ai pas trop l'habitude du systeme, mais je crois m'en etre sortit jusqu'au moment de compiler mon code a proprement dit.

J'ai compile boost comme cela :
J'ai telecharge Boost 1.42.0 (http://sourceforge.net/projects/boos.../boost/1.42.0/)
J'ai telecharge BJam 3.1.18 (http://sourceforge.net/projects/boos...st-jam/3.1.18/)
J'ai rajoute le dossier de BJam dans le Path, et j'ai compile Boost comme ceci :

bjam --prefix=C:\bboost --toolset=gcc link=static install

Apparemment, ca a fonctionne comme je le voulais.
Seulement, quand je make, je me retrouve avec un output catastrophique

A savoir j'ai installe les paquets de dev de boost 1.42 sous une Ubuntu, et mon programme y compile parfaitement.

Voici mon Makefile :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
NAME    =    foo
CC    =    g++
SRC    =    main.cpp
OBJ    =    $(SRC:.cpp=.o)
LIB    =    -LC:/bboost/lib/
LFLAGS    =    C:/bboost/lib/libboost_system-mgw44-mt.lib C:/bboost/lib/libboost_thread-mgw44-mt.lib C:/bboost/lib/libboost_date_time-mgw44-mt.lib C:/bboost/lib/libboost_regex-mgw44-mt.lib C:/bboost/lib/libboost_serialization-mgw44-mt.lib
RM    =    rm -Rf
 
all:    $(OBJ)
    $(CC) -g -o $(NAME) $(OBJ) $(LIB) $(LFLAGS)
 
re:    fclean all
 
clean:
    $(RM) $(OBJ)
 
fclean:    clean
    $(RM) $(NAME)
 
.PHONY: all re clean fclean
(En outre j'ai du mettre les chemins complets des libs pour qu'il arrete de me dire qu'elles n'existaient pas... j'ai du mal faire quelque chose...)

Le retour de make est beaucoup trop long pour la console, mais voici ce qu'il me reste a la fin, ca devrait vous donner une idee.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
rchive_exceptionEEEvRKT_]+0x46): undefined reference to `ZTIN5boost7archive17arc
hive_exceptionE'
socketboost.cpp:(.text._ZN5boost13serialization15throw_exceptionINS_7archive17ar
chive_exceptionEEEvRKT_[_ZN5boost13serialization15throw_exceptionINS_7archive17a
rchive_exceptionEEEvRKT_]+0x4e): undefined reference to `_cxa_throw'
socketboost.o: In function `ZN5boost7archive11save_access14save_primitiveINS0_13
text_oarchiveENS0_13tracking_typeEEEvRT_RKT0_':
socketboost.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text
_oarchiveENS0_13tracking_typeEEEvRT_RKT0_[_ZN5boost7archive11save_access14save_p
rimitiveINS0_13text_oarchiveENS0_13tracking_typeEEEvRT_RKT0_]+0xd): undefined re
ference to `ZN5boost7archive6detail14basic_oarchive12end_preambleEv'
socketboost.o: In function `ZN5boost7archive18text_oarchive_implINS0_13text_oarc
hiveEE4saveINS0_13tracking_typeEEEvRKT_':
socketboost.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchive
EE4saveINS0_13tracking_typeEEEvRKT_[_ZN5boost7archive18text_oarchive_implINS0_13
text_oarchiveEE4saveINS0_13tracking_typeEEEvRKT_]+0xd): undefined reference to `
ZN5boost7archive19basic_text_oarchiveINS0_13text_oarchiveEE8newtokenEv'
socketboost.o: In function `ZN5boost7archive11save_access14save_primitiveINS0_13
text_oarchiveEjEEvRT_RKT0_':
socketboost.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text
_oarchiveEjEEvRT_RKT0_[_ZN5boost7archive11save_access14save_primitiveINS0_13text
_oarchiveEjEEvRT_RKT0_]+0xd): undefined reference to `ZN5boost7archive6detail14b
asic_oarchive12end_preambleEv'
socketboost.o: In function `ZN5boost7archive11save_access14save_primitiveINS0_13
text_oarchiveEiEEvRT_RKT0_':
socketboost.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text
_oarchiveEiEEvRT_RKT0_[_ZN5boost7archive11save_access14save_primitiveINS0_13text
_oarchiveEiEEvRT_RKT0_]+0xd): undefined reference to `ZN5boost7archive6detail14b
asic_oarchive12end_preambleEv'
socketboost.o: In function `ZN5boost7archive11save_access14save_primitiveINS0_13
text_oarchiveESsEEvRT_RKT0_':
socketboost.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text
_oarchiveESsEEvRT_RKT0_[_ZN5boost7archive11save_access14save_primitiveINS0_13tex
t_oarchiveESsEEvRT_RKT0_]+0xd): undefined reference to `ZN5boost7archive6detail1
4basic_oarchive12end_preambleEv'
socketboost.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text
_oarchiveESsEEvRT_RKT0_[_ZN5boost7archive11save_access14save_primitiveINS0_13tex
t_oarchiveESsEEvRT_RKT0_]+0x1f): undefined reference to `ZN5boost7archive18text_
oarchive_implINS0_13text_oarchiveEE4saveERKSs'
socketboost.o: In function `ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0
_13tracking_typeEEEvRKT_':
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13t
racking_typeEEEvRKT_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tra
cking_typeEEEvRKT_]+0x22): undefined reference to `ZNKSt9basic_iosIcSt11char_tra
itsIcEE4failEv'
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13t
racking_typeEEEvRKT_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tra
cking_typeEEEvRKT_]+0x49): undefined reference to `ZN5boost7archive17archive_exc
eptionC1ENS1_14exception_codeEPKcS4_'
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13t
racking_typeEEEvRKT_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tra
cking_typeEEEvRKT_]+0x65): undefined reference to `ZN5boost7archive17archive_exc
eptionD1Ev'
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13t
racking_typeEEEvRKT_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tra
cking_typeEEEvRKT_]+0x71): undefined reference to `Unwind_Resume'
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13t
racking_typeEEEvRKT_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tra
cking_typeEEEvRKT_]+0x7c): undefined reference to `ZN5boost7archive17archive_exc
eptionD1Ev'
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13t
racking_typeEEEvRKT_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tra
cking_typeEEEvRKT_]+0x9b): undefined reference to `ZNSolsEb'
socketboost.o: In function `ZN5boost7archive18text_oarchive_implINS0_13text_oarc
hiveEE4saveIiEEvRKT_':
socketboost.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchive
EE4saveIiEEvRKT_[_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4sav
eIiEEvRKT_]+0xd): undefined reference to `ZN5boost7archive19basic_text_oarchiveI
NS0_13text_oarchiveEE8newtokenEv'
socketboost.o: In function `ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEE
vRKT_':
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT
_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_]+0x22): undefined r
eference to `ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv'
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT
_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_]+0x49): undefined r
eference to `ZN5boost7archive17archive_exceptionC1ENS1_14exception_codeEPKcS4_'
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT
_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_]+0x65): undefined r
eference to `ZN5boost7archive17archive_exceptionD1Ev'
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT
_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_]+0x71): undefined r
eference to `Unwind_Resume'
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT
_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_]+0x7c): undefined r
eference to `ZN5boost7archive17archive_exceptionD1Ev'
socketboost.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT
_[_ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_]+0x92): undefined r
eference to `ZNSolsEi'
server.o:(.eh_frame+0x12): undefined reference to `_gxx_personality_v0'
server.o:(.eh_frame+0x67): undefined reference to `_gxx_personality_v0'
serverboost.o:(.eh_frame+0x12): undefined reference to `_gxx_personality_v0'
serverboost.o:(.eh_frame+0x9f): undefined reference to `_gxx_personality_v0'
socket.o:(.eh_frame+0x12): undefined reference to `_gxx_personality_v0'
socket.o:(.eh_frame+0x4b): more undefined references to `_gxx_personality_v0' fo
llow
server.o:(.rodata._ZTVN5boost4asio10io_service7serviceE[_ZTVN5boost4asio10io_ser
vice7serviceE]+0x10): undefined reference to `_cxa_pure_virtual'
server.o:(.rodata._ZTVN5boost4asio6detail12service_baseINS1_15task_io_serviceINS
1_13epoll_reactorILb0EEEEEEE[_ZTVN5boost4asio6detail12service_baseINS1_15task_io
_serviceINS1_13epoll_reactorILb0EEEEEEE]+0x10): undefined reference to `_cxa_pur
e_virtual'
server.o:(.rodata._ZTVN5boost6system14error_categoryE[_ZTVN5boost6system14error_
categoryE]+0x10): undefined reference to `_cxa_pure_virtual'
server.o:(.rodata._ZTVN5boost6system14error_categoryE[_ZTVN5boost6system14error_
categoryE]+0x14): undefined reference to `_cxa_pure_virtual'
server.o:(.rodata._ZTVN5boost16exception_detail10clone_baseE[_ZTVN5boost16except
ion_detail10clone_baseE]+0x8): undefined reference to `_cxa_pure_virtual'
server.o:(.rodata._ZTVN5boost16exception_detail10clone_baseE[_ZTVN5boost16except
ion_detail10clone_baseE]+0xc): more undefined references to `_cxa_pure_virtual'
follow
server.o:(.rodata._ZTIN5boost4asio6detail14typeid_wrapperINS1_15task_io_serviceI
NS1_13epoll_reactorILb0EEEEEEE[_ZTIN5boost4asio6detail14typeid_wrapperINS1_15tas
k_io_serviceINS1_13epoll_reactorILb0EEEEEEE]+0x0): undefined reference to `ZTVN1
0__cxxabiv117__class_type_infoE'
server.o:(.rodata._ZTIN5boost16exception_detail10clone_implINS0_19error_info_inj
ectorINS_6system12system_errorEEEEE[_ZTIN5boost16exception_detail10clone_implINS
0_19error_info_injectorINS_6system12system_errorEEEEE]+0x0): undefined reference
 to `ZTVN10__cxxabiv121__vmi_class_type_infoE'
server.o:(.rodata._ZTIN5boost16exception_detail19error_info_injectorINS_6system1
2system_errorEEE[_ZTIN5boost16exception_detail19error_info_injectorINS_6system12
system_errorEEE]+0x0): undefined reference to `ZTVN10__cxxabiv121__vmi_class_typ
e_infoE'
server.o:(.rodata._ZTIN5boost4asio6detail15task_io_serviceINS1_13epoll_reactorIL
b0EEEEE[_ZTIN5boost4asio6detail15task_io_serviceINS1_13epoll_reactorILb0EEEEE]+0
x0): undefined reference to `ZTVN10__cxxabiv120__si_class_type_infoE'
server.o:(.rodata._ZTIN5boost4asio6detail12service_baseINS1_15task_io_serviceINS
1_13epoll_reactorILb0EEEEEEE[_ZTIN5boost4asio6detail12service_baseINS1_15task_io
_serviceINS1_13epoll_reactorILb0EEEEEEE]+0x0): undefined reference to `ZTVN10__c
xxabiv120__si_class_type_infoE'
server.o:(.rodata._ZTIN5boost4asio5error6detail12ssl_categoryE[_ZTIN5boost4asio5
error6detail12ssl_categoryE]+0x0): undefined reference to `ZTVN10__cxxabiv120__s
i_class_type_infoE'
server.o:(.rodata._ZTIN5boost4asio5error6detail13misc_categoryE[_ZTIN5boost4asio
5error6detail13misc_categoryE]+0x0): undefined reference to `ZTVN10__cxxabiv120_
_si_class_type_infoE'
server.o:(.rodata._ZTIN5boost4asio5error6detail17addrinfo_categoryE[_ZTIN5boost4
asio5error6detail17addrinfo_categoryE]+0x0): undefined reference to `ZTVN10__cxx
abiv120__si_class_type_infoE'
server.o:(.rodata._ZTIN5boost4asio5error6detail14netdb_categoryE[_ZTIN5boost4asi
o5error6detail14netdb_categoryE]+0x0): more undefined references to `ZTVN10__cxx
abiv120__si_class_type_infoE' follow
server.o:(.rodata._ZTIN5boost4asio10io_service7serviceE[_ZTIN5boost4asio10io_ser
vice7serviceE]+0x0): undefined reference to `ZTVN10__cxxabiv121__vmi_class_type_
infoE'
server.o:(.rodata._ZTIN5boost6system12system_errorE[_ZTIN5boost6system12system_e
rrorE]+0x0): undefined reference to `ZTVN10__cxxabiv120__si_class_type_infoE'
server.o:(.rodata._ZTIN5boost6system12system_errorE[_ZTIN5boost6system12system_e
rrorE]+0x8): undefined reference to `ZTISt13runtime_error'
server.o:(.rodata._ZTIN5boost6system14error_categoryE[_ZTIN5boost6system14error_
categoryE]+0x0): undefined reference to `ZTVN10__cxxabiv120__si_class_type_infoE
'
server.o:(.rodata._ZTIN5boost16exception_detail10clone_baseE[_ZTIN5boost16except
ion_detail10clone_baseE]+0x0): undefined reference to `ZTVN10__cxxabiv117__class
_type_infoE'
server.o:(.rodata._ZTIN5boost9exceptionE[_ZTIN5boost9exceptionE]+0x0): undefined
 reference to `ZTVN10__cxxabiv117__class_type_infoE'
server.o:(.rodata._ZTIN5boost12noncopyable_11noncopyableE[_ZTIN5boost12noncopyab
le_11noncopyableE]+0x0): undefined reference to `ZTVN10__cxxabiv117__class_type_
infoE'
serverboost.o:(.rodata._ZTVN5boost4asio6detail12service_baseINS0_23socket_accept
or_serviceINS0_2ip3tcpEEEEE[_ZTVN5boost4asio6detail12service_baseINS0_23socket_a
cceptor_serviceINS0_2ip3tcpEEEEE]+0x10): undefined reference to `_cxa_pure_virtu
al'
serverboost.o:(.rodata._ZTVN5boost4asio6detail12service_baseINS1_13epoll_reactor
ILb0EEEEE[_ZTVN5boost4asio6detail12service_baseINS1_13epoll_reactorILb0EEEEE]+0x
10): undefined reference to `_cxa_pure_virtual'
serverboost.o:(.rodata._ZTVN5boost4asio6detail12service_baseINS1_23reactive_sock
et_serviceINS0_2ip3tcpENS1_13epoll_reactorILb0EEEEEEE[_ZTVN5boost4asio6detail12s
ervice_baseINS1_23reactive_socket_serviceINS0_2ip3tcpENS1_13epoll_reactorILb0EEE
EEEE]+0x10): undefined reference to `_cxa_pure_virtual'
serverboost.o:(.rodata._ZTIN5boost4asio6detail14typeid_wrapperINS1_23reactive_so
cket_serviceINS0_2ip3tcpENS1_13epoll_reactorILb0EEEEEEE[_ZTIN5boost4asio6detail1
4typeid_wrapperINS1_23reactive_socket_serviceINS0_2ip3tcpENS1_13epoll_reactorILb
0EEEEEEE]+0x0): undefined reference to `ZTVN10__cxxabiv117__class_type_infoE'
serverboost.o:(.rodata._ZTIN5boost4asio6detail14typeid_wrapperINS1_13epoll_react
orILb0EEEEE[_ZTIN5boost4asio6detail14typeid_wrapperINS1_13epoll_reactorILb0EEEEE
]+0x0): undefined reference to `ZTVN10__cxxabiv117__class_type_infoE'
serverboost.o:(.rodata._ZTIN5boost4asio6detail14typeid_wrapperINS0_23socket_acce
ptor_serviceINS0_2ip3tcpEEEEE[_ZTIN5boost4asio6detail14typeid_wrapperINS0_23sock
et_acceptor_serviceINS0_2ip3tcpEEEEE]+0x0): undefined reference to `ZTVN10__cxxa
biv117__class_type_infoE'
serverboost.o:(.rodata._ZTIN5boost4asio23socket_acceptor_serviceINS0_2ip3tcpEEE[
_ZTIN5boost4asio23socket_acceptor_serviceINS0_2ip3tcpEEE]+0x0): undefined refere
nce to `ZTVN10__cxxabiv120__si_class_type_infoE'
serverboost.o:(.rodata._ZTIN5boost4asio6detail12service_baseINS0_23socket_accept
or_serviceINS0_2ip3tcpEEEEE[_ZTIN5boost4asio6detail12service_baseINS0_23socket_a
cceptor_serviceINS0_2ip3tcpEEEEE]+0x0): undefined reference to `ZTVN10__cxxabiv1
20__si_class_type_infoE'
serverboost.o:(.rodata._ZTIN5boost4asio6detail13epoll_reactorILb0EEE[_ZTIN5boost
4asio6detail13epoll_reactorILb0EEE]+0x0): undefined reference to `ZTVN10__cxxabi
v120__si_class_type_infoE'
serverboost.o:(.rodata._ZTIN5boost4asio6detail12service_baseINS1_13epoll_reactor
ILb0EEEEE[_ZTIN5boost4asio6detail12service_baseINS1_13epoll_reactorILb0EEEEE]+0x
0): undefined reference to `ZTVN10__cxxabiv120__si_class_type_infoE'
serverboost.o:(.rodata._ZTIN5boost4asio6detail23reactive_socket_serviceINS0_2ip3
tcpENS1_13epoll_reactorILb0EEEEE[_ZTIN5boost4asio6detail23reactive_socket_servic
eINS0_2ip3tcpENS1_13epoll_reactorILb0EEEEE]+0x0): undefined reference to `ZTVN10
__cxxabiv120__si_class_type_infoE'
serverboost.o:(.rodata._ZTIN5boost4asio6detail12service_baseINS1_23reactive_sock
et_serviceINS0_2ip3tcpENS1_13epoll_reactorILb0EEEEEEE[_ZTIN5boost4asio6detail12s
ervice_baseINS1_23reactive_socket_serviceINS0_2ip3tcpENS1_13epoll_reactorILb0EEE
EEEE]+0x0): more undefined references to `ZTVN10__cxxabiv120__si_class_type_info
E' follow
socket.o:(.rodata._ZTVN5Babel3TCP6SocketE[_ZTVN5Babel3TCP6SocketE]+0x10): undefi
ned reference to `_cxa_pure_virtual'
socket.o:(.rodata._ZTIN5Babel3TCP6SocketE[_ZTIN5Babel3TCP6SocketE]+0x0): undefin
ed reference to `ZTVN10__cxxabiv117__class_type_infoE'
socketboost.o:(.rodata._ZTVN5boost13serialization6detail17singleton_wrapperINS0_
25extended_type_info_typeidIN5Babel7PackageEEEEE[_ZTVN5boost13serialization6deta
il17singleton_wrapperINS0_25extended_type_info_typeidIN5Babel7PackageEEEEE]+0x8)
: undefined reference to `ZNK5boost13serialization13typeid_system27extended_type
_info_typeid_012is_less_thanERKNS0_18extended_type_infoE'
socketboost.o:(.rodata._ZTVN5boost13serialization6detail17singleton_wrapperINS0_
25extended_type_info_typeidIN5Babel7PackageEEEEE[_ZTVN5boost13serialization6deta
il17singleton_wrapperINS0_25extended_type_info_typeidIN5Babel7PackageEEEEE]+0xc)
: undefined reference to `ZNK5boost13serialization13typeid_system27extended_type
_info_typeid_08is_equalERKNS0_18extended_type_infoE'
socketboost.o:(.rodata._ZTVN5boost13serialization25extended_type_info_typeidIN5B
abel7PackageEEE[_ZTVN5boost13serialization25extended_type_info_typeidIN5Babel7Pa
ckageEEE]+0x8): undefined reference to `ZNK5boost13serialization13typeid_system2
7extended_type_info_typeid_012is_less_thanERKNS0_18extended_type_infoE'
socketboost.o:(.rodata._ZTVN5boost13serialization25extended_type_info_typeidIN5B
abel7PackageEEE[_ZTVN5boost13serialization25extended_type_info_typeidIN5Babel7Pa
ckageEEE]+0xc): undefined reference to `ZNK5boost13serialization13typeid_system2
7extended_type_info_typeid_08is_equalERKNS0_18extended_type_infoE'
socketboost.o:(.rodata._ZTVN5boost4asio6detail12service_baseINS0_21stream_socket
_serviceINS0_2ip3tcpEEEEE[_ZTVN5boost4asio6detail12service_baseINS0_21stream_soc
ket_serviceINS0_2ip3tcpEEEEE]+0x10): undefined reference to `_cxa_pure_virtual'
socketboost.o:(.rodata._ZTIN5Babel7PackageE[_ZTIN5Babel7PackageE]+0x0): undefine
d reference to `ZTVN10__cxxabiv117__class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost13serialization6detail17singleton_wrapperINS0_
25extended_type_info_typeidIN5Babel7PackageEEEEE[_ZTIN5boost13serialization6deta
il17singleton_wrapperINS0_25extended_type_info_typeidIN5Babel7PackageEEEEE]+0x0)
: undefined reference to `ZTVN10__cxxabiv120__si_class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost13serialization25extended_type_info_typeidIN5B
abel7PackageEEE[_ZTIN5boost13serialization25extended_type_info_typeidIN5Babel7Pa
ckageEEE]+0x0): undefined reference to `ZTVN10__cxxabiv121__vmi_class_type_infoE
'
socketboost.o:(.rodata._ZTIN5boost13serialization25extended_type_info_typeidIN5B
abel7PackageEEE[_ZTIN5boost13serialization25extended_type_info_typeidIN5Babel7Pa
ckageEEE]+0x10): undefined reference to `ZTIN5boost13serialization13typeid_syste
m27extended_type_info_typeid_0E'
socketboost.o:(.rodata._ZTIN5boost13serialization6detail17singleton_wrapperINS_7
archive6detail11oserializerINS3_13text_oarchiveEN5Babel7PackageEEEEE[_ZTIN5boost
13serialization6detail17singleton_wrapperINS_7archive6detail11oserializerINS3_13
text_oarchiveEN5Babel7PackageEEEEE]+0x0): undefined reference to `ZTVN10__cxxabi
v120__si_class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchi
veEN5Babel7PackageEEE[_ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiv
eEN5Babel7PackageEEE]+0x0): undefined reference to `ZTVN10__cxxabiv120__si_class
_type_infoE'
socketboost.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchi
veEN5Babel7PackageEEE[_ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiv
eEN5Babel7PackageEEE]+0x8): undefined reference to `ZTIN5boost7archive6detail17b
asic_oserializerE'
socketboost.o:(.rodata._ZTIN5boost4asio6detail14typeid_wrapperINS0_21stream_sock
et_serviceINS0_2ip3tcpEEEEE[_ZTIN5boost4asio6detail14typeid_wrapperINS0_21stream
_socket_serviceINS0_2ip3tcpEEEEE]+0x0): undefined reference to `ZTVN10__cxxabiv1
17__class_type_infoE'
socketboost.o:(.rodata._ZTIN5Babel3TCP11SocketBoostE[_ZTIN5Babel3TCP11SocketBoos
tE]+0x0): undefined reference to `ZTVN10__cxxabiv120__si_class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost4asio21stream_socket_serviceINS0_2ip3tcpEEE[_Z
TIN5boost4asio21stream_socket_serviceINS0_2ip3tcpEEE]+0x0): undefined reference
to `ZTVN10__cxxabiv120__si_class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost4asio6detail12service_baseINS0_21stream_socket
_serviceINS0_2ip3tcpEEEEE[_ZTIN5boost4asio6detail12service_baseINS0_21stream_soc
ket_serviceINS0_2ip3tcpEEEEE]+0x0): undefined reference to `ZTVN10__cxxabiv120__
si_class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost7archive13text_oarchiveE[_ZTIN5boost7archive13
text_oarchiveE]+0x0): undefined reference to `ZTVN10__cxxabiv120__si_class_type_
infoE'
socketboost.o:(.rodata._ZTIN5boost7archive18text_oarchive_implINS0_13text_oarchi
veEEE[_ZTIN5boost7archive18text_oarchive_implINS0_13text_oarchiveEEE]+0x0): unde
fined reference to `ZTVN10__cxxabiv121__vmi_class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost7archive19basic_text_oarchiveINS0_13text_oarch
iveEEE[_ZTIN5boost7archive19basic_text_oarchiveINS0_13text_oarchiveEEE]+0x0): un
defined reference to `ZTVN10__cxxabiv120__si_class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost7archive6detail15common_oarchiveINS0_13text_oa
rchiveEEE[_ZTIN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEEE]+0x
0): undefined reference to `ZTVN10__cxxabiv121__vmi_class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost7archive6detail15common_oarchiveINS0_13text_oa
rchiveEEE[_ZTIN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEEE]+0x
10): undefined reference to `ZTIN5boost7archive6detail14basic_oarchiveE'
socketboost.o:(.rodata._ZTIN5boost7archive6detail18interface_oarchiveINS0_13text
_oarchiveEEE[_ZTIN5boost7archive6detail18interface_oarchiveINS0_13text_oarchiveE
EE]+0x0): undefined reference to `ZTVN10__cxxabiv117__class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost13serialization9singletonINS0_25extended_type_
info_typeidIN5Babel7PackageEEEEE[_ZTIN5boost13serialization9singletonINS0_25exte
nded_type_info_typeidIN5Babel7PackageEEEEE]+0x0): undefined reference to `ZTVN10
__cxxabiv120__si_class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost7archive21basic_text_oprimitiveISoEE[_ZTIN5boo
st7archive21basic_text_oprimitiveISoEE]+0x0): undefined reference to `ZTVN10__cx
xabiv117__class_type_infoE'
socketboost.o:(.rodata._ZTIN5boost13serialization16singleton_moduleE[_ZTIN5boost
13serialization16singleton_moduleE]+0x0): undefined reference to `ZTVN10__cxxabi
v120__si_class_type_infoE'
collect2: ld returned 1 exit status
On m'aurait demande, j'aurais dit qu'il y a des libs qui s'entendent pas tres bien. Mais comment est-ce possible alors ?