Closed JJaraG closed 3 months ago
Hi JJ, Thanks for the question. Until recently all our Mac OSX testing had been done on OSX Intel (x86 silicon) systems, using only the native Clang Apple compiler.
I have not seen your specific boost "boost_stacktrace_backtrace" problem with Ginan builds before, but I also have never tried to build using the GCC - GNU 13.2.0 compiler on OSX. I have seen mention of the Boost "boost_stacktrace_backtrace" libraries missing problem in stackoverflow. So it is not necessarily a Ginan specific problem I think.
Have you tried to find on your system the specific: boost_stacktrace_backtraceConfig.cmake
and boost_stacktrace_backtrace-config.cmake
and adding the appropriate prefix as suggested? You could possibly do that via CMake toolchain file as per below?
I have just been working on the Ginan Apple Silicon build problem myself last week as now I finally have a Apple Silicon Mac.
I have not done a lot of testing, but I have a solution that works on the latest OSX release (Sonoma 14.5) using the latest Ginan v3 develop-weekly
snapshot and the native AppleClang compiler v15. Below is my recipe:
I use the Brew package manager to do the Ginan dependancy installation as per:
https://github.com/GeoscienceAustralia/ginan/blob/develop-weekly/scripts/installation/apple.md
Ie: brew install boost cmake eigen netcdf-cxx netcdf mongo-c-driver mongo-cxx-driver openblas openssl@3 yaml-cpp libomp
Get the latest Ginan develop-weekly snapshot from GitHub: https://github.com/GeoscienceAustralia/ginan/tree/develop-weekly
Then from the ginan/src/build directory I do:
cmake -DCMAKE_TOOLCHAIN_FILE=compile_mac_arm64.cmake ..
This uses the new toolchain file (compile_mac_arm64.cmake ) that I needed to create to get CMake to find the brew installed OpenMP libraries and includes.
Let me know if any of this helps, else I will need to see if I can get the GCC compiler installed on my Mac to be able to reproduce your problem I think.
Dear Simon,
Thanks a lot for the answer. Very kind and helpful to try to debug my installation problems.
I tried to find the boost_stacktrace_backtraceConfig.cmake, but it did not work. It seems that in my Boost version (1.85), that file does not exist. I have tried with @.*** installed using brew and I got similar issues.
I have also tried the solution you provided with the develop_weekly. It passes without any problem the cmake, but when I make -j4, it fails with the errors in the attached log.file.
If you can give me a hand passing the installation, it would be super nice. I am anxious to give a try, processing my GNSS networks using Ginan!
Thanks in advance! Best, J  — Dr. Jorge Jara
MSCA Postdoctoral Fellow Section 2.6 Seismic Hazard and Risk Dynamics Helmholtz Centre Potsdam GFZ German Research Centre For Geosciences Telegrafenberg, D-14473 Potsdam
On 25. Jun 2024, at 01:31, Simon McClusky @.***> wrote:
cmake -DCMAKE_TOOLCHAIN_FILE=compile_mac_arm64.cmake ..
[ 0%] Building CXX object cpp/CMakeFiles/otl.dir/loading/loading.cpp.o [ 0%] Building CXX object cpp/CMakeFiles/otl.dir/loading/tide.cpp.o [ 1%] Building CXX object cpp/CMakeFiles/otl.dir/loading/utils.cpp.o [ 1%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/a2af.c.o [ 1%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/a2tf.c.o [ 2%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ab.c.o [ 2%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ae2hd.c.o [ 2%] Building CXX object cpp/CMakeFiles/otl.dir/loading/load_functions.cpp.o [ 2%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/af2a.c.o [ 2%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/anp.c.o [ 3%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/anpm.c.o [ 3%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/apcg.c.o [ 3%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/apcg13.c.o [ 3%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/apci.c.o [ 4%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/apci13.c.o [ 4%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/apco.c.o [ 4%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/apco13.c.o [ 4%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/apcs.c.o [ 5%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/apcs13.c.o [ 5%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/aper.c.o [ 5%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/aper13.c.o [ 5%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/apio.c.o In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.cpp:8: In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11: In file included from /opt/homebrew/include/boost/multi_array.hpp:34: In file included from /opt/homebrew/include/boost/multi_array/multi_array_ref.hpp:32: /opt/homebrew/include/boost/functional.hpp:45:24: error: no member named 'unary_function' in namespace 'std'; did you mean '__unary_function'? using std::unary_function;
__unary_function
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__functional/unary_function.h:46:1: note: '__unary_function' declared here
using __unary_function = __unary_function_keep_layout_base<_Arg, _Result>;
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:34:
In file included from /opt/homebrew/include/boost/multi_array/multi_array_ref.hpp:32:
/opt/homebrew/include/boost/functional.hpp:46:24: error: no member named 'binary_function' in namespace 'std'; did you mean '__binary_function'?
using std::binary_function;
~~~~~^~~~~~~~~~~~~~~
__binary_function
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__functional/binary_function.h:49:1: note: '__binary_function' declared here
using __binary_function = __binary_function_keep_layout_base<_Arg1, _Arg2, _Result>;
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:34:
In file included from /opt/homebrew/include/boost/multi_array/multi_array_ref.hpp:32:
/opt/homebrew/include/boost/functional.hpp:180:45: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
: public boost::functional::detail::unary_function<typename unary_traits<Predicate>::argument_type,bool>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
[ 6%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/apio13.c.o
/opt/homebrew/include/boost/functional.hpp:214:45: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
: public boost::functional::detail::binary_function<
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
/opt/homebrew/include/boost/functional.hpp:252:45: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
: public boost::functional::detail::unary_function<
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:299:45: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
: public boost::functional::detail::unary_function<
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:345:57: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
class mem_fun_t : public boost::functional::detail::unary_function<T*, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:361:58: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
class mem_fun1_t : public boost::functional::detail::binary_function<T*, A, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
/opt/homebrew/include/boost/functional.hpp:377:63: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
class const_mem_fun_t : public boost::functional::detail::unary_function<const T*, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:393:64: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
class const_mem_fun1_t : public boost::functional::detail::binary_function<const T*, A, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
[ 6%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atcc13.c.o
/opt/homebrew/include/boost/functional.hpp:438:61: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
class mem_fun_ref_t : public boost::functional::detail::unary_function<T&, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:454:62: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
class mem_fun1_ref_t : public boost::functional::detail::binary_function<T&, A, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
/opt/homebrew/include/boost/functional.hpp:470:67: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
class const_mem_fun_ref_t : public boost::functional::detail::unary_function<const T&, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:487:68: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
class const_mem_fun1_ref_t : public boost::functional::detail::binary_function<const T&, A, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
/opt/homebrew/include/boost/functional.hpp:533:73: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
class pointer_to_unary_function : public boost::functional::detail::unary_function<Arg,Result>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/loading.cpp:15:
In file included from /opt/homebrew/include/boost/log/trivial.hpp:23:
In file included from /opt/homebrew/include/boost/log/sources/severity_logger.hpp:23:
In file included from /opt/homebrew/include/boost/log/sources/basic_logger.hpp:36:
In file included from /opt/homebrew/include/boost/log/core/core.hpp:23:
In file included from /opt/homebrew/include/boost/log/core/record.hpp:21:
In file included from /opt/homebrew/include/boost/log/attributes/attribute_value_set.hpp:27:
In file included from /opt/homebrew/include/boost/log/attributes/attribute_value.hpp:18:
In file included from /opt/homebrew/include/boost/type_index.hpp:29:
In file included from /opt/homebrew/include/boost/type_index/stl_type_index.hpp:47:
/opt/homebrew/include/boost/container_hash/hash.hpp:131:33: error: no template named 'unary_function' in namespace 'std'; did you mean '__unary_function'?
struct hash_base : std::unary_function<T, std::size_t> {};
~~~~~^~~~~~~~~~~~~~
__unary_function
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__functional/unary_function.h:46:1: note: '__unary_function' declared here
using __unary_function = __unary_function_keep_layout_base<_Arg, _Result>;
^
/opt/homebrew/include/boost/functional.hpp:557:74: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
class pointer_to_binary_function : public boost::functional::detail::binary_function<Arg1,Arg2,Result>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
[ 6%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atccq.c.o
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:67:
/opt/homebrew/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
BOOST_HAS_NOTHROW_ASSIGN(T)
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
# define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:68:
/opt/homebrew/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
# define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:69:
/opt/homebrew/include/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
# define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:70:
In file included from /opt/homebrew/include/boost/type_traits/has_nothrow_destructor.hpp:12:
/opt/homebrew/include/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
# define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:79:
/opt/homebrew/include/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
BOOST_HAS_TRIVIAL_ASSIGN(T)
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN'
# define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:80:
/opt/homebrew/include/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
: public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
# define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:81:
/opt/homebrew/include/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
# define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.h:10:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:34:
In file included from /opt/homebrew/include/boost/multi_array/multi_array_ref.hpp:32:
/opt/homebrew/include/boost/functional.hpp:45:24: error: no member named 'unary_function' in namespace 'std'; did you mean '__unary_function'?
using std::unary_function;
~~~~~^~~~~~~~~~~~~~
__unary_function
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__functional/unary_function.h:46:1: note: '__unary_function' declared here
using __unary_function = __unary_function_keep_layout_base<_Arg, _Result>;
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.h:10:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:34:
In file included from /opt/homebrew/include/boost/multi_array/multi_array_ref.hpp:32:
/opt/homebrew/include/boost/functional.hpp:46:24: error: no member named 'binary_function' in namespace 'std'; did you mean '__binary_function'?
using std::binary_function;
~~~~~^~~~~~~~~~~~~~~
__binary_function
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__functional/binary_function.h:49:1: note: '__binary_function' declared here
using __binary_function = __binary_function_keep_layout_base<_Arg1, _Arg2, _Result>;
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.h:10:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:34:
In file included from /opt/homebrew/include/boost/multi_array/multi_array_ref.hpp:32:
/opt/homebrew/include/boost/functional.hpp:180:45: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
: public boost::functional::detail::unary_function<typename unary_traits<Predicate>::argument_type,bool>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
[ 6%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atci13.c.o
/opt/homebrew/include/boost/functional.hpp:214:45: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
: public boost::functional::detail::binary_function<
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/loading.cpp:15:
In file included from /opt/homebrew/include/boost/log/trivial.hpp:23:
In file included from /opt/homebrew/include/boost/log/sources/severity_logger.hpp:23:
In file included from /opt/homebrew/include/boost/log/sources/basic_logger.hpp:39:
In file included from /opt/homebrew/include/boost/log/sources/threading_models.hpp:20:
/opt/homebrew/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
# define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
^
/opt/homebrew/include/boost/functional.hpp:252:45: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
: public boost::functional::detail::unary_function<
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/loading.cpp:15:
In file included from /opt/homebrew/include/boost/log/trivial.hpp:23:
In file included from /opt/homebrew/include/boost/log/sources/severity_logger.hpp:25:
In file included from /opt/homebrew/include/boost/log/sources/severity_feature.hpp:31:
In file included from /opt/homebrew/include/boost/log/utility/strictest_lock.hpp:19:
In file included from /opt/homebrew/include/boost/mpl/integral_c.hpp:32:
/opt/homebrew/include/boost/mpl/aux_/integral_wrapper.hpp:73:31: error: integer value -1 is outside the valid range of values [0, 3] for this enumeration type [-Wenum-constexpr-conversion]
typedef AUX_WRAPPER_INST( BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value - 1)) ) prior;
^
/opt/homebrew/include/boost/mpl/aux_/static_cast.hpp:24:47: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST'
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr)
^
/opt/homebrew/include/boost/functional.hpp:299:45: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
: public boost::functional::detail::unary_function<
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:345:57: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
class mem_fun_t : public boost::functional::detail::unary_function<T*, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:361:58: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
class mem_fun1_t : public boost::functional::detail::binary_function<T*, A, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
/opt/homebrew/include/boost/functional.hpp:377:63: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
class const_mem_fun_t : public boost::functional::detail::unary_function<const T*, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:393:64: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
class const_mem_fun1_t : public boost::functional::detail::binary_function<const T*, A, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
[ 7%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atciq.c.o
/opt/homebrew/include/boost/functional.hpp:438:61: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
class mem_fun_ref_t : public boost::functional::detail::unary_function<T&, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:454:62: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
class mem_fun1_ref_t : public boost::functional::detail::binary_function<T&, A, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
/opt/homebrew/include/boost/functional.hpp:470:67: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
class const_mem_fun_ref_t : public boost::functional::detail::unary_function<const T&, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:487:68: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
class const_mem_fun1_ref_t : public boost::functional::detail::binary_function<const T&, A, S>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
/opt/homebrew/include/boost/functional.hpp:533:73: error: no template named 'unary_function' in namespace 'boost::functional::detail'; did you mean '__unary_function'?
class pointer_to_unary_function : public boost::functional::detail::unary_function<Arg,Result>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
__unary_function
/opt/homebrew/include/boost/functional.hpp:45:24: note: '__unary_function' declared here
using std::unary_function;
^
/opt/homebrew/include/boost/functional.hpp:557:74: error: no template named 'binary_function' in namespace 'boost::functional::detail'; did you mean '__binary_function'?
class pointer_to_binary_function : public boost::functional::detail::binary_function<Arg1,Arg2,Result>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
__binary_function
/opt/homebrew/include/boost/functional.hpp:46:24: note: '__binary_function' declared here
using std::binary_function;
^
[ 7%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atciqn.c.o
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.h:10:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:67:
/opt/homebrew/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
BOOST_HAS_NOTHROW_ASSIGN(T)
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
# define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.h:10:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:68:
/opt/homebrew/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
# define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.h:10:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:69:
/opt/homebrew/include/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
# define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.h:10:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:70:
In file included from /opt/homebrew/include/boost/type_traits/has_nothrow_destructor.hpp:12:
/opt/homebrew/include/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
# define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.h:10:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:79:
/opt/homebrew/include/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
BOOST_HAS_TRIVIAL_ASSIGN(T)
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN'
# define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.h:10:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:80:
/opt/homebrew/include/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
: public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
# define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
^
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.cpp:8:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/load_functions.h:10:
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.h:11:
In file included from /opt/homebrew/include/boost/multi_array.hpp:40:
In file included from /opt/homebrew/include/boost/type_traits.hpp:81:
/opt/homebrew/include/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
^
/opt/homebrew/include/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
# define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
^
1 warning and 2 errors generated.
In file included from /Users/jorgejara/PROGRAMS/GINAN/weekly/src/cpp/loading/tide.cpp:9:
In file included from /opt/homebrew/include/boost/algorithm/string.hpp:23:
In file included from /opt/homebrew/include/boost/algorithm/string/split.hpp:16:
In file included from /opt/homebrew/include/boost/algorithm/string/iter_find.hpp:27:
In file included from /opt/homebrew/include/boost/algorithm/string/find_iterator.hpp:24:
In file included from /opt/homebrew/include/boost/algorithm/string/detail/find_iterator.hpp:18:
In file included from /opt/homebrew/include/boost/function.hpp:30:
In file included from /opt/homebrew/include/boost/function/detail/prologue.hpp:17:
In file included from /opt/homebrew/include/boost/function/function_base.hpp:21:
In file included from /opt/homebrew/include/boost/type_index.hpp:29:
In file included from /opt/homebrew/include/boost/type_index/stl_type_index.hpp:47:
/opt/homebrew/include/boost/container_hash/hash.hpp:131:33: error: no template named 'unary_function' in namespace 'std'; did you mean '__unary_function'?
struct hash_base : std::unary_function<T, std::size_t> {};
~~~~~^~~~~~~~~~~~~~
__unary_function
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__functional/unary_function.h:46:1: note: '__unary_function' declared here
using __unary_function = __unary_function_keep_layout_base<_Arg, _Result>;
^
make[2]: *** [cpp/CMakeFiles/otl.dir/loading/loading.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 7%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atciqz.c.o
[ 7%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atco13.c.o
[ 8%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atic13.c.o
[ 8%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/aticq.c.o
[ 8%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/aticqn.c.o
[ 8%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atio13.c.o
[ 9%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atioq.c.o
[ 9%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atoc13.c.o
7 warnings and 16 errors generated.
make[2]: *** [cpp/CMakeFiles/otl.dir/loading/load_functions.cpp.o] Error 1
[ 9%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atoi13.c.o
[ 9%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/atoiq.c.o
[ 10%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/bi00.c.o
[ 10%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/bp00.c.o
[ 10%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/bp06.c.o
[ 10%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/bpn2xy.c.o
7 warnings and 17 errors generated.
make[2]: *** [cpp/CMakeFiles/otl.dir/loading/tide.cpp.o] Error 1
make[1]: *** [cpp/CMakeFiles/otl.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 10%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2i00b.c.o
[ 11%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2i00a.c.o
[ 11%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2i06a.c.o
[ 11%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2ibpn.c.o
[ 11%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2s.c.o
[ 11%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2t00a.c.o
[ 11%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2ixys.c.o
[ 12%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2ixy.c.o
[ 12%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2t06a.c.o
[ 12%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2tcio.c.o
[ 14%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2teqx.c.o
[ 14%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2t00b.c.o
[ 14%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/cal2jd.c.o
[ 14%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2tpe.c.o
[ 14%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/c2txy.c.o
[ 15%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/cp.c.o
[ 15%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/cr.c.o
[ 15%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/cpv.c.o
[ 15%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/d2dtf.c.o
[ 16%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/d2tf.c.o
[ 16%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/dat.c.o
[ 16%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/dtdb.c.o
[ 16%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/dtf2d.c.o
[ 17%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/eceq06.c.o
[ 17%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ecm06.c.o
[ 17%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ee00.c.o
[ 17%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ee00a.c.o
[ 18%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ee00b.c.o
[ 18%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/eect00.c.o
[ 18%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ee06a.c.o
[ 18%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/eform.c.o
[ 19%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/eo06a.c.o
[ 19%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/eors.c.o
[ 19%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/epb.c.o
[ 19%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/epb2jd.c.o
[ 20%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/epj.c.o
[ 21%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/epv00.c.o
[ 21%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/epj2jd.c.o
[ 21%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/eqec06.c.o
[ 21%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/eqeq94.c.o
[ 21%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fad03.c.o
[ 21%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fae03.c.o
[ 21%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/era00.c.o
[ 22%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/faf03.c.o
[ 22%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/falp03.c.o
[ 22%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fal03.c.o
[ 22%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/faju03.c.o
[ 23%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fama03.c.o
[ 23%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fane03.c.o
[ 23%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/faom03.c.o
[ 23%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fame03.c.o
[ 24%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fapa03.c.o
[ 24%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fasa03.c.o
[ 24%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/faur03.c.o
[ 24%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fave03.c.o
[ 25%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fk425.c.o
[ 25%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fk524.c.o
[ 25%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fk45z.c.o
[ 25%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fk52h.c.o
[ 26%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fk54z.c.o
[ 26%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fk5hip.c.o
[ 26%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fk5hz.c.o
[ 26%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fw2m.c.o
[ 27%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/fw2xy.c.o
[ 27%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/g2icrs.c.o
[ 27%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gc2gd.c.o
[ 27%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gc2gde.c.o
[ 28%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gd2gc.c.o
[ 28%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gd2gce.c.o
[ 28%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gmst00.c.o
[ 28%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gmst06.c.o
[ 29%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gmst82.c.o
[ 29%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gst00a.c.o
[ 29%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gst00b.c.o
[ 29%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gst06.c.o
[ 30%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gst06a.c.o
[ 30%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/gst94.c.o
[ 30%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/hd2ae.c.o
[ 30%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/h2fk5.c.o
[ 31%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/hd2pa.c.o
[ 31%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/icrs2g.c.o
[ 31%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/hfk5z.c.o
[ 31%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ir.c.o
[ 32%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/jd2cal.c.o
[ 32%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/jdcalf.c.o
[ 32%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ld.c.o
[ 32%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ldn.c.o
[ 33%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ldsun.c.o
[ 33%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/lteceq.c.o
[ 33%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/lteqec.c.o
[ 33%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ltecm.c.o
[ 34%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ltp.c.o
[ 34%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ltpecl.c.o
[ 34%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ltpb.c.o
[ 34%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ltpequ.c.o
[ 35%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/moon98.c.o
[ 35%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/num00a.c.o
[ 35%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/num06a.c.o
[ 35%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/num00b.c.o
[ 35%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/nut00b.c.o
[ 35%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/nut00a.c.o
[ 36%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/numat.c.o
[ 36%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/nut06a.c.o
[ 37%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/nutm80.c.o
[ 37%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/nut80.c.o
[ 37%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/obl06.c.o
[ 37%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/obl80.c.o
[ 38%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/p06e.c.o
[ 38%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/p2pv.c.o
[ 38%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/p2s.c.o
[ 39%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pap.c.o
[ 39%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pb06.c.o
[ 39%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pas.c.o
[ 39%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pdp.c.o
[ 40%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pfw06.c.o
[ 40%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/plan94.c.o
[ 40%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pm.c.o
[ 40%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pmat00.c.o
[ 40%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pmat76.c.o
[ 40%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pmp.c.o
[ 41%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pmat06.c.o
[ 41%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pmpx.c.o
[ 41%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pn.c.o
[ 42%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pmsafe.c.o
[ 42%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pn00.c.o
[ 42%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pn00a.c.o
[ 42%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pn06a.c.o
[ 42%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pn06.c.o
[ 43%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pn00b.c.o
[ 43%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pnm00a.c.o
[ 43%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pnm06a.c.o
[ 43%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pnm80.c.o
[ 44%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pnm00b.c.o
[ 44%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pom00.c.o
[ 45%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ppsp.c.o
[ 45%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pr00.c.o
[ 45%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ppp.c.o
[ 45%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/prec76.c.o
[ 45%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pv2s.c.o
[ 45%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pvm.c.o
[ 46%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pvdpv.c.o
[ 46%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pv2p.c.o
[ 46%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pvstar.c.o
[ 47%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pvppv.c.o
[ 47%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pvmpv.c.o
[ 47%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pvtob.c.o
[ 48%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pvu.c.o
[ 48%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pvxpv.c.o
[ 48%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pvup.c.o
[ 48%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/pxp.c.o
[ 49%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/rx.c.o
[ 49%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/rv2m.c.o
[ 49%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/rm2v.c.o
[ 49%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/refco.c.o
[ 49%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/rxpv.c.o
[ 49%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/rxr.c.o
[ 50%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/rxp.c.o
[ 50%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ry.c.o
[ 51%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/s00.c.o
[ 51%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/rz.c.o
[ 51%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/s00a.c.o
[ 51%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/s00b.c.o
[ 51%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/s06a.c.o
[ 51%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/s2c.c.o
[ 52%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/s06.c.o
[ 52%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/s2p.c.o
[ 52%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/sepp.c.o
[ 52%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/s2xpv.c.o
[ 53%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/s2pv.c.o
[ 53%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/seps.c.o
[ 53%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/starpm.c.o
[ 54%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/sxp.c.o
[ 54%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/starpv.c.o
[ 54%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/sp00.c.o
[ 54%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/taitt.c.o
[ 55%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/sxpv.c.o
[ 55%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/taiut1.c.o
[ 55%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/taiutc.c.o
[ 56%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tcbtdb.c.o
[ 56%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tdbtcb.c.o
[ 56%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tcgtt.c.o
[ 56%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tdbtt.c.o
[ 56%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tpors.c.o
[ 56%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tf2d.c.o
[ 56%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tporv.c.o
[ 57%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tf2a.c.o
[ 58%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tpstv.c.o
[ 58%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tpsts.c.o
[ 58%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tpxes.c.o
[ 58%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tpxev.c.o
[ 58%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tttai.c.o
[ 58%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/trxp.c.o
[ 58%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/trxpv.c.o
[ 59%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tr.c.o
[ 59%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ut1tai.c.o
[ 59%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tttdb.c.o
[ 59%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ttut1.c.o
[ 60%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/tttcg.c.o
[ 60%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ut1utc.c.o
[ 60%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/utcut1.c.o
[ 60%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/utctai.c.o
[ 61%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/ut1tt.c.o
[ 61%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/xys00a.c.o
[ 62%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/xy06.c.o
[ 62%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/xys00b.c.o
[ 62%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/xys06a.c.o
[ 63%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/zr.c.o
[ 63%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/zpv.c.o
[ 63%] Building C object cpp/3rdparty/sofa/CMakeFiles/sofa_lib.dir/src/zp.c.o
[ 64%] Linking C static library /Users/jorgejara/PROGRAMS/GINAN/weekly/lib/libsofa_lib.a
[ 64%] Built target sofa_lib
make: *** [all] Error 2
My apologies. I was able to install Ginan develop-weekly following the method you gave me, which are good news. I did a mistake in the Boost version I was using. Last one provided by Brew (1.85) works perfectly. I will proceed with the tests to check that everything is running properly.
A small question before continuing: Every Friday you update Ginan in this Git branch, right? Should I update it every Friday, or is this option just in case I am processing data in real-time?
Thanks in advance, Best, Jorge
— Dr. Jorge Jara
MSCA Postdoctoral Fellow Section 2.6 Seismic Hazard and Risk Dynamics Helmholtz Centre Potsdam GFZ German Research Centre For Geosciences Telegrafenberg, D-14473 Potsdam
On 25. Jun 2024, at 13:44, Jorge Jara @.***> wrote:
Dear Simon,
Thanks a lot for the answer. Very kind and helpful to try to debug my installation problems.
I tried to find the boost_stacktrace_backtraceConfig.cmake, but it did not work. It seems that in my Boost version (1.85), that file does not exist. I have tried with @.*** installed using brew and I got similar issues.
I have also tried the solution you provided with the develop_weekly. It passes without any problem the cmake, but when I make -j4, it fails with the errors in the attached log.file.
If you can give me a hand passing the installation, it would be super nice. I am anxious to give a try, processing my GNSS networks using Ginan!
Thanks in advance! Best, J
— Dr. Jorge Jara MSCA Postdoctoral Fellow Section 2.6 Seismic Hazard and Risk Dynamics Helmholtz Centre Potsdam GFZ German Research Centre For Geosciences Telegrafenberg, D-14473 Potsdam > On 25. Jun 2024, at 01:31, Simon McClusky ***@***.***> wrote: > > cmake -DCMAKE_TOOLCHAIN_FILE=compile_mac_arm64.cmake ..
The Friday updates will usually contain any improvements that have been made to the source code over the previous week. It is not necessary to update for real-time, but feel free to pull the updates and new features as they become available.
Thanks a lot! The help has been very useful
Best, Jorge
Dear Ginan team,
I am trying to install Ginan on Mac OSX, based on M1 max. I would like to do it using the source procedure stated on your webpage.
I have the following problem:
jorge@build$ cmake ../ -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Checking whether C compiler has -isysroot -- Checking whether C compiler has -isysroot - yes -- Checking whether C compiler supports OSX deployment target flag -- Checking whether C compiler supports OSX deployment target flag - yes -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /opt/homebrew/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Checking whether CXX compiler has -isysroot -- Checking whether CXX compiler has -isysroot - yes -- Checking whether CXX compiler supports OSX deployment target flag -- Checking whether CXX compiler supports OSX deployment target flag - yes -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /opt/homebrew/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting ccache off -- Setting optimisation on -- Setting parallelisation on -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Setting docs on -- Found Doxygen: /opt/homebrew/bin/doxygen (found version "1.11.0") found components: doxygen dot -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenSSL: /opt/homebrew/Cellar/openssl@3/3.3.1/lib/libcrypto.dylib (found version "3.3.1") CMake Error at /opt/homebrew/lib/cmake/Boost-1.85.0/BoostConfig.cmake:141 (find_package): Could not find a package configuration file provided by "boost_stacktrace_backtrace" (requested version 1.85.0) with any of the following names:
Add the installation prefix of "boost_stacktrace_backtrace" to CMAKE_PREFIX_PATH or set "boost_stacktrace_backtrace_DIR" to a directory containing one of the above files. If "boost_stacktrace_backtrace" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): /opt/homebrew/lib/cmake/Boost-1.85.0/BoostConfig.cmake:262 (boost_find_component) /opt/homebrew/Cellar/cmake/3.29.6/share/cmake/Modules/FindBoost.cmake:594 (find_package) CMakeLists.txt:147 (find_package)
-- Configuring incomplete, errors occurred!
Have you seen anything similar when installing on Mac (you said it has been tested).
Any help is very welcome! Thanks in advance,
Best! JJ