Re: Review: First pass at TruelightTransform and TruelightOp
"dbr/Ben" <b...@...>
When building from the current imageworks HEAD revision (ce75762bdfaec287db029986cdc17d6f136b7447), I get: src/core/TruelightOp.cpp: In member function ‘virtual OpenColorIO::v0::OpRcPtr OpenColorIO::v0::<unnamed>::TruelightOp::clone() const’: src/core/TruelightOp.cpp:191: error: cannot allocate an object of abstract type ‘OpenColorIO::v0::<unnamed>::TruelightOp’ src/core/TruelightOp.cpp:49: note: because the following virtual functions are pure within ‘OpenColorIO::v0::<unnamed>::TruelightOp’: src/core/Op.h:102: note: virtual void OpenColorIO::v0::Op::writeGpuShader(std::ostream&, const std::string&, const OpenColorIO::v0::GpuShaderDesc&) const src/core/TruelightOp.cpp: In function ‘void OpenColorIO::v0::CreateTruelightOps(OpenColorIO::v0::OpRcPtrVec&, const OpenColorIO::v0::TruelightTransform&, OpenColorIO::v0::TransformDirection)’: src/core/TruelightOp.cpp:385: error: cannot allocate an object of abstract type ‘OpenColorIO::v0::<unnamed>::TruelightOp’ src/core/TruelightOp.cpp:49: note: since type ‘OpenColorIO::v0::<unnamed>::TruelightOp’ has pure virtual functions make[2]: *** [src/core/CMakeFiles/OpenColorIO.dir/TruelightOp.cpp.o] Error 1 make[1]: *** [src/core/CMakeFiles/OpenColorIO.dir/all] Error 2 Using OS X 10.6.6 with GCC 4.2.1, and running "cd build && cmake ../ && make" (Truelight isn't installed/enabled) - I'm quite possibly doing something stupid, but the error seemed bug'y
...hm, I do indeed. Might have a look at this when I have a bit of spare time - could be useful in conjuction with the Houdini LUT Baker! Should be straight-forward enough, although last time I done something with cineSpaceAPI, I lost several days to an incredibly obscure linker bug *mutters* On 23/02/2011, at 6:03 PM, Malcolm Humphreys wrote:
|
|