UG4 / plugin_ProMesh

Interface and extensions to the meshing routines provided by ugcore/lib_grid.
4 stars 5 forks source link

Linking ProMesh fails #3

Closed hynny closed 5 years ago

hynny commented 5 years ago

I was trying to build ug4 with Promesh in a clean build folder, with cmake -DProMesh=ON ../

ugcore and Promesh are up-to-date. My os is macos sierra 10.12.6. The compiler is

gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

My cmake configuration is

cmake ..
-- 
-- Info: Current options:
-- Info: TARGET:            ugshell (options are: ugshell, libug4, vrl, vrlgrid, libgrid, gridshell, ugplugin, amg, luashell)
-- Info: DIM:               2;3 (options are: 1, 2, 3, ALL, "1;2", "1;3", "2;3")
-- Info: CPU:               1 (options are: 1, 2, 3, 4, 5, VAR, ALL, "2;4", "1;3;4" , ...)
-- Info: PRECISION:         double (options are: single, double)
-- Info: STATIC_BUILD:      OFF (options are: ON, OFF)
-- Info: DEBUG:             OFF (options are: ON, OFF)
-- Info: DEBUG_LOGS:        OFF (options are: ON, OFF)
-- Info: PARALLEL:          ON (options are: ON, OFF)
-- Info: PCL_DEBUG_BARRIER: OFF (options are: ON, OFF)
-- Info: PROFILER:          None (options are: None, Shiny, Scalasca, Vampir, ScoreP)
-- Info: PROFILE_PCL:       OFF (options are: ON, OFF)
-- Info: CPU_FREQ:          OFF (options are: ON, OFF)
-- Info: PROFILE_BRIDGE:    OFF (options are: ON, OFF)
-- Info: LAPACK:            ON (options are: ON, OFF)
-- Info: BLAS:              ON (options are: ON, OFF)
-- Info: INTERNAL_BOOST:    ON (options are: ON, OFF)
-- Info: EMBEDDED_PLUGINS   OFF (options are: ON, OFF)
-- Info: COMPILE_INFO       ON (options are: ON, OFF)
-- Info: USE_LUA2C          ON (options are: ON, OFF)
-- Info: USE_LUAJIT          (options are: ON, OFF)
-- 
-- Info: External libraries (path which contains the library or ON if you used uginstall):
-- Info: TETGEN:   
-- Info: HLIBPRO:  
-- 
-- Info: C   Compiler: /Library/Developer/CommandLineTools/usr/bin/cc (ID: Clang)
-- Info: C++ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++ (ID: Clang)
-- 
-- Info: Using CPU Algebra.
CMake Warning at ugcore/cmake/ug_includes.cmake:389 (message):
  WARNING: C Compiler is Clang, might not work with CUDA.  Try cmake
  -DCUDA_HOST_COMPILER=/usr/bin/gcc ..
Call Stack (most recent call first):
  ugcore/CMakeLists.txt:44 (include)

-- Info: compiling with cxx flags:  -Wall -Wno-multichar -Wsign-compare -Wno-unused-local-typedef -Wno-unknown-warning-option -Wno-undefined-var-template -Wno-unneeded-internal-declaration -O3 -DNDEBUG
-- Info: compiling with c flags:  -Wall -Wno-multichar -Wsign-compare -Wno-unused-local-typedef -Wno-unknown-warning-option -Wno-undefined-var-template -Wno-unneeded-internal-declaration -O3 -DNDEBUG
-- Info: Using LUA2C
-- Info: Using LAPACK (Include: , Lib: /System/Library/Frameworks/Accelerate.framework)
-- Info: Using BLAS (Include: , Lib: /System/Library/Frameworks/Accelerate.framework)
-- Boost version: 1.58.0
-- Info: Including Boost from /Users/zhi/ug5/externals/BoostForUG4
-- Info: COMPILE_INFO enabled. Causes relinking on each run of make.
-- 
-- Info: Enabled plugins:
--       ConvectionDiffusion, ProMesh, 
-- Info: Disabled plugins:
--       LuaShell, 
-- 
-- Hint: To enable/disable a plugin 'PLUGIN_NAME' use the cmake option: -DPLUGIN_NAME=ON/OFF
-- Info: Additional options for the ProMesh plugin:
-- Info:   DEBUG_PATH   Specify a path to which debug output may be written. Only for development builds.
-- 
-- Info: SHELLTYPE: linenoise (options are: linenoise, readline, simple)
-- 
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/zhi/ug5

This gives error message:

make
[  0%] Built target updateCompileInfo
Scanning dependencies of target CompileInfo
[  0%] Building CXX object ugcore/ugbase/compile_info/CMakeFiles/CompileInfo.dir/__/__/__/compile_info_vars.cpp.o
[  0%] Linking CXX shared library ../../../lib/libCompileInfo.dylib
[  0%] Built target CompileInfo
[  0%] Linking CXX shared library ../lib/libug4.dylib
[ 92%] Built target ug4
[ 92%] Linking CXX shared library ../../../bin/plugins/libConvectionDiffusion.dylib
[ 94%] Built target ConvectionDiffusion
Scanning dependencies of target ProMesh
[ 94%] Building CXX object ugcore/plugins/ProMesh/CMakeFiles/ProMesh.dir/register_selection_tools.cpp.o
[ 94%] Linking CXX shared library ../../../bin/plugins/libProMesh.dylib
Undefined symbols for architecture x86_64:
  "void ug::SelectElementsByIndex<ug::Edge>(ug::ISelector&, std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&)", referenced from:
      ug::promesh::SelectElementsByIndexRange(ug::promesh::Mesh*, char const*, char const*, char const*, char const*, bool) in selection_tools.cpp.o
  "void ug::SelectElementsByIndex<ug::Face>(ug::ISelector&, std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&)", referenced from:
      ug::promesh::SelectElementsByIndexRange(ug::promesh::Mesh*, char const*, char const*, char const*, char const*, bool) in selection_tools.cpp.o
  "void ug::SelectElementsByIndex<ug::Vertex>(ug::ISelector&, std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&)", referenced from:
      ug::promesh::SelectElementsByIndexRange(ug::promesh::Mesh*, char const*, char const*, char const*, char const*, bool) in selection_tools.cpp.o
  "void ug::SelectElementsByIndex<ug::Volume>(ug::ISelector&, std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&)", referenced from:
      ug::promesh::SelectElementsByIndexRange(ug::promesh::Mesh*, char const*, char const*, char const*, char const*, bool) in selection_tools.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [bin/plugins/libProMesh.dylib] Error 1
make[1]: *** [ugcore/plugins/ProMesh/CMakeFiles/ProMesh.dir/all] Error 2
make: *** [all] Error 2

Thank you!

stephanmg commented 5 years ago

Try make VERBOSE=1 and see if you get additional information.

hynny commented 5 years ago

Thank you, Stephan. Here it is

make VERBOSE=1
/usr/local/Cellar/cmake/3.10.1/bin/cmake -H/Users/zhi/ug5 -B/Users/zhi/ug5 --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/Cellar/cmake/3.10.1/bin/cmake -E cmake_progress_start /Users/zhi/ug5/CMakeFiles /Users/zhi/ug5/CMakeFiles/progress.marks
/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/Makefile2 all
/Library/Developer/CommandLineTools/usr/bin/make -f ugcore/ugbase/compile_info/CMakeFiles/updateCompileInfo.dir/build.make ugcore/ugbase/compile_info/CMakeFiles/updateCompileInfo.dir/depend
cd /Users/zhi/ug5 && /usr/local/Cellar/cmake/3.10.1/bin/cmake -E cmake_depends "Unix Makefiles" /Users/zhi/ug5 /Users/zhi/ug5/ugcore/ugbase/compile_info /Users/zhi/ug5 /Users/zhi/ug5/ugcore/ugbase/compile_info /Users/zhi/ug5/ugcore/ugbase/compile_info/CMakeFiles/updateCompileInfo.dir/DependInfo.cmake --color=
/Library/Developer/CommandLineTools/usr/bin/make -f ugcore/ugbase/compile_info/CMakeFiles/updateCompileInfo.dir/build.make ugcore/ugbase/compile_info/CMakeFiles/updateCompileInfo.dir/build
cd /Users/zhi/ug5/ugcore/ugbase/compile_info && bash /Users/zhi/ug5/ugcore/cmake/../../ugcore/scripts/shell/generate_compile_info /Users/zhi/ug5/ugcore/cmake/../.. /Users/zhi/ug5/compile_info_vars.cpp
[  0%] Built target updateCompileInfo
/Library/Developer/CommandLineTools/usr/bin/make -f ugcore/ugbase/compile_info/CMakeFiles/CompileInfo.dir/build.make ugcore/ugbase/compile_info/CMakeFiles/CompileInfo.dir/depend
cd /Users/zhi/ug5 && /usr/local/Cellar/cmake/3.10.1/bin/cmake -E cmake_depends "Unix Makefiles" /Users/zhi/ug5 /Users/zhi/ug5/ugcore/ugbase/compile_info /Users/zhi/ug5 /Users/zhi/ug5/ugcore/ugbase/compile_info /Users/zhi/ug5/ugcore/ugbase/compile_info/CMakeFiles/CompileInfo.dir/DependInfo.cmake --color=
Dependee "/Users/zhi/ug5/compile_info_vars.cpp" is newer than depender "ugcore/ugbase/compile_info/CMakeFiles/CompileInfo.dir/__/__/__/compile_info_vars.cpp.o".
Clearing dependencies in "/Users/zhi/ug5/ugcore/ugbase/compile_info/CMakeFiles/CompileInfo.dir/depend.make".
Scanning dependencies of target CompileInfo
/Library/Developer/CommandLineTools/usr/bin/make -f ugcore/ugbase/compile_info/CMakeFiles/CompileInfo.dir/build.make ugcore/ugbase/compile_info/CMakeFiles/CompileInfo.dir/build
[  0%] Building CXX object ugcore/ugbase/compile_info/CMakeFiles/CompileInfo.dir/__/__/__/compile_info_vars.cpp.o
cd /Users/zhi/ug5/ugcore/ugbase/compile_info && /Library/Developer/CommandLineTools/usr/bin/c++  -DBLAS_AVAILABLE -DBOOST_ALL_NO_LIB -DBOOST_UBLAS_NDEBUG -DCompileInfo_EXPORTS -DLAPACK_AVAILABLE -DUG_ALGEBRA -DUG_BRIDGE -DUG_CPU_1 -DUG_DIM_2 -DUG_DIM_3 -DUG_DISC -DUG_FOR_LUA -DUG_GRID -DUG_PARALLEL -DUG_PLUGINS -DUG_POSIX -DUG_PROFILER_SHINY_CHECK_CONSISTENCY -DUG_TARGET=\"ugshell\" -DUSE_LUA2C -I/Users/zhi/ug5/ugcore/cmake/../../ugcore/ugbase -I/Users/zhi/ug5 -isystem /Users/zhi/ug5/externals/BoostForUG4 -I/usr/local/Cellar/open-mpi/3.0.0_1/include  -Wall -Wno-multichar -Wsign-compare -Wno-unused-local-typedef -Wno-unknown-warning-option -Wno-undefined-var-template -Wno-unneeded-internal-declaration -O3 -DNDEBUG -fPIC   -o CMakeFiles/CompileInfo.dir/__/__/__/compile_info_vars.cpp.o -c /Users/zhi/ug5/compile_info_vars.cpp
[  0%] Linking CXX shared library ../../../lib/libCompileInfo.dylib
cd /Users/zhi/ug5/ugcore/ugbase/compile_info && /usr/local/Cellar/cmake/3.10.1/bin/cmake -E cmake_link_script CMakeFiles/CompileInfo.dir/link.txt --verbose=1
/Library/Developer/CommandLineTools/usr/bin/c++  -Wall -Wno-multichar -Wsign-compare -Wno-unused-local-typedef -Wno-unknown-warning-option -Wno-undefined-var-template -Wno-unneeded-internal-declaration -O3 -DNDEBUG -dynamiclib -Wl,-headerpad_max_install_names  -o ../../../lib/libCompileInfo.dylib -install_name /Users/zhi/ug5/lib/libCompileInfo.dylib CMakeFiles/CompileInfo.dir/__/__/__/compile_info_vars.cpp.o  -L/Users/zhi/ug5/ugcore/cmake/../../lib -Wl,-rpath,/Users/zhi/ug5/ugcore/cmake/../../lib -framework Accelerate -framework Accelerate -ldl /usr/local/Cellar/open-mpi/3.0.0_1/lib/libmpi.dylib 
[  0%] Built target CompileInfo
/Library/Developer/CommandLineTools/usr/bin/make -f ugcore/CMakeFiles/ug4.dir/build.make ugcore/CMakeFiles/ug4.dir/depend
cd /Users/zhi/ug5 && /usr/local/Cellar/cmake/3.10.1/bin/cmake -E cmake_depends "Unix Makefiles" /Users/zhi/ug5 /Users/zhi/ug5/ugcore /Users/zhi/ug5 /Users/zhi/ug5/ugcore /Users/zhi/ug5/ugcore/CMakeFiles/ug4.dir/DependInfo.cmake --color=
/Library/Developer/CommandLineTools/usr/bin/make -f ugcore/CMakeFiles/ug4.dir/build.make ugcore/CMakeFiles/ug4.dir/build
[  0%] Linking CXX shared library ../lib/libug4.dylib
cd /Users/zhi/ug5/ugcore && /usr/local/Cellar/cmake/3.10.1/bin/cmake -E cmake_link_script CMakeFiles/ug4.dir/link.txt --verbose=1
/Library/Developer/CommandLineTools/usr/bin/c++  -Wall -Wno-multichar -Wsign-compare -Wno-unused-local-typedef -Wno-unknown-warning-option -Wno-undefined-var-template -Wno-unneeded-internal-declaration -O3 -DNDEBUG -dynamiclib -Wl,-headerpad_max_install_names  -o ../lib/libug4.dylib -install_name /Users/zhi/ug5/lib/libug4.dylib CMakeFiles/ug4.dir/ugbase/ug.cpp.o CMakeFiles/ug4.dir/ugbase/compile_info/compile_info.cpp.o CMakeFiles/ug4.dir/ugbase/common/node_tree/boxed_group_node.cpp.o CMakeFiles/ug4.dir/ugbase/common/node_tree/collision_edges_node.cpp.o CMakeFiles/ug4.dir/ugbase/common/node_tree/collision_triangles_node.cpp.o CMakeFiles/ug4.dir/ugbase/common/node_tree/collision_tree_root_node.cpp.o CMakeFiles/ug4.dir/ugbase/common/node_tree/group_node.cpp.o CMakeFiles/ug4.dir/ugbase/common/node_tree/traverser.cpp.o CMakeFiles/ug4.dir/ugbase/common/node_tree/octree.cpp.o CMakeFiles/ug4.dir/ugbase/common/node_tree/traversers/traverser_collision_tree.cpp.o CMakeFiles/ug4.dir/ugbase/common/node_tree/traversers/traverser_project_point.cpp.o CMakeFiles/ug4.dir/ugbase/common/node_tree/traversers/traverser_intersect_faces.cpp.o CMakeFiles/ug4.dir/ugbase/common/log.cpp.o CMakeFiles/ug4.dir/ugbase/common/debug_id.cpp.o CMakeFiles/ug4.dir/ugbase/common/assert.cpp.o CMakeFiles/ug4.dir/ugbase/common/error.cpp.o CMakeFiles/ug4.dir/ugbase/common/serialization.cpp.o CMakeFiles/ug4.dir/ugbase/common/progress.cpp.o CMakeFiles/ug4.dir/ugbase/common/cuthill_mckee.cpp.o CMakeFiles/ug4.dir/ugbase/common/allocators/small_object_allocator.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/base64_file_writer.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/binary_buffer.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/binary_stream.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/demangle.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/crc32.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/file_util.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/loader/loader_util.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/loader/loader_obj.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/message_hub.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/ostream_buffer_splitter.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/parameter_parsing.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/string_util.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/variant.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/histogramm.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/number_util.cpp.o CMakeFiles/ug4.dir/ugbase/common/math/math_vector_matrix/math_matrix.cpp.o CMakeFiles/ug4.dir/ugbase/common/math/math_vector_matrix/math_vector.cpp.o CMakeFiles/ug4.dir/ugbase/common/math/misc/tri_box.cpp.o CMakeFiles/ug4.dir/ugbase/common/math/misc/tritri.cpp.o CMakeFiles/ug4.dir/ugbase/common/math/misc/lineintersect_utils.cpp.o CMakeFiles/ug4.dir/ugbase/common/math/misc/eigenvalues.cpp.o CMakeFiles/ug4.dir/ugbase/common/math/misc/math_util.cpp.o CMakeFiles/ug4.dir/ugbase/common/math/misc/orthopoly.cpp.o CMakeFiles/ug4.dir/ugbase/common/profiler/memtracker_disabled.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/plugin_util_dynamic.cpp.o CMakeFiles/ug4.dir/ugbase/common/profiler/profile_node.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/os_dependent_impl/file_util_posix.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/os_dependent_impl/dynamic_library_util_unix.cpp.o CMakeFiles/ug4.dir/ugbase/common/util/os_dependent_impl/os_info_osx.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/common_attachments.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/bool_marker.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/subset_handler_interface.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/subset_handler_grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/subset_handler_multi_grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/selector_interface.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/selector_grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/selector_multi_grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/marker_points.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/surface_view.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/partition_map.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/periodic_boundary_manager.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/grid_level.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/tools/subset_group.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid_objects/grid_objects_1d.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid_objects/grid_objects_2d.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid_objects/grid_objects_3d.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid_objects/tetrahedron_rules.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid_objects/octahedron_rules.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid_objects/pyramid_rules.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid_objects/prism_rules.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid_objects/hexahedron_rules.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid_objects/rule_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/multi_grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/lib_grid_messages.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/broadcast.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/distribution.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/distributed_grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/gather_grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/parallelization_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/parallel_grid_layout.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/load_balancer.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/load_balancer_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/deprecated/load_balancing.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/partitioner_dynamic_bisection.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/parallel_refinement/parallel_global_fractured_media_refiner.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/parallel_refinement/parallel_hanging_node_refiner_multi_grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/parallelization/parallel_refinement/parallel_hnode_adjuster.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid/grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid/grid_base_objects.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid/grid_connection_managment.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid/grid_object_collection.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid/grid_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid/neighborhood.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/grid/neighborhood_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/debug_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/element_side_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/field_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/grid_statistics.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/heightfield_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/hexahedron_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/subset_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/subset_dim_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/selection_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/serialization.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/orientation_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/polychain_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/problem_detection_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/quadrilateral_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/quality_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/raster_layer_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/ray_element_intersection_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/subset_color_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/remeshing/delaunay_info.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/remeshing/delaunay_triangulation.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/remeshing/edge_length_adjustment.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/remeshing/edge_length_adjustment_extended.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/remeshing/simple_grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/remeshing/grid_adaption.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/geom_obj_util/edge_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/geom_obj_util/face_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/geom_obj_util/misc_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/geom_obj_util/vertex_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/geom_obj_util/volume_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/grid_generation/horizontal_layers_mesher.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/grid_generation/icosahedron.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/grid_generation/tetrahedralization.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/grid_generation/triangle_fill.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/grid_generation/triangle_fill_sweep_line.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/extrusion/extrude.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/extrusion/cylinder_extrusion.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/extrusion/expand_layers.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/projectors/projection_handler.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/projectors/smooth_projector.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/projectors/subdivision_projector.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/ref_mark_adjusters/local_mark_adjuster.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/ref_mark_adjusters/horizontal_anisotropy_adjuster.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/ref_mark_adjusters/mg_hnode_adjuster.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/ref_mark_adjusters/std_hnode_adjuster.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/adaptive_regular_mg_refiner.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/fractured_media_refiner.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/hanging_node_refiner_base.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/hanging_node_refiner_grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/hanging_node_refiner_multi_grid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/refiner_interface.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/regular_refinement.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/global_multi_grid_refiner.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/refinement/global_fractured_media_refiner.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/subdivision/subdivision_loop.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/subdivision/subdivision_rules_piecewise_loop.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/subdivision/subdivision_volumes.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/tkd/tkd_info.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/tkd/tkd_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/algorithms/unit_tests/check_associated_elements.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_2df.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_art.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_asc.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_dump.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_lgb.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_lgm.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_ng.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_obj.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_tetgen.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_tikz.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_txt.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_ug.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_ugx.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_ncdf.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_msh.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_stl.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_vtu.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io_swc.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/file_io.cpp.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/externals/src/tokstream/tokstream.c.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/externals/src/lgm/src/lgm.c.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/externals/src/lgm/src/lgm_error.c.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/externals/src/lgm/src/lgm_info.c.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/externals/src/lgm/src/lgm_parser.c.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/externals/src/lgm/src/lgm_writer.c.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/externals/src/ng/src/ng.c.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/externals/src/ng/src/ng_error.c.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/externals/src/ng/src/ng_info.c.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/externals/src/ng/src/ng_parser.c.o CMakeFiles/ug4.dir/ugbase/lib_grid/file_io/externals/src/ng/src/ng_writer.c.o CMakeFiles/ug4.dir/ugbase/registry/registry.cpp.o CMakeFiles/ug4.dir/ugbase/registry/class.cpp.o CMakeFiles/ug4.dir/ugbase/registry/class_name_provider.cpp.o CMakeFiles/ug4.dir/ugbase/registry/global_function.cpp.o CMakeFiles/ug4.dir/ugbase/registry/class_helper.cpp.o CMakeFiles/ug4.dir/ugbase/registry/registry_util.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/lua_util.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/info_commands.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/bindings_lua.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/lua_debug.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/lua_stack.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/lua_serialization.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lapi.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lauxlib.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lbaselib.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lcode.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/ldblib.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/ldebug.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/ldo.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/ldump.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lfunc.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lgc.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/linit.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/liolib.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/llex.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lmathlib.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lmem.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/loadlib.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lobject.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lopcodes.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/loslib.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lparser.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lstate.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lstring.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lstrlib.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/ltable.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/ltablib.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/ltm.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lundump.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lvm.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/externals/lua/lzio.c.o CMakeFiles/ug4.dir/ugbase/bindings/lua/lua_user_data.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/compiler/parser.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/compiler/lexer.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/compiler/lua_parser_class.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/compiler/lua_parser_class_create_c.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/compiler/lua_parser_class_create_jitsg.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/compiler/lua_parser_class_create_lua.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/compiler/lua_parser_class_create_vm.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/compiler/lua_parser_class_reduce.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/compiler/converter.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/compiler/lua_compiler.cpp.o CMakeFiles/ug4.dir/ugbase/bindings/lua/compiler/system_call.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/debug_ids.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/algebra_type.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/common/connection_viewer_output.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/common/connection_viewer_input.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/small_algebra/solve_deficit.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/operator/preconditioner/line_smoothers.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/operator/linear_solver/analyzing_solver.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/algebra_common/permutation_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/common/matrixio/matrix_io.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/common/matrixio/matrix_io_mtx.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/operator/preconditioner/schur/schur.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/operator/preconditioner/schur/schur_precond.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/operator/preconditioner/schur/schur_complement_operator.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/operator/preconditioner/schur/parallel_progress.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/operator/linear_solver/feti.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/parallelization/parallelization_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/parallelization/parallel_coloring.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/parallelization/global_layout.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/parallelization/parallel_index_layout.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/parallelization/parallel_nodes.cpp.o CMakeFiles/ug4.dir/ugbase/lib_algebra/parallelization/algebra_layouts.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/parallelization/parallelization_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/domain.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/domain_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/common/function_group.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/common/groups_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/dof_manager/function_pattern.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/dof_manager/orientation.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/dof_manager/dof_count.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/dof_manager/dof_index_storage.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/dof_manager/dof_distribution_info.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/dof_manager/dof_distribution.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/dof_manager/ordering/cuthill_mckee.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/dof_manager/ordering/lexorder.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/dof_manager/ordering/downwindorder.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/function_spaces/approximation_space.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/function_spaces/dof_position_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/function_spaces/grid_function.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/function_spaces/adaption_surface_grid_function.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/function_spaces/local_transfer_interface.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/io/vtkoutput.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/reference_element/reference_element.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/reference_element/reference_mapping_provider.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/quad_test.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/quadrature_provider.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss_legendre/gauss_legendre.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/newton_cotes/newton_cotes.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss_jacobi/gauss_jacobi20.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss_jacobi/gauss_jacobi10.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss_tensor_prod/gauss_tensor_prod.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss/gauss_quad_vertex.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss/gauss_quad_edge.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss/gauss_quad_triangle.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss/gauss_quad_quadrilateral.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss/gauss_quad_tetrahedron.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss/gauss_quad_prism.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss/gauss_quad_pyramid.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss/gauss_quad_hexahedron.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/quadrature/gauss/gauss_quad_octahedron.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/local_finite_element/lagrange/lagrange_local_dof.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/local_finite_element/lagrange/lagrangep1.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/local_finite_element/lagrange/lagrange.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/local_finite_element/local_finite_element_id.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/local_finite_element/local_finite_element_provider.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/local_finite_element/local_dof_set.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/local_finite_element/mini/mini.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/operator/linear_operator/multi_grid_solver/mg_solver.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/subset_assemble_util.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/elem_disc/elem_disc_interface.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/disc_util/fe_geom.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/disc_util/fvho_geom.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/disc_util/fv1_geom.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/disc_util/fvcr_geom.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/disc_util/hfv1_geom.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/disc_util/hfvcr_geom.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/user_data/data_evaluator.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/user_data/data_export.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/constraints/continuity_constraints/p1_continuity_constraints.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/elem_disc/inner_boundary/inner_boundary_fv1.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/elem_disc/neumann_boundary/neumann_boundary_base.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/elem_disc/neumann_boundary/fv1/neumann_boundary_fv1.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/elem_disc/neumann_boundary/fe/neumann_boundary_fe.cpp.o CMakeFiles/ug4.dir/ugbase/lib_disc/spatial_disc/elem_disc/neumann_boundary/fv/neumann_boundary_fv.cpp.o CMakeFiles/ug4.dir/ugbase/pcl/parallel_archive.cpp.o CMakeFiles/ug4.dir/ugbase/pcl/parallel_file.cpp.o CMakeFiles/ug4.dir/ugbase/pcl/pcl_base.cpp.o CMakeFiles/ug4.dir/ugbase/pcl/pcl_comm_world.cpp.o CMakeFiles/ug4.dir/ugbase/pcl/pcl_methods.cpp.o CMakeFiles/ug4.dir/ugbase/pcl/pcl_multi_group_communicator.cpp.o CMakeFiles/ug4.dir/ugbase/pcl/pcl_process_communicator.cpp.o CMakeFiles/ug4.dir/ugbase/pcl/pcl_util.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/misc_bridges/test_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/misc_bridges/profiler_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/misc_bridges/util_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/misc_bridges/misc_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/misc_bridges/raster_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/misc_bridges/vec_math_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/misc_bridges/orthopoly_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/misc_bridges/pcl_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/grid_bridges/balancing_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/grid_bridges/debug_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/grid_bridges/file_io_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/grid_bridges/grid_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/grid_bridges/grid_bridges.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/grid_bridges/layers_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/grid_bridges/misc_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/grid_bridges/refinement_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/grid_bridges/selector_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/grid_bridges/subset_handler_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/domain_bridges/domain_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/domain_bridges/load_balancing_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/domain_bridges/periodic_boundary_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/domain_bridges/ray_tracing_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/domain_bridges/refinement_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/domain_bridges/selection_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/domain_bridges/transform_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/algebra_bridges/common_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/algebra_bridges/preconditioner_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/algebra_bridges/schur_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/algebra_bridges/solver_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/algebra_bridges/eigensolver_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/algebra_bridges/domain_dependent_preconditioner_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/algebra_bridges/constrained_linear_iterator_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/algebra_bridges/pilut_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/algebra_bridges/obstacle_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/algebra_bridges/restart_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/domain_disc_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/interpolate_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/evaluate_at_position_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/max_error_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/grid_function_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/ordering_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/integrate_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/adaptive_tools_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/common_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/algebra_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/elem_discs_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/constraints_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/multigrid_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/output_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/finite_volume_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/user_data_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/manifold_util_bridge.cpp.o CMakeFiles/ug4.dir/ugbase/bridge/disc_bridges/reference_mapping_test_bridge.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/archive_exception.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/basic_archive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/basic_iarchive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/basic_iserializer.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/basic_oarchive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/basic_oserializer.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/basic_pointer_iserializer.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/basic_pointer_oserializer.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/basic_serializer_map.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/basic_text_iprimitive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/basic_text_oprimitive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/basic_xml_archive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/binary_iarchive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/binary_oarchive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/codecvt_null.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/extended_type_info_no_rtti.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/extended_type_info_typeid.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/extended_type_info.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/polymorphic_iarchive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/polymorphic_oarchive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/stl_port.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/text_iarchive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/text_oarchive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/utf8_codecvt_facet.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/void_cast.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/xml_archive_exception.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/xml_iarchive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/xml_oarchive.cpp.o CMakeFiles/ug4.dir/__/externals/BoostForUG4/libs/serialization/src/xml_grammar.cpp.o  -L/Users/zhi/ug5/ugcore/cmake/../../lib -Wl,-rpath,/Users/zhi/ug5/ugcore/cmake/../../lib -framework Accelerate -framework Accelerate -ldl /usr/local/Cellar/open-mpi/3.0.0_1/lib/libmpi.dylib ../lib/libCompileInfo.dylib -framework Accelerate -ldl /usr/local/Cellar/open-mpi/3.0.0_1/lib/libmpi.dylib 
[ 92%] Built target ug4
/Library/Developer/CommandLineTools/usr/bin/make -f ugcore/plugins/ConvectionDiffusion/CMakeFiles/ConvectionDiffusion.dir/build.make ugcore/plugins/ConvectionDiffusion/CMakeFiles/ConvectionDiffusion.dir/depend
cd /Users/zhi/ug5 && /usr/local/Cellar/cmake/3.10.1/bin/cmake -E cmake_depends "Unix Makefiles" /Users/zhi/ug5 /Users/zhi/ug5/plugins/ConvectionDiffusion /Users/zhi/ug5 /Users/zhi/ug5/ugcore/plugins/ConvectionDiffusion /Users/zhi/ug5/ugcore/plugins/ConvectionDiffusion/CMakeFiles/ConvectionDiffusion.dir/DependInfo.cmake --color=
/Library/Developer/CommandLineTools/usr/bin/make -f ugcore/plugins/ConvectionDiffusion/CMakeFiles/ConvectionDiffusion.dir/build.make ugcore/plugins/ConvectionDiffusion/CMakeFiles/ConvectionDiffusion.dir/build
[ 92%] Linking CXX shared library ../../../bin/plugins/libConvectionDiffusion.dylib
cd /Users/zhi/ug5/ugcore/plugins/ConvectionDiffusion && /usr/local/Cellar/cmake/3.10.1/bin/cmake -E cmake_link_script CMakeFiles/ConvectionDiffusion.dir/link.txt --verbose=1
/Library/Developer/CommandLineTools/usr/bin/c++  -Wall -Wno-multichar -Wsign-compare -Wno-unused-local-typedef -Wno-unknown-warning-option -Wno-undefined-var-template -Wno-unneeded-internal-declaration -O3 -DNDEBUG -dynamiclib -Wl,-headerpad_max_install_names  -o ../../../bin/plugins/libConvectionDiffusion.dylib -install_name /Users/zhi/ug5/bin/plugins/libConvectionDiffusion.dylib CMakeFiles/ConvectionDiffusion.dir/convection_diffusion_base.cpp.o CMakeFiles/ConvectionDiffusion.dir/fv1/convection_diffusion_fv1.cpp.o CMakeFiles/ConvectionDiffusion.dir/fe/convection_diffusion_fe.cpp.o CMakeFiles/ConvectionDiffusion.dir/fe/convection_diffusion_stab_fe.cpp.o CMakeFiles/ConvectionDiffusion.dir/fvcr/convection_diffusion_fvcr.cpp.o CMakeFiles/ConvectionDiffusion.dir/fv/convection_diffusion_fv.cpp.o CMakeFiles/ConvectionDiffusion.dir/fractfv1/convection_diffusion_fractfv1.cpp.o CMakeFiles/ConvectionDiffusion.dir/convection_diffusion_plugin.cpp.o  -L/Users/zhi/ug5/ugcore/cmake/../../lib -Wl,-rpath,/Users/zhi/ug5/ugcore/cmake/../../lib -framework Accelerate -framework Accelerate -ldl /usr/local/Cellar/open-mpi/3.0.0_1/lib/libmpi.dylib ../../../lib/libug4.dylib ../../../lib/libCompileInfo.dylib -framework Accelerate -ldl /usr/local/Cellar/open-mpi/3.0.0_1/lib/libmpi.dylib 
[ 94%] Built target ConvectionDiffusion
/Library/Developer/CommandLineTools/usr/bin/make -f ugcore/plugins/ProMesh/CMakeFiles/ProMesh.dir/build.make ugcore/plugins/ProMesh/CMakeFiles/ProMesh.dir/depend
cd /Users/zhi/ug5 && /usr/local/Cellar/cmake/3.10.1/bin/cmake -E cmake_depends "Unix Makefiles" /Users/zhi/ug5 /Users/zhi/ug5/plugins/ProMesh /Users/zhi/ug5 /Users/zhi/ug5/ugcore/plugins/ProMesh /Users/zhi/ug5/ugcore/plugins/ProMesh/CMakeFiles/ProMesh.dir/DependInfo.cmake --color=
/Library/Developer/CommandLineTools/usr/bin/make -f ugcore/plugins/ProMesh/CMakeFiles/ProMesh.dir/build.make ugcore/plugins/ProMesh/CMakeFiles/ProMesh.dir/build
[ 94%] Linking CXX shared library ../../../bin/plugins/libProMesh.dylib
cd /Users/zhi/ug5/ugcore/plugins/ProMesh && /usr/local/Cellar/cmake/3.10.1/bin/cmake -E cmake_link_script CMakeFiles/ProMesh.dir/link.txt --verbose=1
/Library/Developer/CommandLineTools/usr/bin/c++  -Wall -Wno-multichar -Wsign-compare -Wno-unused-local-typedef -Wno-unknown-warning-option -Wno-undefined-var-template -Wno-unneeded-internal-declaration -O3 -DNDEBUG -dynamiclib -Wl,-headerpad_max_install_names  -o ../../../bin/plugins/libProMesh.dylib -install_name /Users/zhi/ug5/bin/plugins/libProMesh.dylib CMakeFiles/ProMesh.dir/mesh.cpp.o CMakeFiles/ProMesh.dir/promesh_plugin.cpp.o CMakeFiles/ProMesh.dir/register_coordinate_transform_tools.cpp.o CMakeFiles/ProMesh.dir/register_mesh.cpp.o CMakeFiles/ProMesh.dir/register_meshing_tools.cpp.o CMakeFiles/ProMesh.dir/register_selection_tools.cpp.o CMakeFiles/ProMesh.dir/register_subset_tools.cpp.o CMakeFiles/ProMesh.dir/tools/coordinate_transform_tools.cpp.o CMakeFiles/ProMesh.dir/tools/file_io_tools.cpp.o CMakeFiles/ProMesh.dir/tools/grid_generation_tools.cpp.o CMakeFiles/ProMesh.dir/tools/measure_tools.cpp.o CMakeFiles/ProMesh.dir/tools/quality_tools.cpp.o CMakeFiles/ProMesh.dir/tools/refinement_tools.cpp.o CMakeFiles/ProMesh.dir/tools/remeshing_tools.cpp.o CMakeFiles/ProMesh.dir/tools/selection_tools.cpp.o CMakeFiles/ProMesh.dir/tools/subset_tools.cpp.o CMakeFiles/ProMesh.dir/tools/topology_tools.cpp.o  -L/Users/zhi/ug5/ugcore/cmake/../../lib -Wl,-rpath,/Users/zhi/ug5/ugcore/cmake/../../lib -framework Accelerate -framework Accelerate -ldl /usr/local/Cellar/open-mpi/3.0.0_1/lib/libmpi.dylib ../../../lib/libug4.dylib ../../../lib/libCompileInfo.dylib -framework Accelerate -ldl /usr/local/Cellar/open-mpi/3.0.0_1/lib/libmpi.dylib 
Undefined symbols for architecture x86_64:
  "void ug::SelectElementsByIndex<ug::Edge>(ug::ISelector&, std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&)", referenced from:
      ug::promesh::SelectElementsByIndexRange(ug::promesh::Mesh*, char const*, char const*, char const*, char const*, bool) in selection_tools.cpp.o
  "void ug::SelectElementsByIndex<ug::Face>(ug::ISelector&, std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&)", referenced from:
      ug::promesh::SelectElementsByIndexRange(ug::promesh::Mesh*, char const*, char const*, char const*, char const*, bool) in selection_tools.cpp.o
  "void ug::SelectElementsByIndex<ug::Vertex>(ug::ISelector&, std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&)", referenced from:
      ug::promesh::SelectElementsByIndexRange(ug::promesh::Mesh*, char const*, char const*, char const*, char const*, bool) in selection_tools.cpp.o
  "void ug::SelectElementsByIndex<ug::Volume>(ug::ISelector&, std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&)", referenced from:
      ug::promesh::SelectElementsByIndexRange(ug::promesh::Mesh*, char const*, char const*, char const*, char const*, bool) in selection_tools.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [bin/plugins/libProMesh.dylib] Error 1
make[1]: *** [ugcore/plugins/ProMesh/CMakeFiles/ProMesh.dir/all] Error 2
make: *** [all] Error 2
bsumirak commented 5 years ago

Reproducible. Until fixed, this can be circumvented by building with -DEMBEDDED_PLUGINS=ON.

stephanmg commented 5 years ago

@bsumirak thank you.

hynny commented 5 years ago

@bsumirak problem solved, thank you!