From e7efa7783a228734b5bff5d5d2e8c8d8141ceb6a Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 1 Jul 2022 09:00:46 +0100 Subject: [PATCH] gssapi: add dependency on gkrb5_err.h Noticed missing target directory dependency as a build failure in `make --shuffle` mode (added in https://savannah.gnu.org/bugs/index.php?62100): CC test_common.o In file included from test_common.c:34: krb5/gsskrb5_locl.h:42:10: fatal error: gkrb5_err.h: No such file or directory 42 | #include | ^~~~~~~~~~~~~ compilation terminated. make[3]: *** [Makefile:2347: test_common.o] Error 1 shuffle=1656680590 The change moves gkrb5_err.h and friends to BUILT_SOURCES to guarantee their presence when main build starts. --- lib/gssapi/Makefile.am | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/gssapi/Makefile.am b/lib/gssapi/Makefile.am index a69ebffb0..3cb8437db 100644 --- a/lib/gssapi/Makefile.am +++ b/lib/gssapi/Makefile.am @@ -264,10 +264,6 @@ dist_libgssapi_la_SOURCES = \ $(sanonsrc) nodist_libgssapi_la_SOURCES = \ - gkrb5_err.c \ - gkrb5_err.h \ - negoex_err.c \ - negoex_err.h \ $(BUILT_SOURCES) libgssapi_la_DEPENDENCIES = version-script.map @@ -333,7 +329,13 @@ $(test_context_OBJECTS): $(BUILTHEADERS) $(libgssapi_la_OBJECTS): $(srcdir)/version-script.map -BUILT_SOURCES = $(spnego_files) $(gssapi_files) +BUILT_SOURCES = \ + $(spnego_files) \ + $(gssapi_files) \ + gkrb5_err.c \ + gkrb5_err.h \ + negoex_err.c \ + negoex_err.h $(libgssapi_la_OBJECTS): gkrb5_err.h negoex_err.h gkrb5_err.h: $(srcdir)/krb5/gkrb5_err.et