libmesh icon indicating copy to clipboard operation
libmesh copied to clipboard

Propagate changes made in autoconf

Open GiudGiud opened this issue 1 year ago • 14 comments

see https://github.com/libMesh/autoconf-submodule/pull/18

running bootstrap causes the many many changes in the second commit. But we do need to check some of those in for that other PR to have any effect?

GiudGiud avatar Jan 30 '25 04:01 GiudGiud

Job Coverage, step Generate coverage on 1bd5dab wanted to post the following:

Coverage

Coverage did not change

Full coverage report

This comment will be updated on new commits.

moosebuild avatar Jan 30 '25 08:01 moosebuild

It looks like you are trying to commit a contrib/autotools/automake-1.16.5 directory, which doesn't look right to me. We distribute the contrib/autotools/automake-1.16.5.tar.gz tarball, which users are meant to install by running ./bootstrap --build-autotools before they subsequently run ./bootstrap (without arguments) to update the generated files in libmesh.

jwpeterson avatar Jan 30 '25 13:01 jwpeterson

Yeah, this is unmergeable as-is, but I'm really glad you put it up here; I'd have hated to merge https://github.com/libMesh/autoconf-submodule/pull/18 only to discover afterwards that we had to revert or fix it before we could bring it downstream without breaking a bunch of clang-on-Linux configurations.

roystgnr avatar Jan 30 '25 14:01 roystgnr

It looks like you are trying to commit a contrib/autotools/automake-1.16.5 directory, which doesn't look right to me.

should be fixed. Let's see what the test suite says of other changes

With the local automake I get this though

-- Check for working C compiler: /Users/giudgl/miniforge/envs/moose/bin/mpicc
-- Check for working C compiler: /Users/giudgl/miniforge/envs/moose/bin/mpicc - broken
CMake Error at /Users/giudgl/miniforge/envs/moose/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:67 (message):
  The C compiler

    "/Users/giudgl/miniforge/envs/moose/bin/mpicc"

GiudGiud avatar Jan 30 '25 15:01 GiudGiud

Well that's interesting. It's not autotools failing directly this time, it's something failing in (presumably Netgen?) cmake?

Does cmake not give any more diagnostic output than "broken"??? I'm hoping you truncated some important console output, because I'm not seeing any cmake equivalent of config.log in my own build directories, and surely one of the most important pieces of software in the world has better error reporting than just "broken", right?!?

roystgnr avatar Jan 30 '25 15:01 roystgnr

ok even less changes now with up-to-date submodules

GiudGiud avatar Jan 30 '25 18:01 GiudGiud

Does cmake not give any more diagnostic output than "broken"???

error's gone now. I think I had the flags wrong

GiudGiud avatar Jan 30 '25 18:01 GiudGiud

Looks like our exception handling is less than optimal with these changes..

https://civet.inl.gov/job/2660603/

meshgenerators/mesh_diagnostics_generator.generate/negative_jacobian: libMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh term

GiudGiud avatar Jan 30 '25 19:01 GiudGiud

That seems exceptional to me!

roystgnr avatar Jan 30 '25 19:01 roystgnr

I'll see if I can improve this. I get a feeling the "emit dwarf unwind" flag is not obeyed it's written differently here https://clang.llvm.org/docs/ClangCommandLineReference.html

GiudGiud avatar Jan 30 '25 20:01 GiudGiud

ok it's not working in a number of ways. Is MOOSE honoring LDFLAGS? or just 'libmesh_LDFLAGS' ? and is LDFLAGS just saved as 'libmesh_LDFLAGS' essentially or do they not communicate?

GiudGiud avatar Jan 31 '25 01:01 GiudGiud

Is MOOSE honoring LDFLAGS? or just 'libmesh_LDFLAGS' ?

I think MOOSE copies $libmesh_LDFLAGS into its $LDFLAGS via libmesh-config --ldflags, but I'd have to double-check to be sure.

We set AM_LDFLAGS = $(libmesh_LDFLAGS) in our Makefile.am for our own library code, and then automake puts that in $LDFLAGS when compiling, but IIRC it's overriding not appending.

Debateably $libmesh_FOO shouldn't ever have existed for these. IIRC it dates back decades, to some point when Derek was beset by a bunch of MOOSE users on systems where sysadmins or modules had some CFLAGS=--break-libmesh --and-moose options automatically set, and he thought that "make libMesh ignore environment settings unless the user does something like adding a prefix to indicate they're deliberate" was an easier solution than "teach all users one by one how to fix their environments' settings". He was probably right about that but I'm still not sure if making our build system forever even more confusing was worth it.

roystgnr avatar Feb 03 '25 18:02 roystgnr

but IIRC it's overriding not appending.

that might be why. I ll try adding to libmesh_LDFLAGS instead

GiudGiud avatar Feb 04 '25 01:02 GiudGiud

Job Test MOOSE ARM mac on 1bd5dab : invalidated by @GiudGiud

fluke or not?

moosebuild avatar Apr 10 '25 15:04 moosebuild

Closing this as there is a simple solution by aliasing make,.

The true solution would be for all linker warnings to have both a "turn on" and a "turn off" options, rather than what Clang does (turning on additional warnings from one version to the other without offering a turn off option)

GiudGiud avatar Jul 07 '25 19:07 GiudGiud