Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

COMP: Specify GeometricalQuadEdge in PointSetBase wrapping QuadEdgeMesh #4875

Conversation

N-Dekker
Copy link
Contributor

@N-Dekker N-Dekker commented Oct 9, 2024

Aims to address Windows specific wrapping failures at the CI (https://open.cdash.org/viewBuildError.php?type=1&buildid=9948358), including:

itkQuadEdgeMeshBase: warning(4): ITK type not wrapped, or currently not known: itk::QuadEdgeMeshPoint< float, 2 >

And locally, from Visual Studio 2022:

Bin\ITK\Wrapping\Typedefs\itkQuadEdgeMeshBase.i(1220): warning 401: Nothing known about base class 'itk::PointSetBase< itk::MapContainer< unsigned long long,itk::QuadEdgeMeshPoint< float,2,itk::GeometricalQuadEdge< unsigned long long,unsigned long long,bool,bool > > > >'. Ignored.
Bin\ITK\Wrapping\Typedefs\itkQuadEdgeMeshBase.i(1220): warning 401: Maybe you forgot to instantiate 'itk::PointSetBase< itk::MapContainer< unsigned long long,itk::QuadEdgeMeshPoint< float,2,itk::GeometricalQuadEdge< unsigned long long,unsigned long long,bool,bool > > > >' using %template.

As mentioned at #4867 (comment)

Aims to address Windows specific wrapping failures at the CI
(https://open.cdash.org/viewBuildError.php?type=1&buildid=9948358), including:

    itkQuadEdgeMeshBase: warning(4): ITK type not wrapped, or currently not known: itk::QuadEdgeMeshPoint< float, 2 >

And locally, from Visual Studio 2022:

    Bin\ITK\Wrapping\Typedefs\itkQuadEdgeMeshBase.i(1220): warning 401: Nothing known about base class 'itk::PointSetBase< itk::MapContainer< unsigned long long,itk::QuadEdgeMeshPoint< float,2,itk::GeometricalQuadEdge< unsigned long long,unsigned long long,bool,bool > > > >'. Ignored.
    Bin\ITK\Wrapping\Typedefs\itkQuadEdgeMeshBase.i(1220): warning 401: Maybe you forgot to instantiate 'itk::PointSetBase< itk::MapContainer< unsigned long long,itk::QuadEdgeMeshPoint< float,2,itk::GeometricalQuadEdge< unsigned long long,unsigned long long,bool,bool > > > >' using %template.

As mentioned at InsightSoftwareConsortium#4867 (comment)
@github-actions github-actions bot added type:Compiler Compiler support or related warnings area:Python wrapping Python bindings for a class area:Core Issues affecting the Core module labels Oct 9, 2024
@dzenanz
Copy link
Member

dzenanz commented Oct 9, 2024

Mark it ready for review so we can merge it?

@N-Dekker N-Dekker marked this pull request as ready for review October 9, 2024 15:02
@N-Dekker
Copy link
Contributor Author

N-Dekker commented Oct 9, 2024

It does fix the errors that I had locally, using Visual Studio 2022. So I have good hope that it will also make the CI (specifically ITK.Windows.Python) happy.

@dzenanz dzenanz merged commit 50cc93a into InsightSoftwareConsortium:master Oct 9, 2024
13 checks passed
@N-Dekker
Copy link
Contributor Author

N-Dekker commented Oct 9, 2024

🎉 It did it! Commit 50cc93a successfully passed at https://github.com/InsightSoftwareConsortium/ITK/commits/master/, including "ITK.Windows.Python"!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:Core Issues affecting the Core module area:Python wrapping Python bindings for a class type:Compiler Compiler support or related warnings
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants