control: forcemerge -1 875818 On Thu, 14 Sep 2017 15:05:19 -0400 "Aaron M. Ucko" <u...@debian.org> wrote: > Source: dbusada > Version: 0.4.0-1 > Severity: serious > Tags: upstream > Justification: fails to build from source > > The i386 build of dbusada 0.4 failed: > > stddef_h.ads:18:35: "uu_float128" is undefined > > Could you please take a look? >
they both seems to be caused by the thin regeneration patch, this is why I'm ccing Nicolas to this email. the following "patch" made it build in Ubuntu, so I presume some tweaks is needed to correctly regenerate that directory diff -Nru dbusada-0.4.0/debian/patches/series dbusada-0.4.0/debian/patches/series --- dbusada-0.4.0/debian/patches/series 2017-09-02 12:34:51.000000000 +0200 +++ dbusada-0.4.0/debian/patches/series 2017-09-15 10:33:19.000000000 +0200 @@ -1,2 +1,2 @@ builder-flags.diff -refresh-thin.diff +#refresh-thin.diff diff -Nru dbusada-0.4.0/debian/rules dbusada-0.4.0/debian/rules --- dbusada-0.4.0/debian/rules 2017-09-02 12:13:59.000000000 +0200 +++ dbusada-0.4.0/debian/rules 2017-09-04 09:20:29.000000000 +0200 @@ -25,10 +25,10 @@ dh ${@} # Force regeneration of the thin binding included in the tarball. -.PHONY: override_dh_auto_configure -override_dh_auto_configure: - rm -fr thin - $(MAKE) thin CXX=g++-$(gnat_version) +#.PHONY: override_dh_auto_configure +#override_dh_auto_configure: +# rm -fr thin +# $(MAKE) thin CXX=g++-$(gnat_version) .PHONY: override_dh_auto_build override_dh_auto_build: I did regenerate the think, and git diffed the result. Indeed that field is added in the file: + uu_max_align_f128 : aliased uu_float128; -- /usr/lib/gcc/i686-linux-gnu/7/include/stddef.h:435 not sure what does it mean, sorry! G.
signature.asc
Description: OpenPGP digital signature