[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#811372: marked as done (gcc-6: FTBFS on kfreebsd-amd64 and kfreebsd-i386)



Your message dated Sat, 23 Jan 2016 21:06:04 +0000
with message-id <20160123210604.GC71776@pyro.eu.org>
and subject line Re: Bug#811063: gcc-6: FTBFS on kfreebsd-amd64 and kfreebsd-i386
has caused the Debian Bug report #811372,
regarding gcc-6: FTBFS on kfreebsd-amd64 and kfreebsd-i386
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
811372: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811372
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-6
Version: 6-20160109-1
Severity: important
Tags: patch experimental
Usertags: hurd
User: debian-hurd@lists.debian.org

Hello,

Currently gcc-6 in experimental FTBFS on GNU/Hurd, see
https://buildd.debian.org/status/fetch.php?pkg=gcc-6&arch=hurd-i386&ver=6-201601
09-1&stamp=1452539554

The problem is a double definition of Get_Page_Size in s-osinte-gnu.ads
resulting in error: s-taprop.adb:{326,981} ambiguous operand in conversion

Attached is a diff to the patch file, ada-hurd.diff, for GNU/Hurd: ada-
hurd_update.diff. Hopefully this solves the problem. Built successfully w/o the
testsuite.

Thanks!
--- ada-hurd.diff.orig	2016-01-13 19:34:28.000000000 +0100
+++ ada-hurd.diff	2016-01-14 16:11:09.000000000 +0100
@@ -1,8 +1,8 @@
-Index: b/src/gcc/ada/s-osinte-gnu.ads
+Index: gcc-6-6-20160109/src/gcc/ada/s-osinte-gnu.ads
 ===================================================================
 --- /dev/null
-+++ b/src/gcc/ada/s-osinte-gnu.ads
-@@ -0,0 +1,802 @@
++++ gcc-6-6-20160109/src/gcc/ada/s-osinte-gnu.ads
+@@ -0,0 +1,801 @@
 +------------------------------------------------------------------------------
 +--                                                                          --
 +--                GNU ADA RUN-TIME LIBRARY (GNARL) COMPONENTS               --
@@ -349,9 +349,8 @@
 +   --  returns the stack base of the specified thread. Only call this function
 +   --  when Stack_Base_Available is True.
 +
-+   --  From: /usr/include/i386-gnu/bits/shm.h __getpagesize or getpagesize??
-+   function Get_Page_Size return size_t;
-+   function Get_Page_Size return Address;
++   --  From: /usr/include/unistd.h __getpagesize or getpagesize??
++   function Get_Page_Size return int;
 +   pragma Import (C, Get_Page_Size, "__getpagesize");
 +   --  Returns the size of a page
 +
@@ -805,10 +804,10 @@
 +   pragma Convention (C, pthread_rwlock_t);
 +
 +end System.OS_Interface;
-Index: b/src/gcc/ada/gcc-interface/Makefile.in
+Index: gcc-6-6-20160109/src/gcc/ada/gcc-interface/Makefile.in
 ===================================================================
---- a/src/gcc/ada/gcc-interface/Makefile.in
-+++ b/src/gcc/ada/gcc-interface/Makefile.in
+--- gcc-6-6-20160109.orig/src/gcc/ada/gcc-interface/Makefile.in
++++ gcc-6-6-20160109/src/gcc/ada/gcc-interface/Makefile.in
 @@ -1421,6 +1421,35 @@ ifeq ($(strip $(filter-out %86 kfreebsd%
    MISCLIB = -lutil
  endif

--- End Message ---
--- Begin Message ---
Source-Version: 6-20160122-1

(changelog entry closed the wrong bug #811063, the FTBFS on hurd-i386
which is already fixed)

--- End Message ---

Reply to: