Re: [Buildroot] [PATCH] package/libxml-parser-perl: add host-libxcrypt dependency
Adam Ford <[email protected]> Fri, 31 Jul 2026 16:04:47 -0500
| Newsgroups | net.busybox.buildroot |
|---|---|
| Message-ID | <CAHCN7xJ-wBrivyVoGxHF8g07USrcbPjbN0MnYP7rupcEEEh1rg@mail.gmail.com> |
--===============7727270951125185115== Content-Type: multipart/alternative; boundary="0000000000009a6b340657ee8a15" --0000000000009a6b340657ee8a15 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jul 16, 2026 at 8:30=E2=80=AFAM Adam Ford <[email protected]> wrot= e: > host-libxml-parser-perl compiles XS modules against the system perl > headers, which #include <crypt.h>. On build hosts without libcrypt-dev > installed, the build fails: > > .../CORE/reentr.h:126:16: fatal error: crypt.h: No such file or > directory > > Declaring host-libxcrypt ensures crypt.h is present in the per-package > host sysroot before the build. > > Signed-off-by: Adam Ford <[email protected]> > Gentle nudge on this. > > diff --git a/package/libxml-parser-perl/libxml-parser-perl.mk > b/package/libxml-parser-perl/libxml-parser-perl.mk > index 06bbd3b1ad..7cc60774bd 100644 > --- a/package/libxml-parser-perl/libxml-parser-perl.mk > +++ b/package/libxml-parser-perl/libxml-parser-perl.mk > @@ -7,7 +7,7 @@ > LIBXML_PARSER_PERL_VERSION =3D 2.47 > LIBXML_PARSER_PERL_SOURCE =3D > XML-Parser-$(LIBXML_PARSER_PERL_VERSION).tar.gz > LIBXML_PARSER_PERL_SITE =3D $(BR2_CPAN_MIRROR)/authors/id/T/TO/TODDR > -HOST_LIBXML_PARSER_PERL_DEPENDENCIES =3D host-expat > +HOST_LIBXML_PARSER_PERL_DEPENDENCIES =3D host-expat host-libxcrypt > LIBXML_PARSER_PERL_LICENSE =3D Artistic or GPL-1.0+ > LIBXML_PARSER_PERL_LICENSE_FILES =3D README > LIBXML_PARSER_PERL_RUN_PERL =3D `which perl` > -- > 2.53.0 > > --0000000000009a6b340657ee8a15 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote g= mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Jul 16,= 2026 at 8:30=E2=80=AFAM Adam Ford <<a href=3D"mailto:[email protected]= ">[email protected]</a>> wrote:<br></div><blockquote class=3D"gmail_quo= te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204= );padding-left:1ex">host-libxml-parser-perl compiles XS modules against the= system perl<br> headers, which #include <crypt.h>. On build hosts without libcrypt-de= v<br> installed, the build fails:<br> <br> =C2=A0 =C2=A0 .../CORE/reentr.h:126:16: fatal error: crypt.h: No such file = or directory<br> <br> Declaring host-libxcrypt ensures crypt.h is present in the per-package<br> host sysroot before the build.<br> <br> Signed-off-by: Adam Ford <<a href=3D"mailto:[email protected]" target= =3D"_blank">[email protected]</a>><br></blockquote><div><br></div><div>= Gentle nudge on this.</div><div>=C2=A0</div><blockquote class=3D"gmail_quot= e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)= ;padding-left:1ex"> <br> diff --git a/package/libxml-parser-perl/<a href=3D"http://libxml-parser-per= l.mk" rel=3D"noreferrer" target=3D"_blank">libxml-parser-perl.mk</a> b/pack= age/libxml-parser-perl/<a href=3D"http://libxml-parser-perl.mk" rel=3D"nore= ferrer" target=3D"_blank">libxml-parser-perl.mk</a><br> index 06bbd3b1ad..7cc60774bd 100644<br> --- a/package/libxml-parser-perl/<a href=3D"http://libxml-parser-perl.mk" r= el=3D"noreferrer" target=3D"_blank">libxml-parser-perl.mk</a><br> +++ b/package/libxml-parser-perl/<a href=3D"http://libxml-parser-perl.mk" r= el=3D"noreferrer" target=3D"_blank">libxml-parser-perl.mk</a><br> @@ -7,7 +7,7 @@<br> =C2=A0LIBXML_PARSER_PERL_VERSION =3D 2.47<br> =C2=A0LIBXML_PARSER_PERL_SOURCE =3D XML-Parser-$(LIBXML_PARSER_PERL_VERSION= ).tar.gz<br> =C2=A0LIBXML_PARSER_PERL_SITE =3D $(BR2_CPAN_MIRROR)/authors/id/T/TO/TODDR<= br> -HOST_LIBXML_PARSER_PERL_DEPENDENCIES =3D host-expat<br> +HOST_LIBXML_PARSER_PERL_DEPENDENCIES =3D host-expat host-libxcrypt<br> =C2=A0LIBXML_PARSER_PERL_LICENSE =3D Artistic or GPL-1.0+<br> =C2=A0LIBXML_PARSER_PERL_LICENSE_FILES =3D README<br> =C2=A0LIBXML_PARSER_PERL_RUN_PERL =3D `which perl`<br> -- <br> 2.53.0<br> <br> </blockquote></div></div> --0000000000009a6b340657ee8a15-- --===============7727270951125185115== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot --===============7727270951125185115==--