Hi Marcel, On Wed, Mar 17, 2021 at 1:38 AM Marcel Holtmann <marcel@xxxxxxxxxxxx> wrote: > > Hi Luiz, > > > Latest ell tree has introduced useful.h and main-private.h which are > > required to build: > > > > ell/cert-crypto.c:35:10: fatal error: useful.h: No such file or > > directory > > 35 | #include "useful.h" > > | ^~~~~~~~~~ > > ... > > --- > > Makefile.am | 4 +++- > > 1 file changed, 3 insertions(+), 1 deletion(-) > > > > diff --git a/Makefile.am b/Makefile.am > > index ff0df2196..7fce2e7c0 100644 > > --- a/Makefile.am > > +++ b/Makefile.am > > @@ -135,7 +135,9 @@ ell_headers = ell/util.h \ > > ell/asn1-private.h \ > > ell/cert-private.h \ > > ell/pem-private.h \ > > - ell/uuid.h > > + ell/uuid.h \ > > + ell/useful.h \ > > + ell/main-private.h > > > > this is the wrong fix. It will break in the tarballs. ELL will not install ell/useful.h ever. So every tarball needs to ensure that ell/useful.h is included. Which means you need to follow the fix from iwd here. Are you talking about this: https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/?id=ed05585063f2e6d8f2fcd5f008b861062ac7a429 Shall we use the same mechanism to link the headers? > Regards > > Marcel > -- Luiz Augusto von Dentz