[Buildroot] [PATCH] libtirpc: Fix build error due to missing stdint.h inclusion
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Thu Jun 15 21:19:20 UTC 2017
Hello,
On Thu, 15 Jun 2017 21:05:17 +0300, Dmitrii Kolesnichenko wrote:
> Add patch to fix following error:
> | ../../libtirpc-1.0.1/src/xdr_sizeof.c:93:13: error: 'uintptr_t' undeclared (first use in this function); did you mean '__intptr_t'?
> | if (len < (uintptr_t)xdrs->x_base) {
> | ^~~~~~~~~
>
> It includes stdint.h to provide uintptr_t.
>
> This patch has been submitted upstream:
> https://sourceforge.net/p/libtirpc/mailman/libtirpc-devel/
>
> Signed-off-by: Dmitrii Kolesnichenko <dmitrii at synopsys.com>
Thanks for the contribution. However, could you be more specific about
which Buildroot configuration triggers this build failure?
I don't see build failures on libtirpc in our autobuilders
(http://autobuild.buildroot.net/).
> diff --git a/package/libtirpc/0008-Fix-build-error-due-to-missing-stdint.h-include.patch b/package/libtirpc/0008-Fix-build-error-due-to-missing-stdint.h-include.patch
> new file mode 100644
> index 0000000..ccb0dff
> --- /dev/null
> +++ b/package/libtirpc/0008-Fix-build-error-due-to-missing-stdint.h-include.patch
> @@ -0,0 +1,26 @@
> +Fixes
> +| ../../libtirpc-1.0.1/src/xdr_sizeof.c:93:13: error: 'uintptr_t' undeclared (first use in this function); did you mean '__intptr_t'?
> +| if (len < (uintptr_t)xdrs->x_base) {
> +| ^~~~~~~~~
> +
> +Signed-off-by: Khem Raj <raj.khem at ...>
Please add your Signed-off-by here as well. Thanks a lot!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
More information about the buildroot
mailing list