Your message dated Sun, 8 Apr 2012 17:32:07 +0100
with message-id <[email protected]>
and subject line libopensync1exp7-dev removed
has caused the Debian Bug report #597796,
regarding libopensync1exp7-dev: Inclusion of opensync.h causes build errors 
with gcc 4.4
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 [email protected]
immediately.)


-- 
597796: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597796
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libopensync1exp7-dev
Version: 0.39-4
Severity: important
Tags: patch

gcc 4.4 preprocessor is more strict about the #elif directive, see 
http://www.cyrius.com/journal/gcc/gcc-4.4-preprocessor-errors for details.

This causes programs which include opensync.h header file (either directly or 
indirectly) to not build using gcc 4.4

The attached patch fixes those build errors.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (600, 'testing'), (400, 'unstable'), (100, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.35-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libopensync1exp7-dev depends on:
ii  libglib2.0-dev              2.24.2-1     Development files for the GLib lib
ii  libopensync1exp7            0.39-4       Synchronisation framework for emai
ii  libsqlite3-dev              3.7.2-1      SQLite 3 development files
ii  libxml2-dev                 2.7.7.dfsg-4 Development files for the GNOME XM

libopensync1exp7-dev recommends no packages.

libopensync1exp7-dev suggests no packages.

-- no debconf information
--- opensync.h.backup	2010-09-23 02:58:55.000000000 +0200
+++ opensync.h	2010-09-23 02:59:51.000000000 +0200
@@ -45,11 +45,11 @@
 #define __func__ __FUNCTION__
 #define OSYNC_EXPORT __declspec(dllexport)
 
-#elif __GNUC__ 
+#elif defined(__GNUC__)
 #include <unistd.h>
 #define OSYNC_EXPORT __attribute__ ((visibility("default")))
 
-#elif __sun 
+#elif defined(__sun)
 #include <unistd.h>
 #define OSYNC_EXPORT __global 
 

--- End Message ---
--- Begin Message ---
notfound 597796 0.39-4
done

We believe that the bug you reported is now fixed; the following
package(s) have been removed from unstable:

libopensync1exp7-dev

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/

Attachment: pgpaOaSfkt2Go.pgp
Description: PGP signature


--- End Message ---

Reply via email to