Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conda-forge staged-recipes (Build win_64 win) job failed with pyzbar >=0.1.9 dependency #5

Open
vmdocua opened this issue Feb 10, 2025 · 1 comment

Comments

@vmdocua
Copy link

vmdocua commented Feb 10, 2025

While onboarding reprostim project to conda-forge (Add reprostim PR), we observed error in "Build win_64 win" job. It reports error regarding zbar like listed below during build/test actions on Win64. As temporary bypass we switched to v0.1.8. Please advise.

precs = get_package_records(

^^^^^^^^^^^^^^^^^^^^

File "D:\Miniforge\Lib\site-packages\conda_build\environ.py", line 937, in get_install_actions

precs = get_package_records(

^^^^^^^^^^^^^^^^^^^^

File "D:\Miniforge\Lib\site-packages\conda_build\environ.py", line 890, in get_install_actions

_actions = _install_actions(prefix, index, specs, subdir=subdir)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\Miniforge\Lib\site-packages\conda_build\environ.py", line 1304, in install_actions

txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\Miniforge\Lib\site-packages\conda\core\solve.py", line 153, in solve_for_transaction

unlink_precs, link_precs = self.solve_for_diff(

^^^^^^^^^^^^^^^^^^^^

File "D:\Miniforge\Lib\site-packages\conda\core\solve.py", line 222, in solve_for_diff

final_precs = self.solve_final_state(

^^^^^^^^^^^^^^^^^^^^^^^

File "D:\Miniforge\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 "D:\Miniforge\Lib\site-packages\conda\common\io.py", line 87, in decorated

return f(*args, **kwds)

^^^^^^^^^^^^^^^^

File "D:\Miniforge\Lib\site-packages\conda_libmamba_solver\solver.py", line 307, in _solving_loop

solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\Miniforge\Lib\site-packages\conda_libmamba_solver\solver.py", line 364, in _solve_attempt

new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\Miniforge\Lib\site-packages\conda_libmamba_solver\solver.py", line 753, in _maybe_raise_for_problems

self._maybe_raise_for_conda_build(

File "D:\Miniforge\Lib\site-packages\conda_libmamba_solver\solver.py", line 843, in _maybe_raise_for_conda_build

raise exc

conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform win-64: {MatchSpec("zbar"), MatchSpec("pyzbar==0.1.9=pyhd8ed1ab_1")}

Encountered problems while solving:

- nothing provides zbar needed by pyzbar-0.1.9-pyhd8ed1ab_1



Could not solve for environment specs

The following package could not be installed

\u2514\u2500 pyzbar >=0.1.9 * is not installable because it requires

\u2514\u2500 zbar =* *, which does not exist (perhaps a missing channel).

##[error]Cmd.exe exited with code '1'.

	1	Finishing: Build recipes 
@bollwyvl
Copy link
Contributor

Yep, pyzbar needs zbar, which is not presently built for windows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants