This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Problems with DLL creation using LIBTOOL


-----BEGIN PGP SIGNED MESSAGE-----

Hello.

I am trying to port MPCL (a set of libraries used in UESQLC(*)) to CYGWIN, using
AUTOMAKE, AUTOCONF and LIBTOOL. I have found an error that I don't know if it's
related to LIBTOOL or to DLLTOOL. Have anybody used LIBTOOL with CYGWIN for
making DLLs?

I have built succesfully the static libraries, but I also have had problems
linking with them (when making UESQLC). I have checked for missed libraries,
but I haven't found any.

I have included the next files:

  libadt-3-0-6.dll-def      -> (MPCL) DLL related
  libadt-3-0-6.dll-ltdll.c  -> (MPCL) DLL related
  make-mpcl.txt             -> (MPCL) Log from make
  configure.in              -> (MPCL) configure.in
  uesqlc-error.txt          -> (UESQLC) Log from make


Thanks in advance, and sorry for the lenth of this message.
Rafa.

Notes:
 (*) UESQLC: http://www.vnet.es/~ralcan/uesqlc/
- -- 
+----------
| Rafael Jesus Alcantara Perez. P.O. Box 1199, 29080 Malaga, SPAIN.
| Email: mailto:ralcan@vnet.es
| PGP public key: http://www.vnet.es/~ralcan/public-key.asc
+---------------------
"For every complex problem there is a solution that is concise, clear, simple, and wrong."
(H. L. Mencken)

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv

iQEVAwUBOAEWMtqA/MQ7nrK9AQFuKggAxpiMDn+qgxVwpj12g2NXl1kODgT4yQ+s
ZiRQ0JtqHJAUXO3Deul+xxs5iWWMjAXDKqlCBvx9y8+GzeLiYBILqqjQ4LCQR41Z
PA9EQFj40codH5hGgtheYgz3XnQuWU67RIjMsIljhicsW0Y3ycfkynXaDsXnfG+V
BivPivju8tO7YlvZSkj1pndkh3/9v+8BV6Li76F2DUZczZy43QnVXlri5RFJueEp
qU/gNX3Xza2l/R1gObsYkvgufDFXcBDvAPtqzrKLVc12G36Fxsp388vQZPJ/CULU
3NhLQ2Tyq2f6k1ppqXk6wSgi5/1HlJ14ekQmUuPAwRuO1feU2iErKA==
=GAjD
-----END PGP SIGNATURE-----


EXPORTS
 value__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0Pt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 1 ; 
 int>, @ 2 ; 
 pair<pair<int, @ 3 ; 
 int> @ 4 ; 
 const, @ 5 ; 
 int>, @ 6 ; 
 select1st<pair<pair<int, @ 7 ; 
 int> @ 8 ; 
 const, @ 9 ; 
 int> @ 10 ; 
 >, @ 11 ; 
 less<pair<int, @ 12 ; 
 int> @ 13 ; 
 >, @ 14 ; 
 __default_alloc_template<0, @ 15 ; 
 0> @ 16 ; 
 >::value(__rb_tree_node<pair<pair<int, @ 17 ; 
 int> @ 18 ; 
 const, @ 19 ; 
 int> @ 20 ; 
 > @ 21 ; 
 *) @ 22 ; 
 Format___4mpclPCcempcl::Format_(char @ 23 ; 
 const @ 24 ; 
 *,...) @ 25 ; 
 ROUND_UP__t24__default_alloc_template2b0i0Ui__default_alloc_template<0, @ 26 ; 
 0>::ROUND_UP(unsigned @ 27 ; 
 int) @ 28 ; 
 _$_Q24mpcl13TDirectiveDFAmpcl::TDirectiveDFA::~TDirectiveDFA(void) @ 29 ; 
 _$_Q24mpcl13TExceptionADTmpcl::TExceptionADT::~TExceptionADT(void) @ 30 ; 
 _$_Q24mpcl14TBaseExceptionmpcl::TBaseException::~TBaseException(void) @ 31 ; 
 _$_Q24mpcl15TErrorExceptionmpcl::TErrorException::~TErrorException(void) @ 32 ; 
 _$_Q24mpcl21TBaseOutputStreamablempcl::TBaseOutputStreamable::~TBaseOutputStreamable(void) @ 33 ; 
 _$_Q24mpcl24TExceptionADT_Constraintmpcl::TExceptionADT_Constraint::~TExceptionADT_Constraint(void) @ 34 ; 
 _$_Q24mpcl25TExceptionADT_NotIncludedmpcl::TExceptionADT_NotIncluded::~TExceptionADT_NotIncluded(void) @ 35 ; 
 _$_Q24mpclt13xextended_map4Zt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0mpcl::xextended_map<pair<int, @ 36 ; 
 int>, @ 37 ; 
 int, @ 38 ; 
 less<pair<int, @ 39 ; 
 int> @ 40 ; 
 >, @ 41 ; 
 __default_alloc_template<0, @ 42 ; 
 0> @ 43 ; 
 >::~xextended_map(void) @ 44 ; 
 _$_Q24mpclt16xextended_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0mpcl::xextended_string<char, @ 45 ; 
 string_char_traits<char>, @ 46 ; 
 __default_alloc_template<0, @ 47 ; 
 0> @ 48 ; 
 >::~xextended_string(void) @ 49 ; 
 _$_Q24mpclt29TDeterministicFiniteAutomaton2ZiZimpcl::TDeterministicFiniteAutomaton<int, @ 50 ; 
 int>::~TDeterministicFiniteAutomaton(void) @ 51 ; 
 _$_t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 52 ; 
 string_char_traits<char>, @ 53 ; 
 __default_alloc_template<0, @ 54 ; 
 0> @ 55 ; 
 >::~basic_string(void) @ 56 ; 
 _$_t3map4Zt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0map<pair<int, @ 57 ; 
 int>, @ 58 ; 
 int, @ 59 ; 
 less<pair<int, @ 60 ; 
 int> @ 61 ; 
 >, @ 62 ; 
 __default_alloc_template<0, @ 63 ; 
 0> @ 64 ; 
 >::~map(void) @ 65 ; 
 _$_t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0rb_tree<pair<int, @ 66 ; 
 int>, @ 67 ; 
 pair<pair<int, @ 68 ; 
 int> @ 69 ; 
 const, @ 70 ; 
 int>, @ 71 ; 
 select1st<pair<pair<int, @ 72 ; 
 int> @ 73 ; 
 const, @ 74 ; 
 int> @ 75 ; 
 >, @ 76 ; 
 less<pair<int, @ 77 ; 
 int> @ 78 ; 
 >, @ 79 ; 
 __default_alloc_template<0, @ 80 ; 
 0> @ 81 ; 
 >::~rb_tree(void) @ 82 ; 
 _GLOBAL_$D$__Q24mpcl13TDirectiveDFAglobal @ 83 ; 
 destructors @ 84 ; 
 keyed @ 85 ; 
 to @ 86 ; 
 mpcl::TDirectiveDFA::TDirectiveDFA(void) @ 87 ; 
 _GLOBAL_$I$__Q24mpcl13TDirectiveDFAmpcl::TDirectiveDFA::TDirectiveDFA(void) @ 88 ; 
 __H2ZQ24mpcl6EStateZQ24mpcl14ESpecialSymbol_t4pair2ZiZiRCt4pair2ZX01ZX11pair<int, @ 89 ; 
 int>::<mpcl::EState, @ 90 ; 
 mpcl::ESpecialSymbol>pair(pair<mpcl::EState, @ 91 ; 
 mpcl::ESpecialSymbol> @ 92 ; 
 const @ 93 ; 
 &) @ 94 ; 
 __H2ZQ24mpcl6EStateZc_t4pair2ZiZiRCt4pair2ZX01ZX11pair<int, @ 95 ; 
 int>::<mpcl::EState, @ 96 ; 
 char>pair(pair<mpcl::EState, @ 97 ; 
 char> @ 98 ; 
 const @ 99 ; 
 &) @ 100 ; 
 __H2Zt4pair2ZiZiZi_t4pair2ZCt4pair2ZiZiZiRCt4pair2ZX01ZX11pair<pair<int, @ 101 ; 
 int> @ 102 ; 
 const, @ 103 ; 
 int>::<pair<int, @ 104 ; 
 int>, @ 105 ; 
 int>pair(pair<pair<int, @ 106 ; 
 int>, @ 107 ; 
 int> @ 108 ; 
 const @ 109 ; 
 &) @ 110 ; 
 __Q24mpcl13TDirectiveDFAmpcl::TDirectiveDFA::TDirectiveDFA(void) @ 111 ; 
 __Q24mpcl13TExceptionADTimpcl::TExceptionADT::TExceptionADT(int) @ 112 ; 
 __Q24mpcl13TExceptionADTiRCQ24mpcl13TExceptionADTmpcl::TExceptionADT::TExceptionADT(int, @ 113 ; 
 mpcl::TExceptionADT @ 114 ; 
 const @ 115 ; 
 &) @ 116 ; 
 __Q24mpcl14TBaseExceptionmpcl::TBaseException::TBaseException(void) @ 117 ; 
 __Q24mpcl14TBaseExceptionPCcN21impcl::TBaseException::TBaseException(char @ 118 ; 
 const @ 119 ; 
 *, @ 120 ; 
 char @ 121 ; 
 const @ 122 ; 
 *, @ 123 ; 
 char @ 124 ; 
 const @ 125 ; 
 *, @ 126 ; 
 int) @ 127 ; 
 __Q24mpcl14TBaseExceptionRCQ24mpcl14TBaseExceptionmpcl::TBaseException::TBaseException(mpcl::TBaseException @ 128 ; 
 const @ 129 ; 
 &) @ 130 ; 
 __Q24mpcl15TErrorExceptionimpcl::TErrorException::TErrorException(int) @ 131 ; 
 __Q24mpcl15TErrorExceptioniRCQ24mpcl15TErrorExceptionmpcl::TErrorException::TErrorException(int, @ 132 ; 
 mpcl::TErrorException @ 133 ; 
 const @ 134 ; 
 &) @ 135 ; 
 __Q24mpcl21TBaseOutputStreamablempcl::TBaseOutputStreamable::TBaseOutputStreamable(void) @ 136 ; 
 __Q24mpcl21TBaseOutputStreamableRCQ24mpcl21TBaseOutputStreamablempcl::TBaseOutputStreamable::TBaseOutputStreamable(mpcl::TBaseOutputStreamable @ 137 ; 
 const @ 138 ; 
 &) @ 139 ; 
 __Q24mpcl24TExceptionADT_ConstraintiPCcT2impcl::TExceptionADT_Constraint::TExceptionADT_Constraint(int, @ 140 ; 
 char @ 141 ; 
 const @ 142 ; 
 *, @ 143 ; 
 char @ 144 ; 
 const @ 145 ; 
 *, @ 146 ; 
 int) @ 147 ; 
 __Q24mpcl24TExceptionADT_ConstraintiRCQ24mpcl24TExceptionADT_Constraintmpcl::TExceptionADT_Constraint::TExceptionADT_Constraint(int, @ 148 ; 
 mpcl::TExceptionADT_Constraint @ 149 ; 
 const @ 150 ; 
 &) @ 151 ; 
 __Q24mpcl25TExceptionADT_NotIncludediPCcT2impcl::TExceptionADT_NotIncluded::TExceptionADT_NotIncluded(int, @ 152 ; 
 char @ 153 ; 
 const @ 154 ; 
 *, @ 155 ; 
 char @ 156 ; 
 const @ 157 ; 
 *, @ 158 ; 
 int) @ 159 ; 
 __Q24mpclt13xextended_map4Zt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0mpcl::xextended_map<pair<int, @ 160 ; 
 int>, @ 161 ; 
 int, @ 162 ; 
 less<pair<int, @ 163 ; 
 int> @ 164 ; 
 >, @ 165 ; 
 __default_alloc_template<0, @ 166 ; 
 0> @ 167 ; 
 >::xextended_map(void) @ 168 ; 
 __Q24mpclt16xextended_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0mpcl::xextended_string<char, @ 169 ; 
 string_char_traits<char>, @ 170 ; 
 __default_alloc_template<0, @ 171 ; 
 0> @ 172 ; 
 >::xextended_string(void) @ 173 ; 
 __Q24mpclt16xextended_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0RCQ24mpclt16xextended_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0mpcl::xextended_string<char, @ 174 ; 
 string_char_traits<char>, @ 175 ; 
 __default_alloc_template<0, @ 176 ; 
 0> @ 177 ; 
 >::xextended_string(mpcl::xextended_string<char, @ 178 ; 
 string_char_traits<char>, @ 179 ; 
 __default_alloc_template<0, @ 180 ; 
 0> @ 181 ; 
 > @ 182 ; 
 const @ 183 ; 
 &) @ 184 ; 
 __Q24mpclt29TDeterministicFiniteAutomaton2ZiZimpcl::TDeterministicFiniteAutomaton<int, @ 185 ; 
 int>::TDeterministicFiniteAutomaton(void) @ 186 ; 
 __cl__Ct4less1Zt4pair2ZiZiRCt4pair2ZiZiT1less<pair<int, @ 187 ; 
 int> @ 188 ; 
 >::operator()(pair<int, @ 189 ; 
 int> @ 190 ; 
 const @ 191 ; 
 &, @ 192 ; 
 pair<int, @ 193 ; 
 int> @ 194 ; 
 const @ 195 ; 
 &) @ 196 ; 
 const @ 197 ; 
 __cl__Ct9select1st1Zt4pair2ZCt4pair2ZiZiZiRCt4pair2ZCt4pair2ZiZiZiselect1st<pair<pair<int, @ 198 ; 
 int> @ 199 ; 
 const, @ 200 ; 
 int> @ 201 ; 
 >::operator()(pair<pair<int, @ 202 ; 
 int> @ 203 ; 
 const, @ 204 ; 
 int> @ 205 ; 
 const @ 206 ; 
 &) @ 207 ; 
 const @ 208 ; 
 __dl__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepPvbasic_string<char, @ 209 ; 
 string_char_traits<char>, @ 210 ; 
 __default_alloc_template<0, @ 211 ; 
 0> @ 212 ; 
 >::Rep::operator @ 213 ; 
 delete(void @ 214 ; 
 *) @ 215 ; 
 __eq__FRC23__rb_tree_base_iteratorT0operator==(__rb_tree_base_iterator @ 216 ; 
 const @ 217 ; 
 &, @ 218 ; 
 __rb_tree_base_iterator @ 219 ; 
 const @ 220 ; 
 &) @ 221 ; 
 __erase__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0Pt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 222 ; 
 int>, @ 223 ; 
 pair<pair<int, @ 224 ; 
 int> @ 225 ; 
 const, @ 226 ; 
 int>, @ 227 ; 
 select1st<pair<pair<int, @ 228 ; 
 int> @ 229 ; 
 const, @ 230 ; 
 int> @ 231 ; 
 >, @ 232 ; 
 less<pair<int, @ 233 ; 
 int> @ 234 ; 
 >, @ 235 ; 
 __default_alloc_template<0, @ 236 ; 
 0> @ 237 ; 
 >::__erase(__rb_tree_node<pair<pair<int, @ 238 ; 
 int> @ 239 ; 
 const, @ 240 ; 
 int> @ 241 ; 
 > @ 242 ; 
 *) @ 243 ; 
 __hDllInstance_base @ 244 ; 
 __insert__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0P19__rb_tree_node_baseT1RCt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 245 ; 
 int>, @ 246 ; 
 pair<pair<int, @ 247 ; 
 int> @ 248 ; 
 const, @ 249 ; 
 int>, @ 250 ; 
 select1st<pair<pair<int, @ 251 ; 
 int> @ 252 ; 
 const, @ 253 ; 
 int> @ 254 ; 
 >, @ 255 ; 
 less<pair<int, @ 256 ; 
 int> @ 257 ; 
 >, @ 258 ; 
 __default_alloc_template<0, @ 259 ; 
 0> @ 260 ; 
 >::__insert(__rb_tree_node_base @ 261 ; 
 *, @ 262 ; 
 __rb_tree_node_base @ 263 ; 
 *, @ 264 ; 
 pair<pair<int, @ 265 ; 
 int> @ 266 ; 
 const, @ 267 ; 
 int> @ 268 ; 
 const @ 269 ; 
 &) @ 270 ; 
 __ls__H3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_R7ostreamRCt12basic_string3ZX01ZX11ZX21_R7ostreamostream @ 271 ; 
 & @ 272 ; 
 operator<<<char, @ 273 ; 
 string_char_traits<char>, @ 274 ; 
 __default_alloc_template<0, @ 275 ; 
 0> @ 276 ; 
 >(ostream @ 277 ; 
 &, @ 278 ; 
 basic_string<char, @ 279 ; 
 string_char_traits<char>, @ 280 ; 
 __default_alloc_template<0, @ 281 ; 
 0> @ 282 ; 
 > @ 283 ; 
 const @ 284 ; 
 &) @ 285 ; 
 __lt__H2ZiZi_RCt4pair2ZX01ZX11T0_bbool @ 286 ; 
 operator<<int, @ 287 ; 
 int>(pair<int, @ 288 ; 
 int> @ 289 ; 
 const @ 290 ; 
 &, @ 291 ; 
 pair<int, @ 292 ; 
 int> @ 293 ; 
 const @ 294 ; 
 &) @ 295 ; 
 __ml__Ct18__rb_tree_iterator3Zt4pair2ZCt4pair2ZiZiZiZRCt4pair2ZCt4pair2ZiZiZiZPCt4pair2ZCt4pair2ZiZiZi__rb_tree_iterator<pair<pair<int, @ 296 ; 
 int> @ 297 ; 
 const, @ 298 ; 
 int>, @ 299 ; 
 pair<pair<int, @ 300 ; 
 int> @ 301 ; 
 const, @ 302 ; 
 int> @ 303 ; 
 const @ 304 ; 
 &, @ 305 ; 
 pair<pair<int, @ 306 ; 
 int> @ 307 ; 
 const, @ 308 ; 
 int> @ 309 ; 
 const @ 310 ; 
 *>::operator*(void) @ 311 ; 
 const @ 312 ; 
 __mm__t18__rb_tree_iterator3Zt4pair2ZCt4pair2ZiZiZiZRt4pair2ZCt4pair2ZiZiZiZPt4pair2ZCt4pair2ZiZiZi__rb_tree_iterator<pair<pair<int, @ 313 ; 
 int> @ 314 ; 
 const, @ 315 ; 
 int>, @ 316 ; 
 pair<pair<int, @ 317 ; 
 int> @ 318 ; 
 const, @ 319 ; 
 int> @ 320 ; 
 &, @ 321 ; 
 pair<pair<int, @ 322 ; 
 int> @ 323 ; 
 const, @ 324 ; 
 int> @ 325 ; 
 *>::operator--(void) @ 326 ; 
 __ne__H1Zt18__rb_tree_iterator3Zt4pair2ZCt4pair2ZiZiZiZRCt4pair2ZCt4pair2ZiZiZiZPCt4pair2ZCt4pair2ZiZiZi_RCX01T0_bbool @ 327 ; 
 operator!=<__rb_tree_iterator<pair<pair<int, @ 328 ; 
 int> @ 329 ; 
 const, @ 330 ; 
 int>, @ 331 ; 
 pair<pair<int, @ 332 ; 
 int> @ 333 ; 
 const, @ 334 ; 
 int> @ 335 ; 
 const @ 336 ; 
 &, @ 337 ; 
 pair<pair<int, @ 338 ; 
 int> @ 339 ; 
 const, @ 340 ; 
 int> @ 341 ; 
 const @ 342 ; 
 *> @ 343 ; 
 >(__rb_tree_iterator<pair<pair<int, @ 344 ; 
 int> @ 345 ; 
 const, @ 346 ; 
 int>, @ 347 ; 
 pair<pair<int, @ 348 ; 
 int> @ 349 ; 
 const, @ 350 ; 
 int> @ 351 ; 
 const @ 352 ; 
 &, @ 353 ; 
 pair<pair<int, @ 354 ; 
 int> @ 355 ; 
 const, @ 356 ; 
 int> @ 357 ; 
 const @ 358 ; 
 *> @ 359 ; 
 const @ 360 ; 
 &, @ 361 ; 
 __rb_tree_iterator<pair<pair<int, @ 362 ; 
 int> @ 363 ; 
 const, @ 364 ; 
 int>, @ 365 ; 
 pair<pair<int, @ 366 ; 
 int> @ 367 ; 
 const, @ 368 ; 
 int> @ 369 ; 
 const @ 370 ; 
 &, @ 371 ; 
 pair<pair<int, @ 372 ; 
 int> @ 373 ; 
 const, @ 374 ; 
 int> @ 375 ; 
 const @ 376 ; 
 *> @ 377 ; 
 const @ 378 ; 
 &) @ 379 ; 
 __nw__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUiUibasic_string<char, @ 380 ; 
 string_char_traits<char>, @ 381 ; 
 __default_alloc_template<0, @ 382 ; 
 0> @ 383 ; 
 >::Rep::operator @ 384 ; 
 new(unsigned @ 385 ; 
 int, @ 386 ; 
 unsigned @ 387 ; 
 int) @ 388 ; 
 __rb_tree_rebalance__FP19__rb_tree_node_baseRP19__rb_tree_node_base__rb_tree_rebalance(__rb_tree_node_base @ 389 ; 
 *, @ 390 ; 
 __rb_tree_node_base @ 391 ; 
 *&) @ 392 ; 
 __rb_tree_rotate_left__FP19__rb_tree_node_baseRP19__rb_tree_node_base__rb_tree_rotate_left(__rb_tree_node_base @ 393 ; 
 *, @ 394 ; 
 __rb_tree_node_base @ 395 ; 
 *&) @ 396 ; 
 __rb_tree_rotate_right__FP19__rb_tree_node_baseRP19__rb_tree_node_base__rb_tree_rotate_right(__rb_tree_node_base @ 397 ; 
 *, @ 398 ; 
 __rb_tree_node_base @ 399 ; 
 *&) @ 400 ; 
 __rf__Ct18__rb_tree_iterator3Zt4pair2ZCt4pair2ZiZiZiZRCt4pair2ZCt4pair2ZiZiZiZPCt4pair2ZCt4pair2ZiZiZi__rb_tree_iterator<pair<pair<int, @ 401 ; 
 int> @ 402 ; 
 const, @ 403 ; 
 int>, @ 404 ; 
 pair<pair<int, @ 405 ; 
 int> @ 406 ; 
 const, @ 407 ; 
 int> @ 408 ; 
 const @ 409 ; 
 &, @ 410 ; 
 pair<pair<int, @ 411 ; 
 int> @ 412 ; 
 const, @ 413 ; 
 int> @ 414 ; 
 const @ 415 ; 
 *>::operator->(void) @ 416 ; 
 const @ 417 ; 
 __t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 418 ; 
 string_char_traits<char>, @ 419 ; 
 __default_alloc_template<0, @ 420 ; 
 0> @ 421 ; 
 >::basic_string(void) @ 422 ; 
 __t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0PCcbasic_string<char, @ 423 ; 
 string_char_traits<char>, @ 424 ; 
 __default_alloc_template<0, @ 425 ; 
 0> @ 426 ; 
 >::basic_string(char @ 427 ; 
 const @ 428 ; 
 *) @ 429 ; 
 __t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0RCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 430 ; 
 string_char_traits<char>, @ 431 ; 
 __default_alloc_template<0, @ 432 ; 
 0> @ 433 ; 
 >::basic_string(basic_string<char, @ 434 ; 
 string_char_traits<char>, @ 435 ; 
 __default_alloc_template<0, @ 436 ; 
 0> @ 437 ; 
 > @ 438 ; 
 const @ 439 ; 
 &) @ 440 ; 
 __t18__rb_tree_iterator3Zt4pair2ZCt4pair2ZiZiZiZRCt4pair2ZCt4pair2ZiZiZiZPCt4pair2ZCt4pair2ZiZiZi__rb_tree_iterator<pair<pair<int, @ 441 ; 
 int> @ 442 ; 
 const, @ 443 ; 
 int>, @ 444 ; 
 pair<pair<int, @ 445 ; 
 int> @ 446 ; 
 const, @ 447 ; 
 int> @ 448 ; 
 const @ 449 ; 
 &, @ 450 ; 
 pair<pair<int, @ 451 ; 
 int> @ 452 ; 
 const, @ 453 ; 
 int> @ 454 ; 
 const @ 455 ; 
 *>::__rb_tree_iterator(void) @ 456 ; 
 __t18__rb_tree_iterator3Zt4pair2ZCt4pair2ZiZiZiZRCt4pair2ZCt4pair2ZiZiZiZPCt4pair2ZCt4pair2ZiZiZiPt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZi__rb_tree_iterator<pair<pair<int, @ 457 ; 
 int> @ 458 ; 
 const, @ 459 ; 
 int>, @ 460 ; 
 pair<pair<int, @ 461 ; 
 int> @ 462 ; 
 const, @ 463 ; 
 int> @ 464 ; 
 const @ 465 ; 
 &, @ 466 ; 
 pair<pair<int, @ 467 ; 
 int> @ 468 ; 
 const, @ 469 ; 
 int> @ 470 ; 
 const @ 471 ; 
 *>::__rb_tree_iterator(__rb_tree_node<pair<pair<int, @ 472 ; 
 int> @ 473 ; 
 const, @ 474 ; 
 int> @ 475 ; 
 > @ 476 ; 
 *) @ 477 ; 
 __t18__rb_tree_iterator3Zt4pair2ZCt4pair2ZiZiZiZRt4pair2ZCt4pair2ZiZiZiZPt4pair2ZCt4pair2ZiZiZiPt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZi__rb_tree_iterator<pair<pair<int, @ 478 ; 
 int> @ 479 ; 
 const, @ 480 ; 
 int>, @ 481 ; 
 pair<pair<int, @ 482 ; 
 int> @ 483 ; 
 const, @ 484 ; 
 int> @ 485 ; 
 &, @ 486 ; 
 pair<pair<int, @ 487 ; 
 int> @ 488 ; 
 const, @ 489 ; 
 int> @ 490 ; 
 *>::__rb_tree_iterator(__rb_tree_node<pair<pair<int, @ 491 ; 
 int> @ 492 ; 
 const, @ 493 ; 
 int> @ 494 ; 
 > @ 495 ; 
 *) @ 496 ; 
 __t18__rb_tree_iterator3Zt4pair2ZCt4pair2ZiZiZiZRt4pair2ZCt4pair2ZiZiZiZPt4pair2ZCt4pair2ZiZiZiRCt18__rb_tree_iterator3Zt4pair2ZCt4pair2ZiZiZiZRt4pair2ZCt4pair2ZiZiZiZPt4pair2ZCt4pair2ZiZiZi__rb_tree_iterator<pair<pair<int, @ 497 ; 
 int> @ 498 ; 
 const, @ 499 ; 
 int>, @ 500 ; 
 pair<pair<int, @ 501 ; 
 int> @ 502 ; 
 const, @ 503 ; 
 int> @ 504 ; 
 &, @ 505 ; 
 pair<pair<int, @ 506 ; 
 int> @ 507 ; 
 const, @ 508 ; 
 int> @ 509 ; 
 *>::__rb_tree_iterator(__rb_tree_iterator<pair<pair<int, @ 510 ; 
 int> @ 511 ; 
 const, @ 512 ; 
 int>, @ 513 ; 
 pair<pair<int, @ 514 ; 
 int> @ 515 ; 
 const, @ 516 ; 
 int> @ 517 ; 
 &, @ 518 ; 
 pair<pair<int, @ 519 ; 
 int> @ 520 ; 
 const, @ 521 ; 
 int> @ 522 ; 
 *> @ 523 ; 
 const @ 524 ; 
 &) @ 525 ; 
 __t3map4Zt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0map<pair<int, @ 526 ; 
 int>, @ 527 ; 
 int, @ 528 ; 
 less<pair<int, @ 529 ; 
 int> @ 530 ; 
 >, @ 531 ; 
 __default_alloc_template<0, @ 532 ; 
 0> @ 533 ; 
 >::map(void) @ 534 ; 
 __t4pair2ZQ24mpcl6EStateZQ24mpcl14ESpecialSymbolRCQ24mpcl6EStateRCQ24mpcl14ESpecialSymbolpair<mpcl::EState, @ 535 ; 
 mpcl::ESpecialSymbol>::pair(mpcl::EState @ 536 ; 
 const @ 537 ; 
 &, @ 538 ; 
 mpcl::ESpecialSymbol @ 539 ; 
 const @ 540 ; 
 &) @ 541 ; 
 __t4pair2ZQ24mpcl6EStateZcRCQ24mpcl6EStateRCcpair<mpcl::EState, @ 542 ; 
 char>::pair(mpcl::EState @ 543 ; 
 const @ 544 ; 
 &, @ 545 ; 
 char @ 546 ; 
 const @ 547 ; 
 &) @ 548 ; 
 __t4pair2ZiZiRCiT1pair<int, @ 549 ; 
 int>::pair(int @ 550 ; 
 const @ 551 ; 
 &, @ 552 ; 
 int @ 553 ; 
 const @ 554 ; 
 &) @ 555 ; 
 __t4pair2Zt18__rb_tree_iterator3Zt4pair2ZCt4pair2ZiZiZiZRt4pair2ZCt4pair2ZiZiZiZPt4pair2ZCt4pair2ZiZiZiZbRCt18__rb_tree_iterator3Zt4pair2ZCt4pair2ZiZiZiZRt4pair2ZCt4pair2ZiZiZiZPt4pair2ZCt4pair2ZiZiZiRCbpair<__rb_tree_iterator<pair<pair<int, @ 556 ; 
 int> @ 557 ; 
 const, @ 558 ; 
 int>, @ 559 ; 
 pair<pair<int, @ 560 ; 
 int> @ 561 ; 
 const, @ 562 ; 
 int> @ 563 ; 
 &, @ 564 ; 
 pair<pair<int, @ 565 ; 
 int> @ 566 ; 
 const, @ 567 ; 
 int> @ 568 ; 
 *>, @ 569 ; 
 bool>::pair(__rb_tree_iterator<pair<pair<int, @ 570 ; 
 int> @ 571 ; 
 const, @ 572 ; 
 int>, @ 573 ; 
 pair<pair<int, @ 574 ; 
 int> @ 575 ; 
 const, @ 576 ; 
 int> @ 577 ; 
 &, @ 578 ; 
 pair<pair<int, @ 579 ; 
 int> @ 580 ; 
 const, @ 581 ; 
 int> @ 582 ; 
 *> @ 583 ; 
 const @ 584 ; 
 &, @ 585 ; 
 bool @ 586 ; 
 const @ 587 ; 
 &) @ 588 ; 
 __t4pair2Zt4pair2ZiZiZiRCt4pair2ZiZiRCipair<pair<int, @ 589 ; 
 int>, @ 590 ; 
 int>::pair(pair<int, @ 591 ; 
 int> @ 592 ; 
 const @ 593 ; 
 &, @ 594 ; 
 int @ 595 ; 
 const @ 596 ; 
 &) @ 597 ; 
 __t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0RCt4less1Zt4pair2ZiZirb_tree<pair<int, @ 598 ; 
 int>, @ 599 ; 
 pair<pair<int, @ 600 ; 
 int> @ 601 ; 
 const, @ 602 ; 
 int>, @ 603 ; 
 select1st<pair<pair<int, @ 604 ; 
 int> @ 605 ; 
 const, @ 606 ; 
 int> @ 607 ; 
 >, @ 608 ; 
 less<pair<int, @ 609 ; 
 int> @ 610 ; 
 >, @ 611 ; 
 __default_alloc_template<0, @ 612 ; 
 0> @ 613 ; 
 >::rb_tree(less<pair<int, @ 614 ; 
 int> @ 615 ; 
 > @ 616 ; 
 const @ 617 ; 
 &) @ 618 ; 
 __tfQ24mpcl13TExceptionADTmpcl::TExceptionADT @ 619 ; 
 type_info @ 620 ; 
 function @ 621 ; 
 __tfQ24mpcl14TBaseExceptionmpcl::TBaseException @ 622 ; 
 type_info @ 623 ; 
 function @ 624 ; 
 __tfQ24mpcl15TErrorExceptionmpcl::TErrorException @ 625 ; 
 type_info @ 626 ; 
 function @ 627 ; 
 __tfQ24mpcl21TBaseOutputStreamablempcl::TBaseOutputStreamable @ 628 ; 
 type_info @ 629 ; 
 function @ 630 ; 
 __tfQ24mpcl24TExceptionADT_Constraintmpcl::TExceptionADT_Constraint @ 631 ; 
 type_info @ 632 ; 
 function @ 633 ; 
 __tfQ24mpcl25TExceptionADT_NotIncludedmpcl::TExceptionADT_NotIncluded @ 634 ; 
 type_info @ 635 ; 
 function @ 636 ; 
 __tiQ24mpcl13TExceptionADTmpcl::TExceptionADT @ 637 ; 
 type_info @ 638 ; 
 node @ 639 ; 
 __tiQ24mpcl14TBaseExceptionmpcl::TBaseException @ 640 ; 
 type_info @ 641 ; 
 node @ 642 ; 
 __tiQ24mpcl15TErrorExceptionmpcl::TErrorException @ 643 ; 
 type_info @ 644 ; 
 node @ 645 ; 
 __tiQ24mpcl21TBaseOutputStreamablempcl::TBaseOutputStreamable @ 646 ; 
 type_info @ 647 ; 
 node @ 648 ; 
 __tiQ24mpcl24TExceptionADT_Constraintmpcl::TExceptionADT_Constraint @ 649 ; 
 type_info @ 650 ; 
 node @ 651 ; 
 __tiQ24mpcl25TExceptionADT_NotIncludedmpcl::TExceptionADT_NotIncluded @ 652 ; 
 type_info @ 653 ; 
 node @ 654 ; 
 __vc__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUibasic_string<char, @ 655 ; 
 string_char_traits<char>, @ 656 ; 
 __default_alloc_template<0, @ 657 ; 
 0> @ 658 ; 
 >::Rep::operator[](unsigned @ 659 ; 
 int) @ 660 ; 
 _t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0$nilRepbasic_string<char, @ 661 ; 
 string_char_traits<char>, @ 662 ; 
 __default_alloc_template<0, @ 663 ; 
 0> @ 664 ; 
 >::nilRep @ 665 ; 
 _t23__malloc_alloc_template1i0$__malloc_alloc_oom_handler__malloc_alloc_template<0>::__malloc_alloc_oom_handler @ 666 ; 
 _t24__default_alloc_template2b0i0$end_free__default_alloc_template<0, @ 667 ; 
 0>::end_free @ 668 ; 
 _t24__default_alloc_template2b0i0$free_list__default_alloc_template<0, @ 669 ; 
 0>::free_list @ 670 ; 
 _t24__default_alloc_template2b0i0$heap_size__default_alloc_template<0, @ 671 ; 
 0>::heap_size @ 672 ; 
 _t24__default_alloc_template2b0i0$start_free__default_alloc_template<0, @ 673 ; 
 0>::start_free @ 674 ; 
 _vt$Q24mpcl13TExceptionADT$Q24mpcl14TBaseExceptionmpcl::TExceptionADT::mpcl::TBaseException @ 675 ; 
 virtual @ 676 ; 
 table @ 677 ; 
 _vt$Q24mpcl14TBaseExceptionmpcl::TBaseException @ 678 ; 
 virtual @ 679 ; 
 table @ 680 ; 
 _vt$Q24mpcl15TErrorException$Q24mpcl14TBaseExceptionmpcl::TErrorException::mpcl::TBaseException @ 681 ; 
 virtual @ 682 ; 
 table @ 683 ; 
 _vt$Q24mpcl21TBaseOutputStreamablempcl::TBaseOutputStreamable @ 684 ; 
 virtual @ 685 ; 
 table @ 686 ; 
 _vt$Q24mpcl24TExceptionADT_Constraint$Q24mpcl14TBaseExceptionmpcl::TExceptionADT_Constraint::mpcl::TBaseException @ 687 ; 
 virtual @ 688 ; 
 table @ 689 ; 
 _vt$Q24mpcl25TExceptionADT_NotIncluded$Q24mpcl14TBaseExceptionmpcl::TExceptionADT_NotIncluded::mpcl::TBaseException @ 690 ; 
 virtual @ 691 ; 
 table @ 692 ; 
 allocate__t12simple_alloc2Zt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZiZt24__default_alloc_template2b0i0simple_alloc<__rb_tree_node<pair<pair<int, @ 693 ; 
 int> @ 694 ; 
 const, @ 695 ; 
 int> @ 696 ; 
 >, @ 697 ; 
 __default_alloc_template<0, @ 698 ; 
 0> @ 699 ; 
 >::allocate(void) @ 700 ; 
 allocate__t23__malloc_alloc_template1i0Ui__malloc_alloc_template<0>::allocate(unsigned @ 701 ; 
 int) @ 702 ; 
 allocate__t24__default_alloc_template2b0i0Ui__default_alloc_template<0, @ 703 ; 
 0>::allocate(unsigned @ 704 ; 
 int) @ 705 ; 
 append__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0PCcbasic_string<char, @ 706 ; 
 string_char_traits<char>, @ 707 ; 
 __default_alloc_template<0, @ 708 ; 
 0> @ 709 ; 
 >::append(char @ 710 ; 
 const @ 711 ; 
 *) @ 712 ; 
 append__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0PCcUibasic_string<char, @ 713 ; 
 string_char_traits<char>, @ 714 ; 
 __default_alloc_template<0, @ 715 ; 
 0> @ 716 ; 
 >::append(char @ 717 ; 
 const @ 718 ; 
 *, @ 719 ; 
 unsigned @ 720 ; 
 int) @ 721 ; 
 append__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Uicbasic_string<char, @ 722 ; 
 string_char_traits<char>, @ 723 ; 
 __default_alloc_template<0, @ 724 ; 
 0> @ 725 ; 
 >::append(unsigned @ 726 ; 
 int, @ 727 ; 
 char) @ 728 ; 
 assign__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0PCcbasic_string<char, @ 729 ; 
 string_char_traits<char>, @ 730 ; 
 __default_alloc_template<0, @ 731 ; 
 0> @ 732 ; 
 >::assign(char @ 733 ; 
 const @ 734 ; 
 *) @ 735 ; 
 assign__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0PCcUibasic_string<char, @ 736 ; 
 string_char_traits<char>, @ 737 ; 
 __default_alloc_template<0, @ 738 ; 
 0> @ 739 ; 
 >::assign(char @ 740 ; 
 const @ 741 ; 
 *, @ 742 ; 
 unsigned @ 743 ; 
 int) @ 744 ; 
 begin__Ct7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0rb_tree<pair<int, @ 745 ; 
 int>, @ 746 ; 
 pair<pair<int, @ 747 ; 
 int> @ 748 ; 
 const, @ 749 ; 
 int>, @ 750 ; 
 select1st<pair<pair<int, @ 751 ; 
 int> @ 752 ; 
 const, @ 753 ; 
 int> @ 754 ; 
 >, @ 755 ; 
 less<pair<int, @ 756 ; 
 int> @ 757 ; 
 >, @ 758 ; 
 __default_alloc_template<0, @ 759 ; 
 0> @ 760 ; 
 >::begin(void) @ 761 ; 
 const @ 762 ; 
 begin__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0rb_tree<pair<int, @ 763 ; 
 int>, @ 764 ; 
 pair<pair<int, @ 765 ; 
 int> @ 766 ; 
 const, @ 767 ; 
 int>, @ 768 ; 
 select1st<pair<pair<int, @ 769 ; 
 int> @ 770 ; 
 const, @ 771 ; 
 int> @ 772 ; 
 >, @ 773 ; 
 less<pair<int, @ 774 ; 
 int> @ 775 ; 
 >, @ 776 ; 
 __default_alloc_template<0, @ 777 ; 
 0> @ 778 ; 
 >::begin(void) @ 779 ; 
 bind__Q24mpclt13xextended_map4Zt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0RCt4pair2ZiZiRCimpcl::xextended_map<pair<int, @ 780 ; 
 int>, @ 781 ; 
 int, @ 782 ; 
 less<pair<int, @ 783 ; 
 int> @ 784 ; 
 >, @ 785 ; 
 __default_alloc_template<0, @ 786 ; 
 0> @ 787 ; 
 >::bind(pair<int, @ 788 ; 
 int> @ 789 ; 
 const @ 790 ; 
 &, @ 791 ; 
 int @ 792 ; 
 const @ 793 ; 
 &) @ 794 ; 
 c_str__Ct12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 795 ; 
 string_char_traits<char>, @ 796 ; 
 __default_alloc_template<0, @ 797 ; 
 0> @ 798 ; 
 >::c_str(void) @ 799 ; 
 const @ 800 ; 
 capacity__Ct12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 801 ; 
 string_char_traits<char>, @ 802 ; 
 __default_alloc_template<0, @ 803 ; 
 0> @ 804 ; 
 >::capacity(void) @ 805 ; 
 const @ 806 ; 
 check_realloc__Ct12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Uibasic_string<char, @ 807 ; 
 string_char_traits<char>, @ 808 ; 
 __default_alloc_template<0, @ 809 ; 
 0> @ 810 ; 
 >::check_realloc(unsigned @ 811 ; 
 int) @ 812 ; 
 const @ 813 ; 
 chunk_alloc__t24__default_alloc_template2b0i0UiRi__default_alloc_template<0, @ 814 ; 
 0>::chunk_alloc(unsigned @ 815 ; 
 int, @ 816 ; 
 int @ 817 ; 
 &) @ 818 ; 
 clear__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0rb_tree<pair<int, @ 819 ; 
 int>, @ 820 ; 
 pair<pair<int, @ 821 ; 
 int> @ 822 ; 
 const, @ 823 ; 
 int>, @ 824 ; 
 select1st<pair<pair<int, @ 825 ; 
 int> @ 826 ; 
 const, @ 827 ; 
 int> @ 828 ; 
 >, @ 829 ; 
 less<pair<int, @ 830 ; 
 int> @ 831 ; 
 >, @ 832 ; 
 __default_alloc_template<0, @ 833 ; 
 0> @ 834 ; 
 >::clear(void) @ 835 ; 
 clone__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3Repbasic_string<char, @ 836 ; 
 string_char_traits<char>, @ 837 ; 
 __default_alloc_template<0, @ 838 ; 
 0> @ 839 ; 
 >::Rep::clone(void) @ 840 ; 
 color__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0Pt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 841 ; 
 int>, @ 842 ; 
 pair<pair<int, @ 843 ; 
 int> @ 844 ; 
 const, @ 845 ; 
 int>, @ 846 ; 
 select1st<pair<pair<int, @ 847 ; 
 int> @ 848 ; 
 const, @ 849 ; 
 int> @ 850 ; 
 >, @ 851 ; 
 less<pair<int, @ 852 ; 
 int> @ 853 ; 
 >, @ 854 ; 
 __default_alloc_template<0, @ 855 ; 
 0> @ 856 ; 
 >::color(__rb_tree_node<pair<pair<int, @ 857 ; 
 int> @ 858 ; 
 const, @ 859 ; 
 int> @ 860 ; 
 > @ 861 ; 
 *) @ 862 ; 
 construct__H2Zt4pair2ZCt4pair2ZiZiZiZt4pair2ZCt4pair2ZiZiZi_PX01RCX11_vvoid @ 863 ; 
 construct<pair<pair<int, @ 864 ; 
 int> @ 865 ; 
 const, @ 866 ; 
 int>, @ 867 ; 
 pair<pair<int, @ 868 ; 
 int> @ 869 ; 
 const, @ 870 ; 
 int> @ 871 ; 
 >(pair<pair<int, @ 872 ; 
 int> @ 873 ; 
 const, @ 874 ; 
 int> @ 875 ; 
 *, @ 876 ; 
 pair<pair<int, @ 877 ; 
 int> @ 878 ; 
 const, @ 879 ; 
 int> @ 880 ; 
 const @ 881 ; 
 &) @ 882 ; 
 copy__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUiPCcUibasic_string<char, @ 883 ; 
 string_char_traits<char>, @ 884 ; 
 __default_alloc_template<0, @ 885 ; 
 0> @ 886 ; 
 >::Rep::copy(unsigned @ 887 ; 
 int, @ 888 ; 
 char @ 889 ; 
 const @ 890 ; 
 *, @ 891 ; 
 unsigned @ 892 ; 
 int) @ 893 ; 
 create__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUibasic_string<char, @ 894 ; 
 string_char_traits<char>, @ 895 ; 
 __default_alloc_template<0, @ 896 ; 
 0> @ 897 ; 
 >::Rep::create(unsigned @ 898 ; 
 int) @ 899 ; 
 create_node__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0RCt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 900 ; 
 int>, @ 901 ; 
 pair<pair<int, @ 902 ; 
 int> @ 903 ; 
 const, @ 904 ; 
 int>, @ 905 ; 
 select1st<pair<pair<int, @ 906 ; 
 int> @ 907 ; 
 const, @ 908 ; 
 int> @ 909 ; 
 >, @ 910 ; 
 less<pair<int, @ 911 ; 
 int> @ 912 ; 
 >, @ 913 ; 
 __default_alloc_template<0, @ 914 ; 
 0> @ 915 ; 
 >::create_node(pair<pair<int, @ 916 ; 
 int> @ 917 ; 
 const, @ 918 ; 
 int> @ 919 ; 
 const @ 920 ; 
 &) @ 921 ; 
 data__Ct12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 922 ; 
 string_char_traits<char>, @ 923 ; 
 __default_alloc_template<0, @ 924 ; 
 0> @ 925 ; 
 >::data(void) @ 926 ; 
 const @ 927 ; 
 data__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3Repbasic_string<char, @ 928 ; 
 string_char_traits<char>, @ 929 ; 
 __default_alloc_template<0, @ 930 ; 
 0> @ 931 ; 
 >::Rep::data(void) @ 932 ; 
 deallocate__t12simple_alloc2Zt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZiZt24__default_alloc_template2b0i0Pt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZisimple_alloc<__rb_tree_node<pair<pair<int, @ 933 ; 
 int> @ 934 ; 
 const, @ 935 ; 
 int> @ 936 ; 
 >, @ 937 ; 
 __default_alloc_template<0, @ 938 ; 
 0> @ 939 ; 
 >::deallocate(__rb_tree_node<pair<pair<int, @ 940 ; 
 int> @ 941 ; 
 const, @ 942 ; 
 int> @ 943 ; 
 > @ 944 ; 
 *) @ 945 ; 
 deallocate__t23__malloc_alloc_template1i0PvUi__malloc_alloc_template<0>::deallocate(void @ 946 ; 
 *, @ 947 ; 
 unsigned @ 948 ; 
 int) @ 949 ; 
 deallocate__t24__default_alloc_template2b0i0PvUi__default_alloc_template<0, @ 950 ; 
 0>::deallocate(void @ 951 ; 
 *, @ 952 ; 
 unsigned @ 953 ; 
 int) @ 954 ; 
 decrement__23__rb_tree_base_iterator__rb_tree_base_iterator::decrement(void) @ 955 ; 
 destroy__H1Zt4pair2ZCt4pair2ZiZiZi_PX01_vvoid @ 956 ; 
 destroy<pair<pair<int, @ 957 ; 
 int> @ 958 ; 
 const, @ 959 ; 
 int> @ 960 ; 
 >(pair<pair<int, @ 961 ; 
 int> @ 962 ; 
 const, @ 963 ; 
 int> @ 964 ; 
 *) @ 965 ; 
 destroy_node__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0Pt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 966 ; 
 int>, @ 967 ; 
 pair<pair<int, @ 968 ; 
 int> @ 969 ; 
 const, @ 970 ; 
 int>, @ 971 ; 
 select1st<pair<pair<int, @ 972 ; 
 int> @ 973 ; 
 const, @ 974 ; 
 int> @ 975 ; 
 >, @ 976 ; 
 less<pair<int, @ 977 ; 
 int> @ 978 ; 
 >, @ 979 ; 
 __default_alloc_template<0, @ 980 ; 
 0> @ 981 ; 
 >::destroy_node(__rb_tree_node<pair<pair<int, @ 982 ; 
 int> @ 983 ; 
 const, @ 984 ; 
 int> @ 985 ; 
 > @ 986 ; 
 *) @ 987 ; 
 end__Ct3map4Zt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0map<pair<int, @ 988 ; 
 int>, @ 989 ; 
 int, @ 990 ; 
 less<pair<int, @ 991 ; 
 int> @ 992 ; 
 >, @ 993 ; 
 __default_alloc_template<0, @ 994 ; 
 0> @ 995 ; 
 >::end(void) @ 996 ; 
 const @ 997 ; 
 end__Ct7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0rb_tree<pair<int, @ 998 ; 
 int>, @ 999 ; 
 pair<pair<int, @ 1000 ; 
 int> @ 1001 ; 
 const, @ 1002 ; 
 int>, @ 1003 ; 
 select1st<pair<pair<int, @ 1004 ; 
 int> @ 1005 ; 
 const, @ 1006 ; 
 int> @ 1007 ; 
 >, @ 1008 ; 
 less<pair<int, @ 1009 ; 
 int> @ 1010 ; 
 >, @ 1011 ; 
 __default_alloc_template<0, @ 1012 ; 
 0> @ 1013 ; 
 >::end(void) @ 1014 ; 
 const @ 1015 ; 
 eos__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 1016 ; 
 string_char_traits<char>, @ 1017 ; 
 __default_alloc_template<0, @ 1018 ; 
 0> @ 1019 ; 
 >::eos(void) @ 1020 ; 
 excess_slop__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUiUibasic_string<char, @ 1021 ; 
 string_char_traits<char>, @ 1022 ; 
 __default_alloc_template<0, @ 1023 ; 
 0> @ 1024 ; 
 >::Rep::excess_slop(unsigned @ 1025 ; 
 int, @ 1026 ; 
 unsigned @ 1027 ; 
 int) @ 1028 ; 
 fileName__CQ24mpcl14TBaseExceptionmpcl::TBaseException::fileName(void) @ 1029 ; 
 const @ 1030 ; 
 find__Ct3map4Zt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0RCt4pair2ZiZimap<pair<int, @ 1031 ; 
 int>, @ 1032 ; 
 int, @ 1033 ; 
 less<pair<int, @ 1034 ; 
 int> @ 1035 ; 
 >, @ 1036 ; 
 __default_alloc_template<0, @ 1037 ; 
 0> @ 1038 ; 
 >::find(pair<int, @ 1039 ; 
 int> @ 1040 ; 
 const @ 1041 ; 
 &) @ 1042 ; 
 const @ 1043 ; 
 find__Ct7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0RCt4pair2ZiZirb_tree<pair<int, @ 1044 ; 
 int>, @ 1045 ; 
 pair<pair<int, @ 1046 ; 
 int> @ 1047 ; 
 const, @ 1048 ; 
 int>, @ 1049 ; 
 select1st<pair<pair<int, @ 1050 ; 
 int> @ 1051 ; 
 const, @ 1052 ; 
 int> @ 1053 ; 
 >, @ 1054 ; 
 less<pair<int, @ 1055 ; 
 int> @ 1056 ; 
 >, @ 1057 ; 
 __default_alloc_template<0, @ 1058 ; 
 0> @ 1059 ; 
 >::find(pair<int, @ 1060 ; 
 int> @ 1061 ; 
 const @ 1062 ; 
 &) @ 1063 ; 
 const @ 1064 ; 
 frob_size__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUibasic_string<char, @ 1065 ; 
 string_char_traits<char>, @ 1066 ; 
 __default_alloc_template<0, @ 1067 ; 
 0> @ 1068 ; 
 >::Rep::frob_size(unsigned @ 1069 ; 
 int) @ 1070 ; 
 generalDescription__CQ24mpcl14TBaseExceptionmpcl::TBaseException::generalDescription(void) @ 1071 ; 
 const @ 1072 ; 
 get_node__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0rb_tree<pair<int, @ 1073 ; 
 int>, @ 1074 ; 
 pair<pair<int, @ 1075 ; 
 int> @ 1076 ; 
 const, @ 1077 ; 
 int>, @ 1078 ; 
 select1st<pair<pair<int, @ 1079 ; 
 int> @ 1080 ; 
 const, @ 1081 ; 
 int> @ 1082 ; 
 >, @ 1083 ; 
 less<pair<int, @ 1084 ; 
 int> @ 1085 ; 
 >, @ 1086 ; 
 __default_alloc_template<0, @ 1087 ; 
 0> @ 1088 ; 
 >::get_node(void) @ 1089 ; 
 grab__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3Repbasic_string<char, @ 1090 ; 
 string_char_traits<char>, @ 1091 ; 
 __default_alloc_template<0, @ 1092 ; 
 0> @ 1093 ; 
 >::Rep::grab(void) @ 1094 ; 
 init__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0rb_tree<pair<int, @ 1095 ; 
 int>, @ 1096 ; 
 pair<pair<int, @ 1097 ; 
 int> @ 1098 ; 
 const, @ 1099 ; 
 int>, @ 1100 ; 
 select1st<pair<pair<int, @ 1101 ; 
 int> @ 1102 ; 
 const, @ 1103 ; 
 int> @ 1104 ; 
 >, @ 1105 ; 
 less<pair<int, @ 1106 ; 
 int> @ 1107 ; 
 >, @ 1108 ; 
 __default_alloc_template<0, @ 1109 ; 
 0> @ 1110 ; 
 >::init(void) @ 1111 ; 
 insert__t3map4Zt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0RCt4pair2ZCt4pair2ZiZiZimap<pair<int, @ 1112 ; 
 int>, @ 1113 ; 
 int, @ 1114 ; 
 less<pair<int, @ 1115 ; 
 int> @ 1116 ; 
 >, @ 1117 ; 
 __default_alloc_template<0, @ 1118 ; 
 0> @ 1119 ; 
 >::insert(pair<pair<int, @ 1120 ; 
 int> @ 1121 ; 
 const, @ 1122 ; 
 int> @ 1123 ; 
 const @ 1124 ; 
 &) @ 1125 ; 
 insert_unique__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0RCt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 1126 ; 
 int>, @ 1127 ; 
 pair<pair<int, @ 1128 ; 
 int> @ 1129 ; 
 const, @ 1130 ; 
 int>, @ 1131 ; 
 select1st<pair<pair<int, @ 1132 ; 
 int> @ 1133 ; 
 const, @ 1134 ; 
 int> @ 1135 ; 
 >, @ 1136 ; 
 less<pair<int, @ 1137 ; 
 int> @ 1138 ; 
 >, @ 1139 ; 
 __default_alloc_template<0, @ 1140 ; 
 0> @ 1141 ; 
 >::insert_unique(pair<pair<int, @ 1142 ; 
 int> @ 1143 ; 
 const, @ 1144 ; 
 int> @ 1145 ; 
 const @ 1146 ; 
 &) @ 1147 ; 
 key__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0P19__rb_tree_node_baserb_tree<pair<int, @ 1148 ; 
 int>, @ 1149 ; 
 pair<pair<int, @ 1150 ; 
 int> @ 1151 ; 
 const, @ 1152 ; 
 int>, @ 1153 ; 
 select1st<pair<pair<int, @ 1154 ; 
 int> @ 1155 ; 
 const, @ 1156 ; 
 int> @ 1157 ; 
 >, @ 1158 ; 
 less<pair<int, @ 1159 ; 
 int> @ 1160 ; 
 >, @ 1161 ; 
 __default_alloc_template<0, @ 1162 ; 
 0> @ 1163 ; 
 >::key(__rb_tree_node_base @ 1164 ; 
 *) @ 1165 ; 
 key__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0Pt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 1166 ; 
 int>, @ 1167 ; 
 pair<pair<int, @ 1168 ; 
 int> @ 1169 ; 
 const, @ 1170 ; 
 int>, @ 1171 ; 
 select1st<pair<pair<int, @ 1172 ; 
 int> @ 1173 ; 
 const, @ 1174 ; 
 int> @ 1175 ; 
 >, @ 1176 ; 
 less<pair<int, @ 1177 ; 
 int> @ 1178 ; 
 >, @ 1179 ; 
 __default_alloc_template<0, @ 1180 ; 
 0> @ 1181 ; 
 >::key(__rb_tree_node<pair<pair<int, @ 1182 ; 
 int> @ 1183 ; 
 const, @ 1184 ; 
 int> @ 1185 ; 
 > @ 1186 ; 
 *) @ 1187 ; 
 left__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0P19__rb_tree_node_baserb_tree<pair<int, @ 1188 ; 
 int>, @ 1189 ; 
 pair<pair<int, @ 1190 ; 
 int> @ 1191 ; 
 const, @ 1192 ; 
 int>, @ 1193 ; 
 select1st<pair<pair<int, @ 1194 ; 
 int> @ 1195 ; 
 const, @ 1196 ; 
 int> @ 1197 ; 
 >, @ 1198 ; 
 less<pair<int, @ 1199 ; 
 int> @ 1200 ; 
 >, @ 1201 ; 
 __default_alloc_template<0, @ 1202 ; 
 0> @ 1203 ; 
 >::left(__rb_tree_node_base @ 1204 ; 
 *) @ 1205 ; 
 left__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0Pt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 1206 ; 
 int>, @ 1207 ; 
 pair<pair<int, @ 1208 ; 
 int> @ 1209 ; 
 const, @ 1210 ; 
 int>, @ 1211 ; 
 select1st<pair<pair<int, @ 1212 ; 
 int> @ 1213 ; 
 const, @ 1214 ; 
 int> @ 1215 ; 
 >, @ 1216 ; 
 less<pair<int, @ 1217 ; 
 int> @ 1218 ; 
 >, @ 1219 ; 
 __default_alloc_template<0, @ 1220 ; 
 0> @ 1221 ; 
 >::left(__rb_tree_node<pair<pair<int, @ 1222 ; 
 int> @ 1223 ; 
 const, @ 1224 ; 
 int> @ 1225 ; 
 > @ 1226 ; 
 *) @ 1227 ; 
 leftmost__Ct7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0rb_tree<pair<int, @ 1228 ; 
 int>, @ 1229 ; 
 pair<pair<int, @ 1230 ; 
 int> @ 1231 ; 
 const, @ 1232 ; 
 int>, @ 1233 ; 
 select1st<pair<pair<int, @ 1234 ; 
 int> @ 1235 ; 
 const, @ 1236 ; 
 int> @ 1237 ; 
 >, @ 1238 ; 
 less<pair<int, @ 1239 ; 
 int> @ 1240 ; 
 >, @ 1241 ; 
 __default_alloc_template<0, @ 1242 ; 
 0> @ 1243 ; 
 >::leftmost(void) @ 1244 ; 
 const @ 1245 ; 
 length__Ct12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 1246 ; 
 string_char_traits<char>, @ 1247 ; 
 __default_alloc_template<0, @ 1248 ; 
 0> @ 1249 ; 
 >::length(void) @ 1250 ; 
 const @ 1251 ; 
 lexicographical_compare_3way__H2ZPCScZPCSc_X01T0X11T2_iint @ 1252 ; 
 lexicographical_compare_3way<signed @ 1253 ; 
 char @ 1254 ; 
 const @ 1255 ; 
 *, @ 1256 ; 
 signed @ 1257 ; 
 char @ 1258 ; 
 const @ 1259 ; 
 *>(signed @ 1260 ; 
 char @ 1261 ; 
 const @ 1262 ; 
 *, @ 1263 ; 
 signed @ 1264 ; 
 char @ 1265 ; 
 const @ 1266 ; 
 *, @ 1267 ; 
 signed @ 1268 ; 
 char @ 1269 ; 
 const @ 1270 ; 
 *, @ 1271 ; 
 signed @ 1272 ; 
 char @ 1273 ; 
 const @ 1274 ; 
 *) @ 1275 ; 
 lexicographical_compare__H2ZPCScZPCSc_X01T0X11T2_bbool @ 1276 ; 
 lexicographical_compare<signed @ 1277 ; 
 char @ 1278 ; 
 const @ 1279 ; 
 *, @ 1280 ; 
 signed @ 1281 ; 
 char @ 1282 ; 
 const @ 1283 ; 
 *>(signed @ 1284 ; 
 char @ 1285 ; 
 const @ 1286 ; 
 *, @ 1287 ; 
 signed @ 1288 ; 
 char @ 1289 ; 
 const @ 1290 ; 
 *, @ 1291 ; 
 signed @ 1292 ; 
 char @ 1293 ; 
 const @ 1294 ; 
 *, @ 1295 ; 
 signed @ 1296 ; 
 char @ 1297 ; 
 const @ 1298 ; 
 *) @ 1299 ; 
 lineNumber__CQ24mpcl14TBaseExceptionmpcl::TBaseException::lineNumber(void) @ 1300 ; 
 const @ 1301 ; 
 make_pair__H2ZQ24mpcl6EStateZQ24mpcl14ESpecialSymbol_RCX01RCX11_t4pair2ZX01ZX11pair<mpcl::EState, @ 1302 ; 
 mpcl::ESpecialSymbol> @ 1303 ; 
 make_pair<mpcl::EState, @ 1304 ; 
 mpcl::ESpecialSymbol>(mpcl::EState @ 1305 ; 
 const @ 1306 ; 
 &, @ 1307 ; 
 mpcl::ESpecialSymbol @ 1308 ; 
 const @ 1309 ; 
 &) @ 1310 ; 
 make_pair__H2ZQ24mpcl6EStateZc_RCX01RCX11_t4pair2ZX01ZX11pair<mpcl::EState, @ 1311 ; 
 char> @ 1312 ; 
 make_pair<mpcl::EState, @ 1313 ; 
 char>(mpcl::EState @ 1314 ; 
 const @ 1315 ; 
 &, @ 1316 ; 
 char @ 1317 ; 
 const @ 1318 ; 
 &) @ 1319 ; 
 make_pair__H2ZiZi_RCX01RCX11_t4pair2ZX01ZX11pair<int, @ 1320 ; 
 int> @ 1321 ; 
 make_pair<int, @ 1322 ; 
 int>(int @ 1323 ; 
 const @ 1324 ; 
 &, @ 1325 ; 
 int @ 1326 ; 
 const @ 1327 ; 
 &) @ 1328 ; 
 make_pair__H2Zt4pair2ZiZiZi_RCX01RCX11_t4pair2ZX01ZX11pair<pair<int, @ 1329 ; 
 int>, @ 1330 ; 
 int> @ 1331 ; 
 make_pair<pair<int, @ 1332 ; 
 int>, @ 1333 ; 
 int>(pair<int, @ 1334 ; 
 int> @ 1335 ; 
 const @ 1336 ; 
 &, @ 1337 ; 
 int @ 1338 ; 
 const @ 1339 ; 
 &) @ 1340 ; 
 max_size__Ct12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 1341 ; 
 string_char_traits<char>, @ 1342 ; 
 __default_alloc_template<0, @ 1343 ; 
 0> @ 1344 ; 
 >::max_size(void) @ 1345 ; 
 const @ 1346 ; 
 move__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUiPCcUibasic_string<char, @ 1347 ; 
 string_char_traits<char>, @ 1348 ; 
 __default_alloc_template<0, @ 1349 ; 
 0> @ 1350 ; 
 >::Rep::move(unsigned @ 1351 ; 
 int, @ 1352 ; 
 char @ 1353 ; 
 const @ 1354 ; 
 *, @ 1355 ; 
 unsigned @ 1356 ; 
 int) @ 1357 ; 
 next__CQ24mpclt29TDeterministicFiniteAutomaton2ZiZiiiRimpcl::TDeterministicFiniteAutomaton<int, @ 1358 ; 
 int>::next(int, @ 1359 ; 
 int, @ 1360 ; 
 int @ 1361 ; 
 &) @ 1362 ; 
 const @ 1363 ; 
 oom_malloc__t23__malloc_alloc_template1i0Ui__malloc_alloc_template<0>::oom_malloc(unsigned @ 1364 ; 
 int) @ 1365 ; 
 parent__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0P19__rb_tree_node_baserb_tree<pair<int, @ 1366 ; 
 int>, @ 1367 ; 
 pair<pair<int, @ 1368 ; 
 int> @ 1369 ; 
 const, @ 1370 ; 
 int>, @ 1371 ; 
 select1st<pair<pair<int, @ 1372 ; 
 int> @ 1373 ; 
 const, @ 1374 ; 
 int> @ 1375 ; 
 >, @ 1376 ; 
 less<pair<int, @ 1377 ; 
 int> @ 1378 ; 
 >, @ 1379 ; 
 __default_alloc_template<0, @ 1380 ; 
 0> @ 1381 ; 
 >::parent(__rb_tree_node_base @ 1382 ; 
 *) @ 1383 ; 
 parent__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0Pt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 1384 ; 
 int>, @ 1385 ; 
 pair<pair<int, @ 1386 ; 
 int> @ 1387 ; 
 const, @ 1388 ; 
 int>, @ 1389 ; 
 select1st<pair<pair<int, @ 1390 ; 
 int> @ 1391 ; 
 const, @ 1392 ; 
 int> @ 1393 ; 
 >, @ 1394 ; 
 less<pair<int, @ 1395 ; 
 int> @ 1396 ; 
 >, @ 1397 ; 
 __default_alloc_template<0, @ 1398 ; 
 0> @ 1399 ; 
 >::parent(__rb_tree_node<pair<pair<int, @ 1400 ; 
 int> @ 1401 ; 
 const, @ 1402 ; 
 int> @ 1403 ; 
 > @ 1404 ; 
 *) @ 1405 ; 
 putOnStream__CQ24mpcl14TBaseExceptionR7ostreammpcl::TBaseException::putOnStream(ostream @ 1406 ; 
 &) @ 1407 ; 
 const @ 1408 ; 
 put_node__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0Pt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 1409 ; 
 int>, @ 1410 ; 
 pair<pair<int, @ 1411 ; 
 int> @ 1412 ; 
 const, @ 1413 ; 
 int>, @ 1414 ; 
 select1st<pair<pair<int, @ 1415 ; 
 int> @ 1416 ; 
 const, @ 1417 ; 
 int> @ 1418 ; 
 >, @ 1419 ; 
 less<pair<int, @ 1420 ; 
 int> @ 1421 ; 
 >, @ 1422 ; 
 __default_alloc_template<0, @ 1423 ; 
 0> @ 1424 ; 
 >::put_node(__rb_tree_node<pair<pair<int, @ 1425 ; 
 int> @ 1426 ; 
 const, @ 1427 ; 
 int> @ 1428 ; 
 > @ 1429 ; 
 *) @ 1430 ; 
 refill__t24__default_alloc_template2b0i0Ui__default_alloc_template<0, @ 1431 ; 
 0>::refill(unsigned @ 1432 ; 
 int) @ 1433 ; 
 release__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3Repbasic_string<char, @ 1434 ; 
 string_char_traits<char>, @ 1435 ; 
 __default_alloc_template<0, @ 1436 ; 
 0> @ 1437 ; 
 >::Rep::release(void) @ 1438 ; 
 rep__Ct12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 1439 ; 
 string_char_traits<char>, @ 1440 ; 
 __default_alloc_template<0, @ 1441 ; 
 0> @ 1442 ; 
 >::rep(void) @ 1443 ; 
 const @ 1444 ; 
 replace__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0UiUiPCcUibasic_string<char, @ 1445 ; 
 string_char_traits<char>, @ 1446 ; 
 __default_alloc_template<0, @ 1447 ; 
 0> @ 1448 ; 
 >::replace(unsigned @ 1449 ; 
 int, @ 1450 ; 
 unsigned @ 1451 ; 
 int, @ 1452 ; 
 char @ 1453 ; 
 const @ 1454 ; 
 *, @ 1455 ; 
 unsigned @ 1456 ; 
 int) @ 1457 ; 
 replace__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0UiUiUicbasic_string<char, @ 1458 ; 
 string_char_traits<char>, @ 1459 ; 
 __default_alloc_template<0, @ 1460 ; 
 0> @ 1461 ; 
 >::replace(unsigned @ 1462 ; 
 int, @ 1463 ; 
 unsigned @ 1464 ; 
 int, @ 1465 ; 
 unsigned @ 1466 ; 
 int, @ 1467 ; 
 char) @ 1468 ; 
 repup__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0PQ2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3Repbasic_string<char, @ 1469 ; 
 string_char_traits<char>, @ 1470 ; 
 __default_alloc_template<0, @ 1471 ; 
 0> @ 1472 ; 
 >::repup(basic_string<char, @ 1473 ; 
 string_char_traits<char>, @ 1474 ; 
 __default_alloc_template<0, @ 1475 ; 
 0> @ 1476 ; 
 >::Rep @ 1477 ; 
 *) @ 1478 ; 
 right__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0P19__rb_tree_node_baserb_tree<pair<int, @ 1479 ; 
 int>, @ 1480 ; 
 pair<pair<int, @ 1481 ; 
 int> @ 1482 ; 
 const, @ 1483 ; 
 int>, @ 1484 ; 
 select1st<pair<pair<int, @ 1485 ; 
 int> @ 1486 ; 
 const, @ 1487 ; 
 int> @ 1488 ; 
 >, @ 1489 ; 
 less<pair<int, @ 1490 ; 
 int> @ 1491 ; 
 >, @ 1492 ; 
 __default_alloc_template<0, @ 1493 ; 
 0> @ 1494 ; 
 >::right(__rb_tree_node_base @ 1495 ; 
 *) @ 1496 ; 
 right__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0Pt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZirb_tree<pair<int, @ 1497 ; 
 int>, @ 1498 ; 
 pair<pair<int, @ 1499 ; 
 int> @ 1500 ; 
 const, @ 1501 ; 
 int>, @ 1502 ; 
 select1st<pair<pair<int, @ 1503 ; 
 int> @ 1504 ; 
 const, @ 1505 ; 
 int> @ 1506 ; 
 >, @ 1507 ; 
 less<pair<int, @ 1508 ; 
 int> @ 1509 ; 
 >, @ 1510 ; 
 __default_alloc_template<0, @ 1511 ; 
 0> @ 1512 ; 
 >::right(__rb_tree_node<pair<pair<int, @ 1513 ; 
 int> @ 1514 ; 
 const, @ 1515 ; 
 int> @ 1516 ; 
 > @ 1517 ; 
 *) @ 1518 ; 
 rightmost__Ct7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0rb_tree<pair<int, @ 1519 ; 
 int>, @ 1520 ; 
 pair<pair<int, @ 1521 ; 
 int> @ 1522 ; 
 const, @ 1523 ; 
 int>, @ 1524 ; 
 select1st<pair<pair<int, @ 1525 ; 
 int> @ 1526 ; 
 const, @ 1527 ; 
 int> @ 1528 ; 
 >, @ 1529 ; 
 less<pair<int, @ 1530 ; 
 int> @ 1531 ; 
 >, @ 1532 ; 
 __default_alloc_template<0, @ 1533 ; 
 0> @ 1534 ; 
 >::rightmost(void) @ 1535 ; 
 const @ 1536 ; 
 root__Ct7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0rb_tree<pair<int, @ 1537 ; 
 int>, @ 1538 ; 
 pair<pair<int, @ 1539 ; 
 int> @ 1540 ; 
 const, @ 1541 ; 
 int>, @ 1542 ; 
 select1st<pair<pair<int, @ 1543 ; 
 int> @ 1544 ; 
 const, @ 1545 ; 
 int> @ 1546 ; 
 >, @ 1547 ; 
 less<pair<int, @ 1548 ; 
 int> @ 1549 ; 
 >, @ 1550 ; 
 __default_alloc_template<0, @ 1551 ; 
 0> @ 1552 ; 
 >::root(void) @ 1553 ; 
 const @ 1554 ; 
 set__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUicUibasic_string<char, @ 1555 ; 
 string_char_traits<char>, @ 1556 ; 
 __default_alloc_template<0, @ 1557 ; 
 0> @ 1558 ; 
 >::Rep::set(unsigned @ 1559 ; 
 int, @ 1560 ; 
 char, @ 1561 ; 
 unsigned @ 1562 ; 
 int) @ 1563 ; 
 size__Ct12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 1564 ; 
 string_char_traits<char>, @ 1565 ; 
 __default_alloc_template<0, @ 1566 ; 
 0> @ 1567 ; 
 >::size(void) @ 1568 ; 
 const @ 1569 ; 
 specificDescription__CQ24mpcl14TBaseExceptionmpcl::TBaseException::specificDescription(void) @ 1570 ; 
 const @ 1571 ; 
 terminate__Ct12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0basic_string<char, @ 1572 ; 
 string_char_traits<char>, @ 1573 ; 
 __default_alloc_template<0, @ 1574 ; 
 0> @ 1575 ; 
 >::terminate(void) @ 1576 ; 
 const @ 1577 ; 
 value__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0P19__rb_tree_node_baserb_tree<pair<int, @ 1578 ; 
 int>, @ 1579 ; 
 pair<pair<int, @ 1580 ; 
 int> @ 1581 ; 
 const, @ 1582 ; 
 int>, @ 1583 ; 
 select1st<pair<pair<int, @ 1584 ; 
 int> @ 1585 ; 
 const, @ 1586 ; 
 int> @ 1587 ; 
 >, @ 1588 ; 
 less<pair<int, @ 1589 ; 
 int> @ 1590 ; 
 >, @ 1591 ; 
 __default_alloc_template<0, @ 1592 ; 
 0> @ 1593 ; 
 >::value(__rb_tree_node_base @ 1594 ; 
 *) @ 1595 ; 
 FREELIST_INDEX__t24__default_alloc_template2b0i0Ui__default_alloc_template<0, @ 1596 ; 
 0>::FREELIST_INDEX(unsigned @ 1597 ; 
 int) @ 1598 ; 
/* ltdll.c starts here */
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#undef WIN32_LEAN_AND_MEAN
#include <stdio.h>
#
#ifndef __CYGWIN__
#  ifdef __CYGWIN32__
#    define __CYGWIN__ __CYGWIN32__
#  endif
#endif
#
#ifdef __cplusplus
extern "C" {
#endif
BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
#ifdef __cplusplus
}
#endif
#
#ifdef __CYGWIN__
#include <cygwin/cygwin_dll.h>
DECLARE_CYGWIN_DLL( DllMain );
#endif
HINSTANCE __hDllInstance_base;
#
BOOL APIENTRY
DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
{
  __hDllInstance_base = hInst;
  return TRUE;
}
/* ltdll.c ends here */
make  all-recursive
Making all in include
Making all in mpcl
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all-am'.
Making all in src
Making all in adt
/bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../..  -I /src/mpcl-3.0.6/include  -Wall -pedantic  -frtti -D_REENTRANT -c base_exception.cc
mkdir .libs
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I /src/mpcl-3.0.6/include -Wall -pedantic -frtti -D_REENTRANT -c  -DPIC base_exception.cc -o .libs/base_exception.lo
mv -f .libs/base_exception.lo base_exception.o
ln -s base_exception.o base_exception.lo
/bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../..  -I /src/mpcl-3.0.6/include  -Wall -pedantic  -frtti -D_REENTRANT -c exceptions.cc
rm -f .libs/exceptions.lo
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I /src/mpcl-3.0.6/include -Wall -pedantic -frtti -D_REENTRANT -c  -DPIC exceptions.cc -o .libs/exceptions.lo
mv -f .libs/exceptions.lo exceptions.o
ln -s exceptions.o exceptions.lo
/bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../..  -I /src/mpcl-3.0.6/include  -Wall -pedantic  -frtti -D_REENTRANT -c string.cc
rm -f .libs/string.lo
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I /src/mpcl-3.0.6/include -Wall -pedantic -frtti -D_REENTRANT -c  -DPIC string.cc -o .libs/string.lo
mv -f .libs/string.lo string.o
ln -s string.o string.lo
/bin/sh ../../libtool --mode=link c++  -frtti -D_REENTRANT  -o libadt.la -rpath /usr/local/lib -version-info 3:6:0 -no-undefined base_exception.lo exceptions.lo string.lo  
rm -fr .libs/libadt.la .libs/libadt.* .libs/libadt.*
generating symbol list for `libadt.la'
test -f .libs/libadt-3-0-6.dll-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < ../../libtool > .libs/libadt-3-0-6.dll-ltdll.c
 test -f .libs/libadt-3-0-6.dll-ltdll.o || (cd .libs && c++ -c libadt-3-0-6.dll-ltdll.c)
 dlltool --export-all --exclude-symbols DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12 --output-def .libs/libadt-3-0-6.dll-def .libs/libadt-3-0-6.dll-ltdll.o  base_exception.o exceptions.o string.o  
 sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]* ; *//" < .libs/libadt-3-0-6.dll-def > .libs/libadt.exp
echo EXPORTS > .libs/libadt-3-0-6.dll-def
 _lt_hint=1; for symbol in `cat .libs/libadt.exp`; do echo " $symbol @ $_lt_hint ; " >> .libs/libadt-3-0-6.dll-def; _lt_hint=`expr 1 + $_lt_hint`; done
 test -f .libs/libadt-3-0-6.dll-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < ../../libtool > .libs/libadt-3-0-6.dll-ltdll.c
 test -f .libs/libadt-3-0-6.dll-ltdll.o || (cd .libs && c++ -c libadt-3-0-6.dll-ltdll.c)
 c++ -Wl,--base-file,.libs/libadt-3-0-6.dll-base -Wl,--dll -nostartfiles -Wl,-e,__cygwin_dll_entry@12 -o .libs/libadt-3-0-6.dll .libs/libadt-3-0-6.dll-ltdll.o  base_exception.o exceptions.o string.o   
 dlltool --as=as --dllname libadt-3-0-6.dll --exclude-symbols DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12 --def .libs/libadt-3-0-6.dll-def --base-file .libs/libadt-3-0-6.dll-base --output-exp .libs/libadt-3-0-6.dll-exp
dlltool: Syntax error in def file .libs/libadt-3-0-6.dll-def:1
<< c++ -Wl,--base-file,.libs/libadt-3-0-6.dll-base .libs/libadt-3-0-6.dll-exp -Wl,--dll -nostartfiles -Wl,-e,__cygwin_dll_entry@12 -o .libs/libadt-3-0-6.dll .libs/libadt-3-0-6.dll-ltdll.o  base_exception.o exceptions.o string.o   
.libs/libadt-3-0-6.dll-exp(.edata+0x3c):fake: undefined reference to `int'
.libs/libadt-3-0-6.dll-exp(.edata+0x40):fake: undefined reference to `pair'
.libs/libadt-3-0-6.dll-exp(.edata+0x44):fake: undefined reference to `value__t7rb_tree5Zt4pair2ZiZiZt4pair2ZCt4pair2ZiZiZiZt9select1st1Zt4pair2ZCt4pair2ZiZiZiZt4less1Zt4pair2ZiZiZt24__default_alloc_template2b0i0Pt14__rb_tree_node1Zt4pair2ZCt4pair2ZiZiZirb_tree'
collect2: ld returned 1 exit status
make[3]: *** [libadt.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
dnl Process this file with autoconf to produce a configure script.
AC_INIT(src/adt/string.cc)

dnl Init automake (defines PACKAGE and VERSION).
dnl Warning:  Release number in VERSION isn't the same as
dnl           the library version.
AM_INIT_AUTOMAKE(mpcl, 3.0.6)
AC_CANONICAL_HOST
dnl Libtool versioning stuff.
current=3
revision=6
age=0
major=`expr $current - $age`
VERSION_INFO="$current:$revision:$age"
LIB_SUFFIX=
MAJOR_LIB_SUFFIX=$major
NAME=MPCL
OSL_PLATFORM=posix_1
OSL_LDFLAGS=
COMPLETE_TOPDIR=`pwd`
ENABLE_THREADS=yes
ENABLE_DLLS=
LOCAL_INCLUDE_DIR="${COMPLETE_TOPDIR}/include"
LOCAL_LTFLAGS=

dnl Operating system dependent variables setting.
case "$host_os" in
  linux*)
    os=linux;
    OSL_PLATFORM=posix_1;
    LIB_SUFFIX="$major.$age.$revision"
    MAJOR_LIB_SUFFIX=$major
    ;;
  solaris*)
    case "$host_cpu" in
      sparc) os=sparc_solaris; OSL_PLATFORM=posix_1; OSL_LDFLAGS="-lposix4" ;;
      i386)  os=i386_solaris;  OSL_PLATFORM=posix_1; OSL_LDFLAGS="-lposix4" ;;
    esac
    ;;
  sunos*)                    os=sunos4; OSL_PLATFORM=posix_1; ;;
  aux*)                      os=aux ;;
  bsdi*)                     os=bsdi ;;
  freebsd*|netbsd*|openbsd*) os=bsd ;;
  dgux*)                     os=dgux ;;
  aix*)                      os=aix ;;
  nextstep*)                 os=nextstep ;;
  ultrix*)                   os=ultrix4 ;;
  irix*)                     os=irix5 ;;
  hpux*)                     os=hpux ;;
  osf*)                      os=alpha ;;
  sco*)                      os=sco ;;
  sysv4*)                    os=svr4 ;;
  machten*)                  os=machten ;;
  cygwin*)                   
    os=win
    OSL_PLATFORM=cygwin
    ENABLE_THREADS=
    ENABLE_DLLS=yes
    LOCAL_LTFLAGS="-no-undefined"
    AC_MSG_WARN([disabling OSL threads support under CYGWIN operating system])
    ;;
  sysv4.2*)
    case "$host_vendor" in
      univel) os=univel ;;
      *)      os=unknown ;;
    esac
    ;;
  *)
    echo ""
    echo "*************************************************************"
    echo "configure does not currently recognize your operating system,"
    echo "therefore you must do a manual configuration of:"
    echo "$host_os"
    echo "Please contact scrappy@hub.org to see about rectifying this, "
    echo "including the above 'checking host system type...' line "
    echo "*************************************************************"
    echo ""
    exit
    ;;
esac


dnl Optional creation of DLLs in *-pc-cygwin.
AC_ARG_ENABLE(dlls,
[  --disable-dlls          disable creation of DLLs]
[  --enable-dlls           enable creation of DLLs [default=yes only on CYGWIN]],
[  
  case "$enableval" in
    "" | y | ye | yes)
      ENABLE_DLLS=yes
      LOCAL_LTFLAGS="-no-undefined"
      ;;
    n | no)
      ENABLE_DLLS=
      LOCAL_LTFLAGS=
      ;;
    *)
      AC_MSG_ERROR([bad value ${enableval} for --enable-dlls.])
      ;;
  esac
])

dnl Optional creation of OSL threads library.
AC_ARG_ENABLE(threads,
[  --disable-threads       disable creation of OSL threads library]
[  --enable-threads        enable creation of OSL threads library [default=yes]],
[  
  case "$enableval" in
    "" | y | ye | yes)
      ENABLE_THREADS=yes
      ;;
    n | no)
      ENABLE_THREADS=
      ;;
    *)
      AC_MSG_ERROR([bad value ${enableval} for --enable-threads.])
      ;;
  esac
])

dnl External configuration of include and libs
AC_ARG_WITH(includes,
[  --with-includes=DIR     site header files for tk/tcl, etc in DIR],
[
   case "$withval" in
     "" | y | ye | yes | n | no)
       AC_MSG_ERROR([you must supply an argument to the --with-includes option.])
       ;;
   esac
   INCLUDE_DIR="$withval"
])

if test "$INCLUDE_DIR"; then
  for dir in $INCLUDE_DIR; do
    if test -d "$dir"; then
      LOCAL_CPPFLAGS="$LOCAL_CPPFLAGS -I$dir"
    else
      AC_MSG_WARN([include directory $dir does not exist.])
    fi
  done
fi

AC_ARG_WITH(libs,
[  --with-libs=DIR         site library directories for tk/tcl, etc in DIR],
[
  case "$withval" in
    "" | y | ye | yes | n | no)
      AC_MSG_ERROR([you must supply an argument to the --with-libs option.])
      ;;
  esac
  LIBRARY_DIR="$withval"
])

AC_ARG_WITH(libraries,
[  --with-libraries=DIR    site library directories for tk/tcl, etc in DIR],
[
   case "$withval" in
     "" | y | ye | yes | n | no)
       AC_MSG_ERROR([you must supply an argument to the --with-libraries option.])
       ;;
   esac
   LIBRARY_DIR="$withval"
])

if test "$LIBRARY_DIR"; then
  for dir in $LIBRARY_DIR; do
    if test -d "$dir"; then
      LOCAL_LDFLAGS="$LOCAL_LDFLAGS -L$dir"
    else
      AC_MSG_WARN([library directory $dir does not exist.])
    fi
  done
fi

dnl Generate the configuration header.
AM_CONFIG_HEADER(config.h)

dnl Checks for programs.
AC_PROG_CC
AC_PROG_CXX
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_MAKE_SET
AC_CHECK_PROG(MAKE_PROG, gmake, gmake, make)
AC_CHECK_PROG(SGML_VERIFIER, nsgmls, [nsgmls -s], true)
AC_PROG_CC_C_O
AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL
CDMLC="${COMPLETE_TOPDIR}/src/cg/pbcg/cdmlc"

dnl Checks for operating system dependencies.
AC_AIX
AC_MINIX
AC_ISC_POSIX

dnl Checks for header files.
AC_HEADER_STDC
AC_HEADER_DIRENT
AC_CHECK_HEADERS(limits.h malloc.h unistd.h)
AM_CONDITIONAL(OSL_THREADS, test x$ENABLE_THREADS = xyes)

dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_TYPE_SIZE_T
AC_LANG_CPLUSPLUS
CFLAGS="$LOCAL_CPPFLAGS"
CXXFLAGS="$LOCAL_CPPFLAGS"
LDFLAGS="$LOCAL_LDFLAGS $LDFLAGS"
if test "$CC" = "gcc"; then
  AC_TRY_COMPILE(, [try{throw 0;}catch(...){}], [CXXFLAGS="$CXXFLAGS -frtti"], [CXXFLAGS="$CXXFLAGS -fhandle-exceptions -fno-implicit-templates -frtti"])
  CXXFLAGS="$CXXFLAGS -D_REENTRANT"
fi
AC_LANG_RESTORE

dnl Checks for library functions.
AC_CHECK_FUNCS(getcwd strstr strtol vsnprintf)

dnl Substitute definitions.
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
AC_SUBST(NAME)
AC_SUBST(VERSION_INFO)
AC_SUBST(LIB_SUFFIX)
AC_SUBST(MAJOR_LIB_SUFFIX)
AC_SUBST(OSL_PLATFORM)
AC_SUBST(OSL_LDFLAGS)
AC_SUBST(COMPLETE_TOPDIR)
AC_SUBST(LDFLAGS)
AC_SUBST(CFLAGS)
AC_SUBST(CXXFLAGS)
AC_SUBST(LEX)
AC_SUBST(LFLAGS)
AC_SUBST(LOCAL_LTFLAGS)
AC_SUBST(YACC)
AC_SUBST(YFLAGS)
AC_SUBST(SET_MAKE)
AC_SUBST(SGML_VERIFIER)
AC_SUBST(CDMLC)
AC_SUBST(LOCAL_INCLUDE_DIR)
AC_SUBST(ENABLE_THREAD)

dnl Platform dependent.
PORTNAME=${os}
AC_SUBST(PORTNAME)
AC_LINK_FILES(include/mpcl/${OSL_PLATFORM}_condition.hh,        include/mpcl/condition.hh)
AC_LINK_FILES(include/mpcl/${OSL_PLATFORM}_mutex.hh,            include/mpcl/mutex.hh)
AC_LINK_FILES(include/mpcl/${OSL_PLATFORM}_operating_system.hh, include/mpcl/operating_system.hh)
AC_LINK_FILES(include/mpcl/${OSL_PLATFORM}_thread.hh,           include/mpcl/thread.hh)

dnl Output files.
AC_OUTPUT(doc/Makefile doc/doxygen/Makefile doc/doxygen/doxygen.cfg \
	misc/Makefile misc/rpm/Makefile misc/rpm/mpcl.spec \
	include/Makefile include/mpcl/Makefile \
	src/cp/Makefile src/cg/pbcg/Makefile \
	src/adt/Makefile \
	src/alg/Makefile src/alg/hash_alg/Makefile \
	src/cgil/Makefile \
	src/htmll/Makefile src/htmll/cdml/Makefile \
	src/rem/Makefile src/rv/Makefile \
	src/cg/Makefile src/cgil/Makefile \
	src/osl/Makefile src/Makefile \
        src/tests/Makefile Makefile)
make  all-recursive
Making all in include
Making all in uesqlc
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all-am'.
Making all in src
Making all in cdml
make[3]: Nothing to be done for `all'.
Making all in compiler
c++  -I/tmp/usr/include/ -I/rdbms/demo -I/incl/c++ -frtti -L/tmp/usr/lib/ -L/lib -L/rdbms/lib -L/lib -L/lib/c++ -L/lib/cli -L/lib/dmi -L/lib/esql  -o uesqlc  application.o exceptions.o requirement_verifier.o uesql_parser.o uesql_scanner.o uesqlc.o -ladt -lrv -losl -lrem -lcp -lpbcg 
/tmp/usr/lib//libcp.a(config_processor.o)(.text+0xf87):config_process: undefined reference to `mpcl::tOperatingSystem'
/tmp/usr/lib//libcp.a(config_processor.o)(.text+0xf8c):config_process: undefined reference to `mpcl::TOperatingSystem::getDirectorySeparator(void) const'
/tmp/usr/lib//libcp.a(config_processor.o)(.text+0x154e):config_process: undefined reference to `mpcl::TRegularExpressionMatcher::setInputStream(istream &)'
/tmp/usr/lib//libcp.a(config_processor.o)(.text+0x1567):config_process: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libcp.a(config_processor.o)(.text+0x15f7):config_process: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libcp.a(config_processor.o)(.text+0x1671):config_process: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libcp.a(config_processor.o)(.text+0x16b4):config_process: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libcp.a(config_processor.o)(.text+0x202c):config_process: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libcp.a(config_processor.o)(.text+0x204d):config_process: more undefined references to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const' follow
/tmp/usr/lib//libcp.a(config_processor.o)(.text+0x221a):config_process: undefined reference to `mpcl::tOperatingSystem'
/tmp/usr/lib//libcp.a(config_processor.o)(.text+0x221f):config_process: undefined reference to `mpcl::TOperatingSystem::getDirectorySeparator(void) const'
/tmp/usr/lib//libcp.a(config_processor.o)(.text$__Q24mpcl25TRegularExpressionMatcherR7istream+0x9a):config_process: undefined reference to `mpcl::TRegularExpressionMatcher::initConstants(void) const'
/tmp/usr/lib//libcp.a(config_processor.o)(.text$__Q24mpcl25TRegularExpressionMatcher+0x7a):config_process: undefined reference to `mpcl::TRegularExpressionMatcher::initConstants(void) const'
/tmp/usr/lib//libpbcg.a(clause_tag_string.o)(.text+0xc2):clause_tag_str: undefined reference to `mpcl::TRegularExpressionMatcher::setCaseSensitiveness(bool)'
/tmp/usr/lib//libpbcg.a(clause_tag_string.o)(.text+0xd4):clause_tag_str: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(clause_tag_string.o)(.text+0xf0):clause_tag_str: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(clause_tag_string.o)(.text+0x10c):clause_tag_str: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(clause_tag_string.o)(.text+0x12b):clause_tag_str: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(clause_tag_string.o)(.text+0x151):clause_tag_str: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(clause_body_string.o)(.text+0x7f):clause_body_st: undefined reference to `mpcl::TRegularExpressionMatcher::setCaseSensitiveness(bool)'
/tmp/usr/lib//libpbcg.a(clause_body_string.o)(.text+0x92):clause_body_st: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(instruction_body.o)(.text+0x87):instruction_bo: undefined reference to `mpcl::TRegularExpressionMatcher::setCaseSensitiveness(bool)'
/tmp/usr/lib//libpbcg.a(instruction_body.o)(.text+0xa9):instruction_bo: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(pattern_based_code_generator.o)(.text+0xb1f):pattern_based_: undefined reference to `mpcl::tOperatingSystem'
/tmp/usr/lib//libpbcg.a(pattern_based_code_generator.o)(.text+0xb24):pattern_based_: undefined reference to `mpcl::TOperatingSystem::getPathSeparator(void) const'
/tmp/usr/lib//libpbcg.a(pattern_based_code_generator.o)(.text+0xb4c):pattern_based_: undefined reference to `mpcl::tOperatingSystem'
/tmp/usr/lib//libpbcg.a(pattern_based_code_generator.o)(.text+0xb51):pattern_based_: undefined reference to `mpcl::TOperatingSystem::getDirectorySeparator(void) const'
/tmp/usr/lib//libpbcg.a(pattern_based_code_generator.o)(.text+0x18b1):pattern_based_: undefined reference to `mpcl::TRegularExpressionMatcher::setCaseSensitiveness(bool)'
/tmp/usr/lib//libpbcg.a(pattern_based_code_generator.o)(.text+0x18c5):pattern_based_: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(pattern_based_code_generator.o)(.text+0x18e3):pattern_based_: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(pattern_based_code_generator.o)(.text+0x18fd):pattern_based_: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(pattern_based_code_generator.o)(.text+0x191c):pattern_based_: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(pattern_based_code_generator.o)(.text+0x1930):pattern_based_: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(pattern_based_code_generator.o)(.text+0x1954):pattern_based_: more undefined references to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const' follow
/tmp/usr/lib//libpbcg.a(instruction_tag_string.o)(.text+0x5f):instruction_ta: undefined reference to `mpcl::TRegularExpressionMatcher::setCaseSensitiveness(bool)'
/tmp/usr/lib//libpbcg.a(instruction_tag_string.o)(.text+0x73):instruction_ta: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
/tmp/usr/lib//libpbcg.a(instruction_tag_string.o)(.text+0x90):instruction_ta: undefined reference to `mpcl::TRegularExpressionMatcher::scan(char const *,...) const'
collect2: ld returned 1 exit status
make[3]: *** [uesqlc] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]