control: forcemerge -1 875818 On Thu, 14 Sep 2017 15:05:19 -0400 "Aaron M. Ucko" <[email protected]> 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

