<div dir="ltr"><div><div>Has anyone else seen this error building python wrappers?<br><br><div style="margin-left:40px"><span style="font-family:monospace">[ 20%] Building CXX object smtk/CMakeFiles/SMTKCorePython.dir/SMTKCorePython/smtk_shared_ptr_smtk_model_bridge__wrapper.cpp.o<br>/media/ssd/sim/cmb_core/build/testSMTK/smtk/SMTKCorePython/smtk_shared_ptr_smtk_model_bridge__wrapper.cpp: In function ‘PyObject* Sbk_smtk_shared_ptr_smtk_model_Bridge_Func_findOperatorConstructor(PyObject*, PyObject*)’:<br>/media/ssd/sim/cmb_core/build/testSMTK/smtk/SMTKCorePython/smtk_shared_ptr_smtk_model_bridge__wrapper.cpp:215:114: error: conversion from ‘smtk::model::OperatorConstructor {aka std::tr1::shared_ptr<smtk::model::Operator> (*)()}’ to non-scalar type ‘std::tr1::shared_ptr<smtk::model::Operator>’ requested<br>             smtk::shared_ptr< smtk::model::Operator > cppResult = cppSelf->get()->findOperatorConstructor(cppArg0);<br></span></div> <br><br></div><div>Interestingly, I find the underlying method -- smtk::model::Bridge::findOperatorConstructor() -- defined inside a #if SHIBOKEN_SKIP directive, so I wonder if I'm missing something.<br></div><div><br></div></div><div>I also tried removing this function in the typesystem.xml, but that was NG too.<br></div><div><ul><li>When I add a <modify-function> element to remove it from smtk::model::Bridge, the method still appears in the wrapper for smtk::shared_ptr<smtk::model::Bridge>,</li><li>And when I add a <modify-function> element to remove it from smtk::shared_ptr<smtk::model::Bridge>, shiboken crashes.</li></ul></div><div>Can anyone help?<br><br></div></div>