Menu

#422 Build error on Windows

Stable_Branch
closed-fixed
nobody
PTLib (143)
5
2013-03-11
2013-02-20
Andrew
No

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"

Discussion

  • Nobody/Anonymous

    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.

     
  • Robert Jongbloed

    Should be fixed in v2.12.2, Eridani branch head SVN.

     
  • Robert Jongbloed

    • status: open --> closed-fixed
     

Log in to post a comment.

MongoDB Logo MongoDB