You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My problem is not solved in the Troubleshooting docs
Anaconda default channels
I do NOT use the Anaconda default channels (pkgs/* etc.)
How did you install Mamba?
Micromamba
Search tried in issue tracker
Not found
Latest version of Mamba
My problem is not solved with the latest version
Tried in Conda?
I do not have this problem with Conda, just with Mamba
Describe your issue
I see lot of warnings while trying to build mamba/micromamba from source. This issue has been opened to keep track and address these.
/Users/anutosh491/work/mamba/libmamba/ext/solv-cpp/src/pool.cpp:96:14: warning: unused function 'is_reldep' [-Wunused-function]
96 | auto is_reldep(::Id id) -> bool
| ^~~~~~~~~
1 warning generated.
In file included from /Users/anutosh491/work/mamba/libmamba/src/util/parsers.cpp:10:
/Users/anutosh491/work/mamba/libmamba/include/mamba/util/parsers.hpp:284:56: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
284 | pos = static_cast<int>(found) * i + (1 - static_cast<int>(found)) * pos;
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~
/Users/anutosh491/work/mamba/libmamba/include/mamba/util/parsers.hpp:364:61: note: in instantiation of function template specialization 'mamba::util::detail_parsers::find<char, 1UL>' requested here
364 | const auto open_depth_idx = detail_parsers::find(open, text[pos]);
| ^
/Users/anutosh491/work/mamba/libmamba/include/mamba/util/parsers.hpp:473:32: note: in instantiation of function template specialization 'mamba::util::detail_parsers::find_matching_parentheses_impl<1UL, mamba::util::detail_parsers::FindParenthesesSearcher>' requested here
473 | return detail_parsers::find_matching_parentheses_impl(
| ^
/Users/anutosh491/work/mamba/libmamba/src/util/parsers.cpp:27:16: note: in instantiation of function template specialization 'mamba::util::find_matching_parentheses<1UL>' requested here
27 | return find_matching_parentheses(text, err, std::array{ open }, std::array{ close });
| ^
In file included from /Users/anutosh491/work/mamba/libmamba/src/util/parsers.cpp:10:
/Users/anutosh491/work/mamba/libmamba/include/mamba/util/parsers.hpp:284:23: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
284 | pos = static_cast<int>(found) * i + (1 - static_cast<int>(found)) * pos;
| ^~~~~~~~~~~~~~~~~~~~~~~ ~
2 warnings generated.
In file included from /Users/anutosh491/work/mamba/libmamba/src/specs/match_spec.cpp:17:
/Users/anutosh491/work/mamba/libmamba/include/mamba/util/parsers.hpp:284:56: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
284 | pos = static_cast<int>(found) * i + (1 - static_cast<int>(found)) * pos;
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~
/Users/anutosh491/work/mamba/libmamba/include/mamba/util/parsers.hpp:428:55: note: in instantiation of function template specialization 'mamba::util::detail_parsers::find<char, 4UL>' requested here
428 | const auto open_pos = detail_parsers::find(open, text[pos]);
| ^
/Users/anutosh491/work/mamba/libmamba/include/mamba/util/parsers.hpp:625:32: note: in instantiation of function template specialization 'mamba::util::detail_parsers::find_not_in_parentheses_impl<4UL, char, mamba::util::detail_parsers::RFindParenthesesSearcher>' requested here
625 | return detail_parsers::find_not_in_parentheses_impl(
| ^
/Users/anutosh491/work/mamba/libmamba/include/mamba/util/parsers.hpp:644:26: note: in instantiation of function template specialization 'mamba::util::rfind_not_in_parentheses<4UL>' requested here
644 | const auto pos = rfind_not_in_parentheses(text, c, err, open, close);
| ^
/Users/anutosh491/work/mamba/libmamba/src/specs/match_spec.cpp:117:26: note: in instantiation of function template specialization 'mamba::util::rfind_not_in_parentheses<4UL>' requested here
117 | return util::rfind_not_in_parentheses(
| ^
In file included from /Users/anutosh491/work/mamba/libmamba/src/specs/match_spec.cpp:17:
/Users/anutosh491/work/mamba/libmamba/include/mamba/util/parsers.hpp:284:23: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
284 | pos = static_cast<int>(found) * i + (1 - static_cast<int>(found)) * pos;
| ^~~~~~~~~~~~~~~~~~~~~~~ ~
In file included from /Users/anutosh491/work/mamba/libmamba/src/solver/libsolv/unsolvable.cpp:18:
/Users/anutosh491/work/mamba/libmamba/include/mamba/solver/libsolv/unsolvable.hpp:24:5: warning: class 'Palette' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
24 | class Palette;
| ^
/Users/anutosh491/work/mamba/libmamba/include/mamba/core/palette.hpp:14:12: note: previous use is here
14 | struct Palette
| ^
/Users/anutosh491/work/mamba/libmamba/include/mamba/solver/libsolv/unsolvable.hpp:24:5: note: did you mean struct here?
24 | class Palette;
| ^~~~~
| struct
/Users/anutosh491/work/mamba/libmamba/src/download/downloader.cpp:965:18: warning: lambda capture 'this' is not used [-Wunused-lambda-capture]
965 | [this, iteration](const auto& mirror) {
| ^~~~~
/Users/anutosh491/work/mamba/libmamba/src/download/mirror_impl.cpp:184:38: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
184 | req_gen.push_back([this, split_path](const Request& dl_request, const Content*)
| ^
/Users/anutosh491/work/mamba/libmamba/src/download/mirror_impl.cpp:164:15: note: 'split_path' declared here
164 | auto [split_path, split_tag] = utils::split_path_tag(url_path);
| ^
/Users/anutosh491/work/mamba/libmamba/src/download/mirror_impl.cpp:201:28: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
201 | [this, split_path, split_tag](const Request& dl_request, const Content*)
| ^
/Users/anutosh491/work/mamba/libmamba/src/download/mirror_impl.cpp:164:15: note: 'split_path' declared here
164 | auto [split_path, split_tag] = utils::split_path_tag(url_path);
| ^
/Users/anutosh491/work/mamba/libmamba/src/download/mirror_impl.cpp:201:40: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
201 | [this, split_path, split_tag](const Request& dl_request, const Content*)
| ^
/Users/anutosh491/work/mamba/libmamba/src/download/mirror_impl.cpp:164:27: note: 'split_tag' declared here
164 | auto [split_path, split_tag] = utils::split_path_tag(url_path);
| ^
/Users/anutosh491/work/mamba/libmamba/src/download/mirror_impl.cpp:208:34: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
208 | req_gen.push_back([this, split_path](const Request& dl_request, const Content*)
| ^
/Users/anutosh491/work/mamba/libmamba/src/download/mirror_impl.cpp:164:15: note: 'split_path' declared here
164 | auto [split_path, split_tag] = utils::split_path_tag(url_path);
| ^
/Users/anutosh491/work/mamba/libmamba/src/core/activation.cpp:574:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
574 | std::remove_if(
| ^~~~~~~~~~~~~~
575 | conda_environment_env_vars.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
576 | conda_environment_env_vars.end(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
577 | [](auto& el) { return el.second == CONDA_ENV_VARS_UNSET_VAR; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/anutosh491/work/mamba/libmamba/include/mamba/core/output.hpp:185:13: warning: private field 'm_line' is not used [-Wunused-private-field]
185 | int m_line;
| ^
/Users/anutosh491/work/mamba/libmamba/src/core/progress_bar_impl.cpp:1401:50: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'result_type' (aka 'unsigned int') [-Wshorten-64-to-32]
1401 | std::default_random_engine generator(seed);
| ~~~~~~~~~ ^~~~
/Users/anutosh491/work/mamba/libmamba/src/core/progress_bar_impl.cpp:1905:77: warning: variable 'active_count' set but not used [-Wunused-but-set-variable]
1905 | std::size_t current = 0, total = 0, in_progress = 0, speed = 0, active_count = 0,
| ^
/Users/anutosh491/work/mamba/libmamba/src/core/progress_bar_impl.cpp:1906:25: warning: variable 'total_count' set but not used [-Wunused-but-set-variable]
1906 | total_count = 0;
| ^
/Users/anutosh491/work/mamba/libmamba/src/core/run.cpp:193:18: warning: unused parameter 'proc_dir_lock' [-Wunused-parameter]
193 | LockFile proc_dir_lock
| ^
1 warning generated.
/Users/anutosh491/work/mamba/libmamba/src/core/util.cpp:965:14: warning: unused function 'is_lockfile_locked' [-Wunused-function]
965 | bool is_lockfile_locked(const LockFileOwner& lockfile)
| ^~~~~~~~~~~~~~~~~~
/Users/anutosh491/work/mamba/libmamba/src/core/transaction.cpp:365:15: warning: unused type alias 'Solution' [-Wunused-local-typedef]
365 | using Solution = solver::Solution;
| ^
1 warning generated.
In file included from /Users/anutosh491/work/mamba/libmamba/src/api/install.cpp:25:
In file included from /Users/anutosh491/work/mamba/libmamba/include/mamba/solver/libsolv/solver.hpp:11:
/Users/anutosh491/work/mamba/libmamba/include/mamba/solver/libsolv/unsolvable.hpp:24:5: warning: class 'Palette' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
24 | class Palette;
| ^
/Users/anutosh491/work/mamba/libmamba/include/mamba/core/palette.hpp:14:12: note: previous use is here
14 | struct Palette
| ^
/Users/anutosh491/work/mamba/libmamba/include/mamba/solver/libsolv/unsolvable.hpp:24:5: note: did you mean struct here?
24 | class Palette;
| ^~~~~
| struct
In file included from /Users/anutosh491/work/mamba/libmamba/src/api/remove.cpp:16:
In file included from /Users/anutosh491/work/mamba/libmamba/include/mamba/solver/libsolv/solver.hpp:11:
/Users/anutosh491/work/mamba/libmamba/include/mamba/solver/libsolv/unsolvable.hpp:24:5: warning: class 'Palette' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
24 | class Palette;
| ^
/Users/anutosh491/work/mamba/libmamba/include/mamba/core/palette.hpp:14:12: note: previous use is here
14 | struct Palette
| ^
/Users/anutosh491/work/mamba/libmamba/include/mamba/solver/libsolv/unsolvable.hpp:24:5: note: did you mean struct here?
24 | class Palette;
| ^~~~~
| struct
In file included from /Users/anutosh491/work/mamba/libmamba/src/api/update.cpp:18:
In file included from /Users/anutosh491/work/mamba/libmamba/include/mamba/solver/libsolv/solver.hpp:11:
/Users/anutosh491/work/mamba/libmamba/include/mamba/solver/libsolv/unsolvable.hpp:24:5: warning: class 'Palette' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
24 | class Palette;
| ^
/Users/anutosh491/work/mamba/libmamba/include/mamba/core/palette.hpp:14:12: note: previous use is here
14 | struct Palette
| ^
/Users/anutosh491/work/mamba/libmamba/include/mamba/solver/libsolv/unsolvable.hpp:24:5: note: did you mean struct here?
24 | class Palette;
| ^~~~~
| struct
mamba info / micromamba info
No response
Logs
No response
environment.yml
No response
~/.condarc
No response
The text was updated successfully, but these errors were encountered:
Troubleshooting docs
Anaconda default channels
How did you install Mamba?
Micromamba
Search tried in issue tracker
Not found
Latest version of Mamba
Tried in Conda?
I do not have this problem with Conda, just with Mamba
Describe your issue
I see lot of warnings while trying to build mamba/micromamba from source. This issue has been opened to keep track and address these.
mamba info / micromamba info
No response
Logs
No response
environment.yml
No response
~/.condarc
No response
The text was updated successfully, but these errors were encountered: