Artifact 73de55539cafab4983d58f0cafab5f1ad84b4aae27fac862f738faa66289c8f7:

Ticket change [73de55539c] - Ticket [c6cc9e097b] MacOS Catalina duplicate symbol _tdomStubsPtr status still Open with 4 other changes by anonymous 2020-06-09 22:14:25.
0000: 44 20 32 30 32 30 2d 30 36 2d 30 39 54 32 32 3a  D 2020-06-09T22:
0010: 31 34 3a 32 35 2e 31 36 38 0a 4a 20 66 6f 75 6e  14:25.168.J foun
0020: 64 69 6e 20 74 72 75 6e 6b 0a 4a 20 69 63 6f 6d  din trunk.J icom
0030: 6d 65 6e 74 20 48 69 5c 73 64 65 21 5c 72 5c 6e  ment Hi\sde!\r\n
0040: 5c 72 5c 6e 49 5c 73 63 6f 6e 66 69 72 6d 5c 73  \r\nI\sconfirm\s
0050: 74 68 69 73 5c 73 69 73 73 75 65 5c 73 6f 6e 5c  this\sissue\son\
0060: 73 6d 79 5c 73 62 6f 78 5c 73 28 62 75 74 5c 73  smy\sbox\s(but\s
0070: 49 5c 73 64 6f 6e 27 74 5c 73 6b 6e 6f 77 5c 73  I\sdon't\sknow\s
0080: 77 68 79 5c 73 74 68 69 73 5c 73 77 6f 75 6c 64  why\sthis\swould
0090: 5c 73 62 65 5c 73 73 70 65 63 69 66 69 63 5c 73  \sbe\sspecific\s
00a0: 74 6f 5c 73 6d 61 63 4f 53 2c 5c 73 6f 72 5c 73  to\smacOS,\sor\s
00b0: 77 68 79 5c 73 79 6f 75 5c 73 64 6f 6e 27 74 5c  why\syou\sdon't\
00c0: 73 73 65 65 5c 73 74 68 65 5c 73 73 79 6d 62 6f  ssee\sthe\ssymbo
00d0: 6c 5c 73 64 75 70 6c 69 63 61 74 65 73 5c 73 65  l\sduplicates\se
00e0: 6c 73 65 77 68 65 72 65 29 2e 5c 72 5c 6e 5c 72  lsewhere).\r\n\r
00f0: 5c 6e 42 65 74 77 65 65 6e 5c 73 74 68 65 73 65  \nBetween\sthese
0100: 5c 73 74 77 6f 5c 73 63 6f 6d 6d 69 74 73 5c 73  \stwo\scommits\s
0110: 5c 72 5c 6e 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73  \r\n\r\n\s\s\s\s
0120: 5c 73 66 6f 73 73 69 6c 5c 73 64 69 66 66 5c 73  \sfossil\sdiff\s
0130: 2d 2d 66 72 6f 6d 5c 73 64 34 62 62 30 65 62 31  --from\sd4bb0eb1
0140: 34 37 62 31 36 37 31 61 5c 73 2d 2d 74 6f 5c 73  47b1671a\s--to\s
0150: 64 34 31 63 61 66 30 30 31 64 39 64 34 64 32 61  d41caf001d9d4d2a
0160: 5c 72 5c 6e 5c 72 5c 6e 69 6e 5c 73 74 64 6f 6d  \r\n\r\nin\stdom
0170: 44 65 63 6c 73 2e 68 5c 73 79 6f 75 5c 73 64 72  Decls.h\syou\sdr
0180: 6f 70 70 65 64 5c 73 5c 73 22 65 78 74 65 72 6e  opped\s\s"extern
0190: 22 5c 73 66 6f 72 5c 72 5c 6e 5c 73 5c 73 5c 73  "\sfor\r\n\s\s\s
01a0: 5c 72 5c 6e 5c 73 5c 73 5c 73 2d 65 78 74 65 72  \r\n\s\s\s-exter
01b0: 6e 5c 73 63 6f 6e 73 74 5c 73 54 64 6f 6d 53 74  n\sconst\sTdomSt
01c0: 75 62 73 5c 73 2a 74 64 6f 6d 53 74 75 62 73 50  ubs\s*tdomStubsP
01d0: 74 72 3b 5c 72 5c 6e 5c 73 5c 73 5c 73 2b 63 6f  tr;\r\n\s\s\s+co
01e0: 6e 73 74 5c 73 54 64 6f 6d 53 74 75 62 73 5c 73  nst\sTdomStubs\s
01f0: 2a 74 64 6f 6d 53 74 75 62 73 50 74 72 3b 5c 72  *tdomStubsPtr;\r
0200: 5c 6e 5c 72 5c 6e 54 68 69 73 5c 73 6c 65 61 64  \n\r\nThis\slead
0210: 73 5c 73 74 6f 5c 73 74 68 65 5c 73 63 6c 61 73  s\sto\sthe\sclas
0220: 73 69 63 5c 73 64 75 70 6c 69 63 61 74 65 5c 73  sic\sduplicate\s
0230: 64 65 66 69 6e 69 74 69 6f 6e 5c 73 69 6e 5c 73  definition\sin\s
0240: 74 68 65 5c 73 63 6f 6d 70 69 6c 61 74 69 6f 6e  the\scompilation
0250: 5c 73 75 6e 69 74 73 5c 73 69 6e 63 6c 75 64 69  \sunits\sincludi
0260: 6e 67 5c 73 74 64 6f 6d 44 65 63 6c 73 2e 68 5c  ng\stdomDecls.h\
0270: 73 64 75 72 69 6e 67 5c 73 6c 69 6e 6b 69 6e 67  sduring\slinking
0280: 5c 73 28 74 64 6f 6d 69 6e 69 74 2e 63 5c 73 61  \s(tdominit.c\sa
0290: 6e 64 5c 73 74 64 6f 6d 53 74 75 62 4c 69 62 2e  nd\stdomStubLib.
02a0: 63 2c 5c 73 66 6f 72 5c 73 65 78 61 6d 70 6c 65  c,\sfor\sexample
02b0: 29 2e 5c 73 5c 72 5c 6e 5c 72 5c 6e 54 68 65 5c  ).\s\r\n\r\nThe\
02c0: 73 62 65 6c 6f 77 5c 73 66 69 78 65 73 5c 73 74  sbelow\sfixes\st
02d0: 68 69 73 5c 73 66 6f 72 5c 73 6d 65 5c 73 28 61  his\sfor\sme\s(a
02e0: 6e 64 5c 73 61 6c 69 67 6e 73 5c 73 74 68 65 5c  nd\saligns\sthe\
02f0: 73 64 65 66 69 6e 69 74 69 6f 6e 5c 73 69 6e 5c  sdefinition\sin\
0300: 73 74 64 6f 6d 69 6e 69 74 2e 63 29 2e 5c 72 5c  stdominit.c).\r\
0310: 6e 5c 72 5c 6e 2d 2d 2d 2d 2d 2d 2d 25 3c 2d 2d  n\r\n-------%<--
0320: 2d 2d 2d 2d 2d 5c 73 5c 72 5c 6e 49 6e 64 65 78  -----\s\r\nIndex
0330: 3a 5c 73 67 65 6e 65 72 69 63 2f 74 64 6f 6d 44  :\sgeneric/tdomD
0340: 65 63 6c 73 2e 68 5c 72 5c 6e 3d 3d 3d 3d 3d 3d  ecls.h\r\n======
0350: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0360: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0370: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0380: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 5c 72 5c 6e  ============\r\n
0390: 2d 2d 2d 5c 73 67 65 6e 65 72 69 63 2f 74 64 6f  ---\sgeneric/tdo
03a0: 6d 44 65 63 6c 73 2e 68 5c 72 5c 6e 2b 2b 2b 5c  mDecls.h\r\n+++\
03b0: 73 67 65 6e 65 72 69 63 2f 74 64 6f 6d 44 65 63  sgeneric/tdomDec
03c0: 6c 73 2e 68 5c 72 5c 6e 40 40 5c 73 2d 38 35 2c  ls.h\r\n@@\s-85,
03d0: 31 31 5c 73 2b 38 35 2c 31 31 5c 73 40 40 5c 72  11\s+85,11\s@@\r
03e0: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 69 6e 74 5c  \n\s\s\s\s\sint\
03f0: 73 28 2a 78 4d 4c 5f 47 65 74 49 64 41 74 74 72  s(*xML_GetIdAttr
0400: 69 62 75 74 65 49 6e 64 65 78 29 5c 73 28 58 4d  ibuteIndex)\s(XM
0410: 4c 5f 50 61 72 73 65 72 5c 73 70 61 72 73 65 72  L_Parser\sparser
0420: 29 3b 5c 73 2f 2a 5c 73 31 35 5c 73 2a 2f 5c 72  );\s/*\s15\s*/\r
0430: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 64 6f 6d 4e  \n\s\s\s\s\sdomN
0440: 6f 64 65 5c 73 2a 5c 73 28 2a 74 63 6c 64 6f 6d  ode\s*\s(*tcldom
0450: 5f 67 65 74 4e 6f 64 65 46 72 6f 6d 4e 61 6d 65  _getNodeFromName
0460: 29 5c 73 28 54 63 6c 5f 49 6e 74 65 72 70 5c 73  )\s(Tcl_Interp\s
0470: 2a 69 6e 74 65 72 70 2c 5c 73 63 68 61 72 5c 73  *interp,\schar\s
0480: 2a 6e 6f 64 65 4e 61 6d 65 2c 5c 73 63 68 61 72  *nodeName,\schar
0490: 5c 73 2a 2a 65 72 72 4d 73 67 29 3b 5c 73 2f 2a  \s**errMsg);\s/*
04a0: 5c 73 31 36 5c 73 2a 2f 5c 72 5c 6e 5c 73 5c 73  \s16\s*/\r\n\s\s
04b0: 5c 73 5c 73 5c 73 64 6f 6d 44 6f 63 75 6d 65 6e  \s\s\sdomDocumen
04c0: 74 5c 73 2a 5c 73 28 2a 74 63 6c 64 6f 6d 5f 67  t\s*\s(*tcldom_g
04d0: 65 74 44 6f 63 75 6d 65 6e 74 46 72 6f 6d 4e 61  etDocumentFromNa
04e0: 6d 65 29 5c 73 28 54 63 6c 5f 49 6e 74 65 72 70  me)\s(Tcl_Interp
04f0: 5c 73 2a 69 6e 74 65 72 70 2c 5c 73 63 68 61 72  \s*interp,\schar
0500: 5c 73 2a 64 6f 63 4e 61 6d 65 2c 5c 73 63 68 61  \s*docName,\scha
0510: 72 5c 73 2a 2a 65 72 72 4d 73 67 29 3b 5c 73 2f  r\s**errMsg);\s/
0520: 2a 5c 73 31 37 5c 73 2a 2f 5c 72 5c 6e 5c 73 7d  *\s17\s*/\r\n\s}
0530: 5c 73 54 64 6f 6d 53 74 75 62 73 3b 5c 72 5c 6e  \sTdomStubs;\r\n
0540: 5c 73 5c 72 5c 6e 2d 63 6f 6e 73 74 5c 73 54 64  \s\r\n-const\sTd
0550: 6f 6d 53 74 75 62 73 5c 73 2a 74 64 6f 6d 53 74  omStubs\s*tdomSt
0560: 75 62 73 50 74 72 3b 5c 72 5c 6e 2b 45 58 54 45  ubsPtr;\r\n+EXTE
0570: 52 4e 5c 73 63 6f 6e 73 74 5c 73 54 64 6f 6d 53  RN\sconst\sTdomS
0580: 74 75 62 73 5c 73 2a 74 64 6f 6d 53 74 75 62 73  tubs\s*tdomStubs
0590: 50 74 72 3b 5c 72 5c 6e 5c 73 5c 72 5c 6e 5c 73  Ptr;\r\n\s\r\n\s
05a0: 23 69 66 64 65 66 5c 73 5f 5f 63 70 6c 75 73 70  #ifdef\s__cplusp
05b0: 6c 75 73 5c 72 5c 6e 5c 73 7d 5c 72 5c 6e 5c 73  lus\r\n\s}\r\n\s
05c0: 23 65 6e 64 69 66 5c 72 5c 6e 5c 73 5c 72 5c 6e  #endif\r\n\s\r\n
05d0: 5c 72 5c 6e 49 6e 64 65 78 3a 5c 73 67 65 6e 65  \r\nIndex:\sgene
05e0: 72 69 63 2f 74 64 6f 6d 69 6e 69 74 2e 63 5c 72  ric/tdominit.c\r
05f0: 5c 6e 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  \n==============
0600: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0610: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0620: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0630: 3d 3d 3d 3d 5c 72 5c 6e 2d 2d 2d 5c 73 67 65 6e  ====\r\n---\sgen
0640: 65 72 69 63 2f 74 64 6f 6d 69 6e 69 74 2e 63 5c  eric/tdominit.c\
0650: 72 5c 6e 2b 2b 2b 5c 73 67 65 6e 65 72 69 63 2f  r\n+++\sgeneric/
0660: 74 64 6f 6d 69 6e 69 74 2e 63 5c 72 5c 6e 40 40  tdominit.c\r\n@@
0670: 5c 73 2d 33 39 2c 31 31 5c 73 2b 33 39 2c 31 31  \s-39,11\s+39,11
0680: 5c 73 40 40 5c 72 5c 6e 5c 73 23 69 6e 63 6c 75  \s@@\r\n\s#inclu
0690: 64 65 5c 73 3c 64 6f 6d 2e 68 3e 5c 72 5c 6e 5c  de\s<dom.h>\r\n\
06a0: 73 23 69 6e 63 6c 75 64 65 5c 73 3c 74 64 6f 6d  s#include\s<tdom
06b0: 2e 68 3e 5c 72 5c 6e 5c 73 23 69 6e 63 6c 75 64  .h>\r\n\s#includ
06c0: 65 5c 73 3c 74 63 6c 64 6f 6d 2e 68 3e 5c 72 5c  e\s<tcldom.h>\r\
06d0: 6e 5c 73 23 69 6e 63 6c 75 64 65 5c 73 3c 74 63  n\s#include\s<tc
06e0: 6c 70 75 6c 6c 2e 68 3e 5c 72 5c 6e 5c 73 5c 72  lpull.h>\r\n\s\r
06f0: 5c 6e 2d 65 78 74 65 72 6e 5c 73 54 64 6f 6d 53  \n-extern\sTdomS
0700: 74 75 62 73 5c 73 74 64 6f 6d 53 74 75 62 73 3b  tubs\stdomStubs;
0710: 5c 72 5c 6e 2b 63 6f 6e 73 74 5c 73 54 64 6f 6d  \r\n+const\sTdom
0720: 53 74 75 62 73 5c 73 2a 74 64 6f 6d 53 74 75 62  Stubs\s*tdomStub
0730: 73 50 74 72 3b 5c 72 5c 6e 5c 73 5c 72 5c 6e 5c  sPtr;\r\n\s\r\n\
0740: 73 2f 2a 5c 72 5c 6e 5c 73 5c 73 2a 2d 2d 2d 2d  s/*\r\n\s\s*----
0750: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0760: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0770: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0780: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0790: 2d 2d 2d 2d 2d 2d 2d 2d 5c 72 5c 6e 5c 73 5c 73  --------\r\n\s\s
07a0: 2a 5c 72 5c 6e 5c 73 5c 73 2a 5c 73 54 64 6f 6d  *\r\n\s\s*\sTdom
07b0: 5f 49 6e 69 74 5c 73 2d 2d 5c 72 5c 6e 40 40 5c  _Init\s--\r\n@@\
07c0: 73 2d 39 33 2c 31 31 5c 73 2b 39 33 2c 31 31 5c  s-93,11\s+93,11\
07d0: 73 40 40 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c  s@@\r\n\s\s\s\s\
07e0: 73 54 63 6c 5f 43 72 65 61 74 65 4f 62 6a 43 6f  sTcl_CreateObjCo
07f0: 6d 6d 61 6e 64 28 69 6e 74 65 72 70 2c 5c 73 22  mmand(interp,\s"
0800: 74 64 6f 6d 3a 3a 70 75 6c 6c 70 61 72 73 65 72  tdom::pullparser
0810: 22 2c 5c 73 74 44 4f 4d 5f 50 75 6c 6c 50 61 72  ",\stDOM_PullPar
0820: 73 65 72 43 6d 64 2c 5c 73 4e 55 4c 4c 2c 5c 73  serCmd,\sNULL,\s
0830: 4e 55 4c 4c 5c 73 29 3b 5c 73 5c 73 5c 73 5c 73  NULL\s);\s\s\s\s
0840: 5c 72 5c 6e 5c 73 23 65 6e 64 69 66 5c 72 5c 6e  \r\n\s#endif\r\n
0850: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 72 5c 6e 5c 73  \s\s\s\s\s\r\n\s
0860: 23 69 66 64 65 66 5c 73 55 53 45 5f 54 43 4c 5f  #ifdef\sUSE_TCL_
0870: 53 54 55 42 53 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  STUBS\r\n\s\s\s\
0880: 73 5c 73 54 63 6c 5f 50 6b 67 50 72 6f 76 69 64  s\sTcl_PkgProvid
0890: 65 45 78 28 69 6e 74 65 72 70 2c 5c 73 50 41 43  eEx(interp,\sPAC
08a0: 4b 41 47 45 5f 4e 41 4d 45 2c 5c 73 50 41 43 4b  KAGE_NAME,\sPACK
08b0: 41 47 45 5f 56 45 52 53 49 4f 4e 2c 5c 73 5c 72  AGE_VERSION,\s\r
08c0: 5c 6e 2d 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  \n-\s\s\s\s\s\s\
08d0: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  s\s\s\s\s\s\s\s\
08e0: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 28 43 6c  s\s\s\s\s\s\s(Cl
08f0: 69 65 6e 74 44 61 74 61 29 5c 73 26 74 64 6f 6d  ientData)\s&tdom
0900: 53 74 75 62 73 29 3b 5c 72 5c 6e 2b 5c 73 5c 73  Stubs);\r\n+\s\s
0910: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0920: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0930: 5c 73 5c 73 5c 73 28 43 6c 69 65 6e 74 44 61 74  \s\s\s(ClientDat
0940: 61 29 5c 73 74 64 6f 6d 53 74 75 62 73 50 74 72  a)\stdomStubsPtr
0950: 29 3b 5c 72 5c 6e 5c 73 23 65 6c 73 65 5c 72 5c  );\r\n\s#else\r\
0960: 6e 5c 73 5c 73 5c 73 5c 73 5c 73 54 63 6c 5f 50  n\s\s\s\s\sTcl_P
0970: 6b 67 50 72 6f 76 69 64 65 28 69 6e 74 65 72 70  kgProvide(interp
0980: 2c 5c 73 50 41 43 4b 41 47 45 5f 4e 41 4d 45 2c  ,\sPACKAGE_NAME,
0990: 5c 73 50 41 43 4b 41 47 45 5f 56 45 52 53 49 4f  \sPACKAGE_VERSIO
09a0: 4e 29 3b 5c 72 5c 6e 5c 73 23 65 6e 64 69 66 5c  N);\r\n\s#endif\
09b0: 72 5c 6e 5c 73 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  r\n\s\r\n\s\s\s\
09c0: 73 5c 73 72 65 74 75 72 6e 5c 73 54 43 4c 5f 4f  s\sreturn\sTCL_O
09d0: 4b 3b 5c 72 5c 6e 2d 2d 2d 2d 2d 2d 2d 25 3c 2d  K;\r\n-------%<-
09e0: 2d 2d 2d 2d 2d 2d 5c 73 5c 72 5c 6e 5c 72 5c 6e  ------\s\r\n\r\n
09f0: 48 54 48 2c 5c 73 6d 72 5f 63 61 6c 76 69 6e 0a  HTH,\smr_calvin.
0a00: 4a 20 6c 6f 67 69 6e 20 61 6e 6f 6e 79 6d 6f 75  J login anonymou
0a10: 73 0a 4a 20 6d 69 6d 65 74 79 70 65 20 74 65 78  s.J mimetype tex
0a20: 74 2f 78 2d 66 6f 73 73 69 6c 2d 70 6c 61 69 6e  t/x-fossil-plain
0a30: 0a 4b 20 63 36 63 63 39 65 30 39 37 62 65 31 36  .K c6cc9e097be16
0a40: 62 64 33 32 38 36 30 33 30 35 39 65 30 61 63 33  bd328603059e0ac3
0a50: 61 37 33 32 36 39 65 66 32 35 65 0a 55 20 61 6e  a73269ef25e.U an
0a60: 6f 6e 79 6d 6f 75 73 0a 5a 20 61 37 36 66 37 61  onymous.Z a76f7a
0a70: 37 63 66 32 35 63 37 30 63 62 38 63 39 33 32 34  7cf25c70cb8c9324
0a80: 38 36 36 31 30 63 37 35 66 61 0a                 86610c75fa.