Hi
I need to get gnu radio plugins on the windows and following following conda recipe guidelines.
I am facing problem with conda-build command with following errors showing packages are incopatible. Could you help me understand what package combination I should update in meta.yaml or if it has to do with something else ?
(env_limsdr) C:\Work\LimSDR_Proj\LimeSuiteNG-develop\LimeSuiteNG\plugins\gr-limesuiteng>conda-build .conda\recipe\ -m .conda\build_config.yaml
WARNING: No numpy version specified in conda_build_config.yaml. Falling back to default numpy value of 1.26
Adding in variants from internal_defaults
Adding in variants from C:\Work\LimSDR_Proj\LimeSuiteNG-develop\LimeSuiteNG\plugins\gr-limesuiteng\.conda\recipe\conda_build_config.yaml
Adding in variants from C:\Work\LimSDR_Proj\LimeSuiteNG-develop\LimeSuiteNG\plugins\gr-limesuiteng\.conda\build_config.yaml
WARNING: Number of parsed outputs does not match detected raw metadata blocks. Identified output block may be wrong! If you are using Jinja conditionals to include or exclude outputs, consider using `skip: true # [condition]` instead.
Attempting to finalize metadata for gnuradio-limesuiteng
Reloading output folder: ...working... done
Getting pinned dependencies: ...working... done
Reloading output folder: ...working... done
Getting pinned dependencies: ...working... failed
WARNING: failed to get package records, retrying. exception was: Unsatisfiable dependencies for platform win-64: {MatchSpec("boost=1.84")}
Encountered problems while solving:
- unsupported request
- unsupported request
- unsupported request
- unsupported request
Could not solve for environment specs
The following packages are incompatible
ββ boost =1.84 * does not exist (perhaps a typo or a missing channel);
ββ gnuradio-core =3.10.11.0 * does not exist (perhaps a typo or a missing channel);
ββ limesuiteng =* * does not exist (perhaps a typo or a missing channel);
ββ volk =3.1.2 * does not exist (perhaps a typo or a missing channel).
Reloading output folder: ...working... done
Getting pinned dependencies: ...working... failed
Reloading output folder: ...working... done
Getting pinned dependencies: ...working... failed
Reloading output folder: ...working... done
Getting pinned dependencies: ...working... failed
ERROR: Failed to get package records, max retries exceeded.
Leaving build/test directories:
Work:
C:\Users\VishalPooja\radioconda\envs\env_limsdr\conda-bld\work
Test:
C:\Users\VishalPooja\radioconda\envs\env_limsdr\conda-bld\test_tmp
Leaving build/test environments:
Test:
source activate C:\Users\VishalPooja\radioconda\envs\env_limsdr\conda-bld\_test_env
Build:
source activate C:\Users\VishalPooja\radioconda\envs\env_limsdr\conda-bld\_build_env
Traceback (most recent call last):
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\core\solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\core\solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\common\io.py", line 85, in decorated
return f(*args, **kwds)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform win-64: {MatchSpec("boost=1.84"}
Encountered problems while solving:
- unsupported request
- unsupported request
- unsupported request
- unsupported request
Could not solve for environment specs
The following packages are incompatible
ββ boost =1.84 * does not exist (perhaps a typo or a missing channel);
ββ gnuradio-core =3.10.11.0 * does not exist (perhaps a typo or a missing channel);
ββ limesuiteng =* * does not exist (perhaps a typo or a missing channel);
ββ volk =3.1.2 * does not exist (perhaps a typo or a missing channel).
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\core\solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\core\solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\common\io.py", line 85, in decorated
return f(*args, **kwds)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform win-64: {MatchSpec("boost=1.84"}
Encountered problems while solving:
- unsupported request
- unsupported request
- unsupported request
- unsupported request
Could not solve for environment specs
The following packages are incompatible
ββ boost =1.84 * does not exist (perhaps a typo or a missing channel);
ββ gnuradio-core =3.10.11.0 * does not exist (perhaps a typo or a missing channel);
ββ limesuiteng =* * does not exist (perhaps a typo or a missing channel);
ββ volk =3.1.2 * does not exist (perhaps a typo or a missing channel).
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\core\solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\core\solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\common\io.py", line 85, in decorated
return f(*args, **kwds)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform win-64: {MatchSpec("boost=1.84"}
Encountered problems while solving:
- unsupported request
- unsupported request
- unsupported request
- unsupported request
Could not solve for environment specs
The following packages are incompatible
ββ boost =1.84 * does not exist (perhaps a typo or a missing channel);
ββ gnuradio-core =3.10.11.0 * does not exist (perhaps a typo or a missing channel);
ββ limesuiteng =* * does not exist (perhaps a typo or a missing channel);
ββ volk =3.1.2 * does not exist (perhaps a typo or a missing channel).
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Scripts\conda-build-script.py", line 10, in <module>
sys.exit(execute())
~~~~~~~^^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\cli\main_build.py", line 622, in execute
api.build(
~~~~~~~~~^
parsed.recipe,
^^^^^^^^^^^^^^
...<8 lines>...
cache_dir=parsed.cache_dir,
^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\api.py", line 211, in build
return build_tree(
recipes,
...<7 lines>...
variants=variants,
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\build.py", line 3669, in build_tree
packages_from_this = build(
metadata,
...<5 lines>...
notest=notest,
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\build.py", line 2350, in build
output_metas = expand_outputs([(m, need_source_download, need_reparse_in_env)])
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\render.py", line 1000, in expand_outputs
for output_dict, m in deepcopy(_m).get_output_metadata_set(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
permit_unsatisfiable_variants=False
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
):
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\metadata.py", line 2781, in get_output_metadata_set
conda_packages = finalize_outputs_pass(
ref_metadata,
...<3 lines>...
bypass_env_check=bypass_env_check,
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\metadata.py", line 1077, in finalize_outputs_pass
fm = finalize_metadata(
om,
parent_metadata=parent_metadata,
permit_unsatisfiable_variants=permit_unsatisfiable_variants,
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\render.py", line 722, in finalize_metadata
build_unsat, host_unsat = add_upstream_pins(
~~~~~~~~~~~~~~~~~^
m, permit_unsatisfiable_variants, exclude_pattern, extra_specs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\render.py", line 507, in add_upstream_pins
host_deps, host_unsat, extra_run_specs_from_host = _read_upstream_pin_files(
~~~~~~~~~~~~~~~~~~~~~~~~^
m, "host", permit_unsatisfiable_variants, exclude_pattern, extra_specs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\render.py", line 453, in _read_upstream_pin_files
deps, precs, unsat = get_env_dependencies(
~~~~~~~~~~~~~~~~~~~~^
m,
^^
...<4 lines>...
extra_specs=extra_specs,
^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\render.py", line 162, in get_env_dependencies
precs = environ.get_package_records(
tmpdir,
...<11 lines>...
channel_urls=tuple(m.config.channel_urls),
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_build\environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\core\solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\core\solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda\common\io.py", line 85, in decorated
return f(*args, **kwds)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\VishalPooja\radioconda\envs\env_limsdr\Lib\site-packages\conda_libmamba_solver\solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform win-64: {MatchSpec("boost=1.84"}
Encountered problems while solving:
- unsupported request
- unsupported request
- unsupported request
- unsupported request
Could not solve for environment specs
The following packages are incompatible
ββ boost =1.84 * does not exist (perhaps a typo or a missing channel);
ββ gnuradio-core =3.10.11.0 * does not exist (perhaps a typo or a missing channel);
ββ limesuiteng =* * does not exist (perhaps a typo or a missing channel);
ββ volk =3.1.2 * does not exist (perhaps a typo or a missing channel).
