Missing Basis symbols

Help
2007-08-13
2013-04-25
  • Nicholas Yue
    Nicholas Yue
    2007-08-13

    Hi,

      I have installed Pixie 2.2.2 on WindowsXP.

      It seems that the Basis have not been exported.

      When I build the libraries on OSX, I noticed that there is a libpixie_common.a.

      When building from the source (using VS2005), there is a common.lib too.

      While linking with the libraries, I get this message

    link.exe /DLL RIBClient_wrap.obj ParameterList.obj /libpath:"..\utils" libutils.lib "C:\Program Files\Pixie\lib\ri.lib" ws2_32.lib "C:\devtools\tiff-3.8.2\libti
    ff\libtiff.lib" /OUT:ribclient.dll
    Microsoft (R) Incremental Linker Version 8.00.50727.762
    Copyright (C) Microsoft Corporation.  All rights reserved.

       Creating library ribclient.lib and object ribclient.exp
    RIBClient_wrap.obj : error LNK2019: unresolved external symbol _RiPowerBasis referenced in function _Java_ribclientJNI_Basis@24
    RIBClient_wrap.obj : error LNK2019: unresolved external symbol _RiHermiteBasis referenced in function _Java_ribclientJNI_Basis@24
    RIBClient_wrap.obj : error LNK2019: unresolved external symbol _RiCatmullRomBasis referenced in function _Java_ribclientJNI_Basis@24
    RIBClient_wrap.obj : error LNK2019: unresolved external symbol _RiBSplineBasis referenced in function _Java_ribclientJNI_Basis@24
    RIBClient_wrap.obj : error LNK2019: unresolved external symbol _RiBezierBasis referenced in function _Java_ribclientJNI_Basis@24
    ribclient.dll : fatal error LNK1120: 5 unresolved externals
    make: *** [ribclient.dll] Error 96

    Regards