--- a/src/OSspecific/Unix/signals/sigFpe.C +++ a/src/OSspecific/Unix/signals/sigFpe.C @@ -39,6 +39,7 @@ License # include # include +# include #elif defined(sgiN32) || defined(sgiN32Gcc) --- a/src/meshTools/triSurface/surfaceFeatures/surfaceFeatures.C +++ a/src/meshTools/triSurface/surfaceFeatures/surfaceFeatures.C @@ -763,10 +763,11 @@ Foam::Map Foam::surfaceFeatures::nearestSamples const scalarField& maxDist ) const { + treeBoundBox tbb(samples); // Build tree out of all samples. octree ppTree ( - treeBoundBox(samples), // overall search domain + tbb, // overall search domain octreeDataPoint(samples), // all information needed to do checks 1, // min levels 20.0, // maximum ratio of cubes v.s. cells @@ -864,10 +865,11 @@ Foam::Map Foam::surfaceFeatures::nearestSamples scalar maxSearch = max(maxDist); vector span(maxSearch, maxSearch, maxSearch); + treeBoundBox tbb(samples); // octree.shapes holds reference! octree ppTree ( - treeBoundBox(samples), // overall search domain + tbb, // overall search domain octreeDataPoint(samples), // all information needed to do checks 1, // min levels 20.0, // maximum ratio of cubes v.s. cells