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.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to