On a system with libassuan 2, I see the following:
$ ../configure --enable-maintainer-mode && make
[...]
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf
-I/usr/include/libassuan2 -g -O2 -Wall -Wcast-align -Wshadow
-Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers
-Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation
-Wno-sizeof-pointer-div -W -Wextra -Wbad-function-cast -Wwrite-strings
-Wdeclaration-after-statement -Wformat -Wformat-security -Wpointer-arith -MT
assuan-support.lo -MD -MP -MF .deps/assuan-support.Tpo -c
../../src/assuan-support.c -fPIC -DPIC -o .libs/assuan-support.o
In file included from ../../src/assuan-support.c:44:
../../src/priv-io.h:97:41: error: unknown type name 'assuan_pid_t'; did you
mean 'assuan_fd_t'?
97 | void *atforkvalue, assuan_pid_t *r_pid);
| ^~~~~~~~~~~~
| assuan_fd_t
[...]
This patch fixes it.
-- 8< --
* src/assuan-support.c: Include util.h for the assuan_pid_t definition.
--
Fixes-commit: 77b9e1de7d7614e8e7eb79f507a1de292efb30a7
Signed-off-by: Collin Funk <[email protected]>
---
src/assuan-support.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/assuan-support.c b/src/assuan-support.c
index 8fb45c53..86e9b562 100644
--- a/src/assuan-support.c
+++ b/src/assuan-support.c
@@ -38,6 +38,7 @@
#include <sys/wait.h>
#endif
+#include "util.h"
#include "assuan.h"
#include "gpgme.h"
--
2.52.0
_______________________________________________
Gnupg-devel mailing list
[email protected]
https://lists.gnupg.org/mailman/listinfo/gnupg-devel