Debian Bug report logs - #808644
dmtcp: FTBFS: error: conflicting types for ‘_real_sigvec’

version graph

Package: src:dmtcp; Maintainer for src:dmtcp is (unknown);

Reported by: "Chris West (Faux)" <solo-debianbugs@goeswhere.com>

Date: Mon, 21 Dec 2015 16:27:06 UTC

Severity: serious

Tags: bookworm, bullseye, buster, fixed-upstream, ftbfs, patch, sid, stretch

Merged with 789292

Found in versions dmtcp/2.3.1-5, dmtcp/2.3.1-6

Fixed in version 2.6.0-1+rm

Done: Debian FTP Masters <ftpmaster@ftp-master.debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/dmtcp/dmtcp/issues/39

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, solo-debianbugs@goeswhere.com, Kapil Arya <kapil@ccs.neu.edu>:
Bug#808644; Package src:dmtcp. (Mon, 21 Dec 2015 16:27:09 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris West (Faux)" <solo-debianbugs@goeswhere.com>:
New Bug report received and forwarded. Copy sent to solo-debianbugs@goeswhere.com, Kapil Arya <kapil@ccs.neu.edu>. (Mon, 21 Dec 2015 16:27:10 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: "Chris West (Faux)" <solo-debianbugs@goeswhere.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: dmtcp: FTBFS: error: conflicting types for ‘_real_sigvec’
Date: Mon, 21 Dec 2015 16:23:15 +0000
Source: dmtcp
Version: 2.3.1-6
Severity: serious
Justification: fails to build from source
Tags: sid stretch
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-CC: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

The package fails to build:

gcc -DHAVE_CONFIG_H -I. -I../include  -I../include -I../jalib -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -MT syscallsreal.o -MD -MP -MF .deps/syscallsreal.Tpo -c -o syscallsreal.o syscallsreal.c
In file included from syscallsreal.c:46:0:
syscallwrappers.h:368:62: warning: ‘struct sigvec’ declared inside parameter list
   int _real_sigvec(int sig, const struct sigvec *vec, struct sigvec *ovec);
                                                              ^
syscallwrappers.h:368:62: warning: its scope is only this definition or declaration, which is probably not what you want
syscallsreal.c:691:63: warning: ‘struct sigvec’ declared inside parameter list
 int _real_sigvec(int signum, const struct sigvec *vec, struct sigvec *ovec) {
                                                               ^
syscallsreal.c:691:5: error: conflicting types for ‘_real_sigvec’
 int _real_sigvec(int signum, const struct sigvec *vec, struct sigvec *ovec) {
     ^
In file included from syscallsreal.c:46:0:
syscallwrappers.h:368:7: note: previous declaration of ‘_real_sigvec’ was here
   int _real_sigvec(int sig, const struct sigvec *vec, struct sigvec *ovec);
       ^
Makefile:814: recipe for target 'syscallsreal.o' failed
make[3]: *** [syscallsreal.o] Error 1
make[3]: Leaving directory '/dmtcp-2.3.1/src'
Makefile:981: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/dmtcp-2.3.1/src'

Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/dmtcp.html

-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)



Information forwarded to debian-bugs-dist@lists.debian.org, Kapil Arya <kapil@ccs.neu.edu>:
Bug#808644; Package src:dmtcp. (Mon, 01 Feb 2016 07:24:04 GMT) (full text, mbox, link).


Acknowledgement sent to Tobias Frost <tobi@debian.org>:
Extra info received and forwarded to list. Copy sent to Kapil Arya <kapil@ccs.neu.edu>. (Mon, 01 Feb 2016 07:24:04 GMT) (full text, mbox, link).


Message #10 received at 808644@bugs.debian.org (full text, mbox, reply):

From: Tobias Frost <tobi@debian.org>
To: 808644@bugs.debian.org
Subject: Re: dmtcp: FTBFS
Date: Mon, 01 Feb 2016 08:20:38 +0100
Control: tags -1 patch fixed-upstream
Control: forwarded -1 https://github.com/dmtcp/dmtcp/issues/39

Upstream patch here: 

https://github.com/dmtcp/dmtcp/commit/ed7843cd044b0b37d91beec6cbe63aacb
3f2d68c.patch

Issue in upstream bts: 
https://github.com/dmtcp/dmtcp/issues/39

Note that this seems to fix compilation issue, but there is further
down a testsuite problem (though might be unrelated, I did not
investigate further)

-- 
tobi



Added tag(s) fixed-upstream and patch. Request was from Tobias Frost <tobi@debian.org> to 808644-submit@bugs.debian.org. (Mon, 01 Feb 2016 07:24:04 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'https://github.com/dmtcp/dmtcp/issues/39'. Request was from Tobias Frost <tobi@debian.org> to 808644-submit@bugs.debian.org. (Mon, 01 Feb 2016 07:24:05 GMT) (full text, mbox, link).


Merged 789292 808644 Request was from Mattia Rizzolo <mattia@debian.org> to control@bugs.debian.org. (Thu, 09 Mar 2017 18:27:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Kapil Arya <kapil@ccs.neu.edu>:
Bug#808644; Package src:dmtcp. (Thu, 09 Mar 2017 21:09:03 GMT) (full text, mbox, link).


Message #19 received at 808644@bugs.debian.org (full text, mbox, reply):

From: Mattia Rizzolo <mattia@debian.org>
To: 808644@bugs.debian.org
Subject: Re: Bug#808644: dmtcp: FTBFS
Date: Thu, 9 Mar 2017 22:06:52 +0100
[Message part 1 (text/plain, inline)]
On Mon, Feb 01, 2016 at 08:20:38AM +0100, Tobias Frost wrote:
> Upstream patch here: 
> 
> https://github.com/dmtcp/dmtcp/commit/ed7843cd044b0b37d91beec6cbe63aacb
> 3f2d68c.patch

That is one patch, nowadays more is needed to have it compile.
I got it to compile, but the errors at compile time (?) and those scary
test failures make me quite uneasy.

You can find attached the patches I've made to make progress, but
probably the solution is to update to a new upstream, for starters.

(the git-format-patch'es are from a dgit clone)

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
[0001-Add-patch-from-upstream-to-fix-FTBFS-with-newer-glib.patch (text/x-diff, attachment)]
[0002-Backport-two-patches-from-upstream-to-fix-a-build-is.patch (text/x-diff, attachment)]
[0003-Changelog-for-2.3.1-6.1.patch (text/x-diff, attachment)]
[0004-Add-patch-to-fix-another-build-failure.patch (text/x-diff, attachment)]
[debdiff (text/plain, attachment)]
[signature.asc (application/pgp-signature, inline)]

Added tag(s) buster. Request was from ivodd@debian.org to control@bugs.debian.org. (Sun, 18 Jun 2017 09:53:55 GMT) (full text, mbox, link).


Added tag(s) ftbfs. Request was from Adrian Bunk <bunk@debian.org> to control@bugs.debian.org. (Fri, 22 Jun 2018 16:10:30 GMT) (full text, mbox, link).


Added tag(s) bullseye. Request was from ivodd@debian.org to control@bugs.debian.org. (Mon, 08 Jul 2019 08:29:45 GMT) (full text, mbox, link).


Marked as found in versions dmtcp/2.3.1-5. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Wed, 09 Dec 2020 01:39:05 GMT) (full text, mbox, link).


Added tag(s) bookworm. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Tue, 16 Nov 2021 23:03:17 GMT) (full text, mbox, link).


Message #30 received at 789292-done@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 765741-done@bugs.debian.org,765743-done@bugs.debian.org,776640-done@bugs.debian.org,789292-done@bugs.debian.org,868928-done@bugs.debian.org,942993-done@bugs.debian.org,
Cc: dmtcp@packages.debian.org
Subject: Bug#1038817: Removed package(s) from unstable
Date: Thu, 22 Jun 2023 23:29:11 +0000
Version: 2.6.0-1+rm

Dear submitter,

as the package dmtcp has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1038817

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 21 Jul 2023 07:29:53 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Jul 21 22:09:59 2025; Machine Name: berlioz

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.