Page MenuHome GnuPG

autogen.sh --build-w32 fails with "configure: convert is missing"
Closed, ResolvedPublic

Description

On Debian 10, I followed the instructions to build gpg4win but got an error when running:

$ ./autogen.sh --build-w32
...
configure: convert is missing
configure: error:
***
*** Required tools not found. Please consult the above messages
*** and install them before running configure again.
***

Prior to this step, I installed all the packages listed under Basic Requirements. However, it appears that imagemagick (which contains convert) was not included.

Adding imagemagick to the build requirements resolved the issue.

Fix available here: https://github.com/drichardson/gpg4win/commits/fix-convert-missing

Details

Version
5c82f133bd68215a12d852d2ed6782e20d27f783

Revisions and Commits

Event Timeline

werner claimed this task.
werner edited projects, added toolchain; removed Bug Report.
werner added a subscriber: werner.

There is a message telling you what is missing. Thus I can not consider this a bug. There are just too many dependencies which are required for cross-compiling that the README can only tell about those which we don't expect to be installed on a developer's box.

No question a list like this is bound to be incomplete, but the argument "the README can only tell about those which we don't expect to be installed on a developer's box" does not seem to apply to the other items already on the list. For instance build-essentials and automake are almost certainly on every developers machine already.

aheinecke changed the task status from Wontfix to Resolved.Feb 15 2021, 8:15 AM
aheinecke added a subscriber: aheinecke.

Thanks, I try to keep the README always up to date with the debian depenencies as I find this useful myself without running configure multiple times to find all the dependencies.

I've added the dependency.