Your message dated Thu, 11 Aug 2005 15:53:00 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#317389: fixed in libsigcx 0.6.5-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 8 Jul 2005 05:27:38 +0000
>From [EMAIL PROTECTED] Thu Jul 07 22:27:38 2005
Return-path: <[EMAIL PROTECTED]>
Received: from pop04.mail.atl.earthlink.net [207.69.200.28] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1DqlOk-0001lQ-00; Thu, 07 Jul 2005 22:27:38 -0700
Received: from user-119bq03.biz.mindspring.com ([66.149.232.3] 
helo=frobnitz.homelinux.net)
        by pop04.mail.atl.earthlink.net with esmtp (Exim 3.36 #10)
        id 1DqlOj-0005Og-00
        for [EMAIL PROTECTED]; Fri, 08 Jul 2005 01:27:37 -0400
Received: from daniel by frobnitz.homelinux.net with local (Exim 4.52)
        id 1DqlOg-0004t3-Pi
        for [EMAIL PROTECTED]; Thu, 07 Jul 2005 22:27:34 -0700
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: libsigcx: FTBFS with g++-4.0: no matching function for call to 
'pack...'
From: Daniel Schepler <[EMAIL PROTECTED]>
Date: Thu, 07 Jul 2005 22:27:34 -0700
Message-ID: <[EMAIL PROTECTED]>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

--=-=-=

Package: libsigcx
Severity: normal
Version: 0.6.4-4
Tags: patch

>From my build log:

...
if g++ -DHAVE_CONFIG_H -I. -I. -I..  -I.. -I/usr/lib/sigc++-1.2/include 
-I/usr/include/sigc++-1.2   -D_REENTRANT   -g -Wall -O2 -MT x_thread_test.o -MD 
-MP -MF ".deps/x_thread_test.Tpo" -c -o x_thread_test.o x_thread_test.cc; \
then mv -f ".deps/x_thread_test.Tpo" ".deps/x_thread_test.Po"; else rm -f 
".deps/x_thread_test.Tpo"; exit 1; fi
../sigcx/tunnel.h: In static member function 'static R 
SigCX::TunnelCallback1<R, P1>::pack_n_tunnel(P1, SigC::Slot1<R, P1>, 
SigCX::Tunnel*, bool) [with R = bool, P1 = const std::string&]':
../sigcx/tunnel.h:288:   instantiated from 'R SigCX::tunnel(SigC::Slot1<R, P1>, 
P1, SigCX::Tunnel*, bool) [with R = bool, P1 = const std::string&]'
x_thread_test.cc:107:   instantiated from here
../sigcx/tunnel.h:223: error: no matching function for call to 
'pack(SigC::Slot1<bool, const std::string&>&, const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >&)'
make[3]: *** [x_thread_test.o] Error 1
make[3]: Leaving directory `/tmp/buildd/libsigcx-0.6.4/tests'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/libsigcx-0.6.4'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/libsigcx-0.6.4'
make: *** [debian/stamp-makefile-build] Error 2

I've attached a patch which makes the package compile with g++-4.0.
(Although I didn't check that header thoroughly for other occurrences
of a template function being used before it's defined.)

-- System Information:
Debian Release: testing/unstable
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-9-amd64-k8
Locale: LANG=en, LC_CTYPE=en (charmap=UTF-8) (ignored: LC_ALL set to 
en_US.UTF-8)

-- 
Daniel Schepler              "Please don't disillusion me.  I
[EMAIL PROTECTED]    haven't had breakfast yet."
                                 -- Orson Scott Card

--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment; filename=libsigcx.diff

diff -ur libsigcx-0.6.4.old/sigcx/tunnel.h libsigcx-0.6.4/sigcx/tunnel.h
--- libsigcx-0.6.4.old/sigcx/tunnel.h   2003-04-27 18:54:06.000000000 +0000
+++ libsigcx-0.6.4/sigcx/tunnel.h       2005-07-08 05:20:46.000000000 +0000
@@ -188,6 +188,9 @@
 *****  Tunnel 1
 ****************************************************************/
 
+template <class R,class P1> class TunnelCallback1;
+template <class R,class P1>
+  TunnelCallback1<R,P1> *pack(const SigC::Slot1<R,P1>& s,P1 p1);
 
 /** Tunnel callback for 1 arguments. */
 template <class R,class P1>

--=-=-=--

---------------------------------------
Received: (at 317389-close) by bugs.debian.org; 11 Aug 2005 22:53:01 +0000
>From [EMAIL PROTECTED] Thu Aug 11 15:53:01 2005
Return-path: <[EMAIL PROTECTED]>
Received: from joerg by spohr.debian.org with local (Exim 3.36 1 (Debian))
        id 1E3Lv2-0002W4-00; Thu, 11 Aug 2005 15:53:00 -0700
From: Andreas Rottmann <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: lisa $Revision: 1.30 $
Subject: Bug#317389: fixed in libsigcx 0.6.5-1
Message-Id: <[EMAIL PROTECTED]>
Sender: Joerg Jaspert <[EMAIL PROTECTED]>
Date: Thu, 11 Aug 2005 15:53:00 -0700
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02

Source: libsigcx
Source-Version: 0.6.5-1

We believe that the bug you reported is fixed in the latest version of
libsigcx, which is due to be installed in the Debian FTP archive:

libsigcx-0.6-3_0.6.5-1_i386.deb
  to pool/main/libs/libsigcx/libsigcx-0.6-3_0.6.5-1_i386.deb
libsigcx-0.6-dev_0.6.5-1_i386.deb
  to pool/main/libs/libsigcx/libsigcx-0.6-dev_0.6.5-1_i386.deb
libsigcx-gtk-0.6-1c2_0.6.5-1_i386.deb
  to pool/main/libs/libsigcx/libsigcx-gtk-0.6-1c2_0.6.5-1_i386.deb
libsigcx-gtk-0.6-dev_0.6.5-1_i386.deb
  to pool/main/libs/libsigcx/libsigcx-gtk-0.6-dev_0.6.5-1_i386.deb
libsigcx_0.6.5-1.diff.gz
  to pool/main/libs/libsigcx/libsigcx_0.6.5-1.diff.gz
libsigcx_0.6.5-1.dsc
  to pool/main/libs/libsigcx/libsigcx_0.6.5-1.dsc
libsigcx_0.6.5.orig.tar.gz
  to pool/main/libs/libsigcx/libsigcx_0.6.5.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Rottmann <[EMAIL PROTECTED]> (supplier of updated libsigcx package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 28 Jul 2005 20:06:17 +0200
Source: libsigcx
Binary: libsigcx-gtk-0.6-dev libsigcx-gtk-0.6-1c2 libsigcx-0.6-3 
libsigcx-0.6-dev
Architecture: source i386
Version: 0.6.5-1
Distribution: unstable
Urgency: low
Maintainer: Andreas Rottmann <[EMAIL PROTECTED]>
Changed-By: Andreas Rottmann <[EMAIL PROTECTED]>
Description: 
 libsigcx-0.6-3 - libSigCX (libSigC++ Extras) - runtime
 libsigcx-0.6-dev - libSigCX (libSigC++ Extras) - development
 libsigcx-gtk-0.6-1c2 - libSigCX (libSigC++ Extras) GTK+ dispatcher - runtime
 libsigcx-gtk-0.6-dev - libSigCX (libSigC++ Extras) GTK+ dispatcher - 
development
Closes: 317389
Changes: 
 libsigcx (0.6.5-1) unstable; urgency=low
 .
   * New upstream release.
     - Includes compile fix for GCC 4.0 (closes: #317389).
   * GCC 4.0 C++ ABI transition upload.
   * Bump standard-version to 3.6.2.
Files: 
 1c7707bfaf6a85a37f68fe656d24fca2 762 libdevel optional libsigcx_0.6.5-1.dsc
 decc95611d7dc5190700e6d3ef798ea0 366645 libdevel optional 
libsigcx_0.6.5.orig.tar.gz
 38d4d6d1dff77709ccc8a5de657f9d9e 3087 libdevel optional 
libsigcx_0.6.5-1.diff.gz
 765b15f41fff8b5c5bdfa742930d6411 37808 libs optional 
libsigcx-0.6-3_0.6.5-1_i386.deb
 81519240cdb7a048b7e84dbef2a82e68 121690 libdevel optional 
libsigcx-0.6-dev_0.6.5-1_i386.deb
 778e8855b6e065e1904a6f5316df3aab 18524 libs optional 
libsigcx-gtk-0.6-1c2_0.6.5-1_i386.deb
 4384b22cd242b5361278eec5eb33847c 19650 libdevel optional 
libsigcx-gtk-0.6-dev_0.6.5-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC956o+S/PxQH9W2IRAhV/AJ0ZKKD8T6b1zSHvKUbwamXK7A3lTwCfahOD
Ez9pZmrPP0ZuolfBMqGA8eo=
=C+lN
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to