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

Reply via email to