During building ptlib Eridani 3.12.1 errors occured. MergeSum has built with link error 2019 on msvc2010 due to missing AMGetErrorText. However adding file Quartz.lib fix this problem, but after successful built of MergeSym ptlib.dll compiled with following errors:
>ptlib.def : error LNK2001: неразрешенный внешний символ "_CLSID_AccPropServices"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_IID_IAccIdentity"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_IID_IAccPropMgrInternal"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_IID_IAccPropServer"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_IID_IAccPropServices"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_IID_IAccessible"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_IID_IAccessibleHandler"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_IIS_IsOleaccProxy"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_LIBID_Accessibility"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_DEFAULTACTION"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_DESCRIPTION"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_DESCRIPTIONMAP"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_DODEFAULTACTION"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_FOCUS"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_HELP"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_HELPTOPIC"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_KEYBOARDSHORTCUT"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_NAME"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_NAV_DOWN"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_NAV_FIRSTCHILD"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_NAV_LASTCHILD"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_NAV_LEFT"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_NAV_NEXT"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_NAV_PREV"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_NAV_RIGHT"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_NAV_UP"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_PARENT"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_ROLE"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_ROLEMAP"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_SELECTION"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_STATE"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_STATEMAP"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_VALUE"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "_PROPID_ACC_VALUEMAP"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "__IMPORT_DESCRIPTOR_QUARTZ"
1>ptlib.def : error LNK2001: неразрешенный внешний символ "__NULL_IMPORT_DESCRIPTOR"
As workaround you should put MergeSym anywhere in path and do clean rebuild.
But anywhere the main problem - need add Quartz.lib as dependency to all project.
Should be fixed in v2.12.2, Eridani branch head SVN.