When compiling Meshlab 1.3.3 latest svn version, I get a inconsistence with vcglib; FaceFauxCrease arguments:
g++ -c -m64 -pipe -w -Wall -W -D_REENTRANT -fPIC -DQT_WEBKIT -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml -I/usr/include/QtXmlPatterns -I/usr/include/QtScript -I/usr/include -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/X11R6/include -I. -o meshfilter.o meshfilter.cpp
meshfilter.cpp: In member function ‘virtual bool ExtraMeshFilterPlugin::applyFilter(QAction, MeshDocument&, RichParameterSet&, bool ()(int, const char*))’:
meshfilter.cpp:1451:101: error: no matching function for call to ‘vcg::tri::UpdateFlags<cmesho>::FaceFauxCrease(CMeshO&, float, float)’
meshfilter.cpp:1451:101: note: candidate is:
In file included from ../../../../vcglib/vcg/complex/append.h:27:0,
from ../../../../vcglib/vcg/complex/complex.h:38,
from ../../common/meshmodel.h:31,
from ../../common/scriptinterface.h:30,
from ../../common/interfaces.h:31,
from meshfilter.h:27,
from meshfilter.cpp:23:
../../../../vcglib/vcg/complex/algorithms/update/flag.h:394:15: note: static void vcg::tri::UpdateFlags<updatemeshtype>::FaceFauxCrease(vcg::tri::UpdateFlags<updatemeshtype>::MeshType&, float) [with UpdateMeshType = CMeshO; vcg::tri::UpdateFlags<updatemeshtype>::MeshType = CMeshO]</updatemeshtype>
../../../../vcglib/vcg/complex/algorithms/update/flag.h:394:15: note: candidate expects 2 arguments, 3 provided
make[1]: *** [meshfilter.o] Error 1</updatemeshtype></updatemeshtype></cmesho>
Anonymous