I have been testing LPROF on my linux machine and making good progress with my updates. So I decided that I would like to make sure that what I have will build and run on Windows. It compiles fine but when I try to link it I get the following errors:
cmslnr.obj : error LNK2001: unresolved external symbol _cmsAllocSampledCurve cmsmkmsh.obj : error LNK2001: unresolved external symbol _cmsAllocSampledCurve cmslnr.obj : error LNK2001: unresolved external symbol _cmsFreeSampledCurve cmsmkmsh.obj : error LNK2001: unresolved external symbol _cmsFreeSampledCurve cmslnr.obj : error LNK2001: unresolved external symbol _cmsConvertSampledCurveToGamma cmslnr.obj : error LNK2001: unresolved external symbol _cmsClampSampledCurve cmslnr.obj : error LNK2001: unresolved external symbol _cmsSmoothSampledCurve cmslnr.obj : error LNK2001: unresolved external symbol _cmsJoinSampledCurves cmslnr.obj : error LNK2001: unresolved external symbol _cmsDupSampledCurve cmslnr.obj : error LNK2001: unresolved external symbol _cmsLinearInterpLUT16 setgamma.obj : error LNK2001: unresolved external symbol _cmsLinearInterpLUT16 cmslnr.obj : error LNK2001: unresolved external symbol _cmsCalcL16Params setgamma.obj : error LNK2001: unresolved external symbol _cmsCalcL16Params cmsmkmsh.obj : error LNK2001: unresolved external symbol _MAT3eval cmsmntr.obj : error LNK2001: unresolved external symbol _MAT3eval cmsmkmsh.obj : error LNK2001: unresolved external symbol _MAT3inverse cmsmntr.obj : error LNK2001: unresolved external symbol _MAT3inverse cmsmkmsh.obj : error LNK2001: unresolved external symbol _VEC3init cmsmntr.obj : error LNK2001: unresolved external symbol __cmsIdentifyWhitePoint cmsprf.obj : error LNK2001: unresolved external symbol __cmsIdentifyWhitePoint cmsprf.obj : error LNK2001: unresolved external symbol _cmsAdaptMatrixToD50 cmsreg.obj : error LNK2001: unresolved external symbol _cmsSignalError cmssheet.obj : error LNK2001: unresolved external symbol _cmsSignalError profilechecker.obj : error LNK2001: unresolved external symbol _cmsAdaptMatrixFromD50 profilechecker.obj : error LNK2001: unresolved external symbol _cmsReadICCMatrixRGB2XYZ lprof.exe : fatal error LNK1120: 17 unresolved externals NMAKE : fatal error U1077: 'link' : return code '0x460' Stop. All of the unresolved external symbols are from lcms. None of these are listed in the lcmsapi.txt file that comes with the latest source distributions except cmsSignalError. So it appears that most of these are no longer publicly available on the Windows platform. Perhaps there is a work around of some sort or there may be other exposed functions from lcms that have replaced these. But that does not explain why cmsSignalError has a problem. So I am very perplexed by this. I have to admit that I am not very familiar with how this stuff works on Windows and perhaps I did not build lcms correctly or there is some other problem. Anyone have any ideas about how I can correct the problem? I should add that only a small subset of the calls being made in LPROF to lcms are having link problems. Hal ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user