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.