Your message dated Mon, 02 Jul 2012 05:32:21 +0000
with message-id <e1slzff-0001jw...@franck.debian.org>
and subject line Bug#679680: fixed in libatomic-ops 7.3~alpha1+git20120701-1
has caused the Debian Bug report #679680,
regarding libatomic-ops-dev: mixes char* with unsigned char* on ia64, causing 
FTBFS
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 ow...@bugs.debian.org
immediately.)


-- 
679680: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679680
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libatomic-ops-dev
Version: 7.3~alpha1+git20120621-1
Severity: serious
Justification: breaks other packages

Hi,

Since the upgrade of libatomic-opts to version 7.3~alpha1+git20120621-1, 
firebird2.5 fails to build on ia64. Here are the errors:

g++ -D_FORTIFY_SOURCE=2 -DBOOT_BUILD -I../src/include/gen -I../src/include 
-I../src/vulcan -DNAMESPACE=Vulcan -DNDEBUG -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL 
-DLINUX -DIA64 -pipe -MMD -fPIC -fmessage-length=0 -O3 -fno-omit-frame-pointer  
-pthread -g -O2 -Wformat -Werror=format-security -fno-rtti  -c 
../src/jrd/gds.cpp -o ../temp/boot/jrd/gds.o
In file included from /usr/include/atomic_ops/generalize.h:1284:0,
                 from /usr/include/atomic_ops.h:391,
                 from ../src/include/../common/classes/fb_atomic.h:442,
                 from ../src/include/../common/classes/alloc.h:43,
                 from ../src/include/../common/classes/fb_string.h:39,
                 from ../src/jrd/../jrd/os/path_utils.h:31,
                 from ../src/jrd/gds.cpp:47:
/usr/include/atomic_ops/generalize-small.h: In function 'int 
AO_char_compare_and_swap_acquire(volatile char*, char, char)':
/usr/include/atomic_ops/generalize-small.h:176:73: error: invalid conversion 
from 'volatile char*' to 'volatile unsigned char*' [-fpermissive]
/usr/include/atomic_ops/sysdeps/gcc/ia64.h:145:1: error:   initializing 
argument 1 of 'unsigned char AO_char_fetch_compare_and_swap_acquire(volatile 
unsigned char*, unsigned char, unsigned char)' [-fpermissive]
/usr/include/atomic_ops/generalize-small.h: In function 'int 
AO_char_compare_and_swap_release(volatile char*, char, char)':
/usr/include/atomic_ops/generalize-small.h:188:73: error: invalid conversion 
from 'volatile char*' to 'volatile unsigned char*' [-fpermissive]
/usr/include/atomic_ops/sysdeps/gcc/ia64.h:159:1: error:   initializing 
argument 1 of 'unsigned char AO_char_fetch_compare_and_swap_release(volatile 
unsigned char*, unsigned char, unsigned char)' [-fpermissive]
…

See build[1] logs[2] for more.

 [1] 
https://buildd.debian.org/status/fetch.php?pkg=firebird2.5&arch=ia64&ver=2.5.2~svn%2B54658.ds4-1&stamp=1340971809
 [2] 
https://buildd.debian.org/status/fetch.php?pkg=firebird2.5&arch=ia64&ver=2.5.2%7Esvn%2B54698.ds4-1&stamp=1341066609

To my uneducated eye it seems that the compiler is right: the first argument to 
AO_char_fetch_compare_and_swap_acquire is declared as volatile unsigned char*, 
while the call from AO_char_compare_and_swap_acquire uses volatile char*.


Thanks for considering,
    dam



--- End Message ---
--- Begin Message ---
Source: libatomic-ops
Source-Version: 7.3~alpha1+git20120701-1

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

libatomic-ops-dev_7.3~alpha1+git20120701-1_i386.deb
  to main/liba/libatomic-ops/libatomic-ops-dev_7.3~alpha1+git20120701-1_i386.deb
libatomic-ops_7.3~alpha1+git20120701-1.diff.gz
  to main/liba/libatomic-ops/libatomic-ops_7.3~alpha1+git20120701-1.diff.gz
libatomic-ops_7.3~alpha1+git20120701-1.dsc
  to main/liba/libatomic-ops/libatomic-ops_7.3~alpha1+git20120701-1.dsc
libatomic-ops_7.3~alpha1+git20120701.orig.tar.gz
  to main/liba/libatomic-ops/libatomic-ops_7.3~alpha1+git20120701.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 679...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ian Wienand <i...@debian.org> (supplier of updated libatomic-ops 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 ftpmas...@debian.org)


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

Format: 1.8
Date: Sun, 01 Jul 2012 22:20:34 -0700
Source: libatomic-ops
Binary: libatomic-ops-dev
Architecture: source i386
Version: 7.3~alpha1+git20120701-1
Distribution: unstable
Urgency: low
Maintainer: Ian Wienand <i...@debian.org>
Changed-By: Ian Wienand <i...@debian.org>
Description: 
 libatomic-ops-dev - A library for atomic operations (development files)
Closes: 679680
Changes: 
 libatomic-ops (7.3~alpha1+git20120701-1) unstable; urgency=low
 .
   * Closes: 679680 -- Update from upstream git which contains fix for type
     issue on ia64 (3e7162d789df366a57d3e4a59dde4046f91ed135)
Checksums-Sha1: 
 a946e73b7db705083afedad9786f90b4b8091617 1234 
libatomic-ops_7.3~alpha1+git20120701-1.dsc
 7d06ff804279471e3a59be48f8445e47595f1922 404434 
libatomic-ops_7.3~alpha1+git20120701.orig.tar.gz
 9211a001935d071622a070b4e4939bb708892440 10217 
libatomic-ops_7.3~alpha1+git20120701-1.diff.gz
 af79081cc0be177116bd3b7f5ac0975c5c1a4a6c 85132 
libatomic-ops-dev_7.3~alpha1+git20120701-1_i386.deb
Checksums-Sha256: 
 6716d8269e08d9c8be5c92c6af663dc6d635603c525afeec46f91d6a4ee0fea0 1234 
libatomic-ops_7.3~alpha1+git20120701-1.dsc
 58a0cae7335c6fc47c2204a77d1e755a72faa8c2ea38dd6d2287a067735a22de 404434 
libatomic-ops_7.3~alpha1+git20120701.orig.tar.gz
 ffcc2e96c81f24a9f30a889c7d5961a5b64cba3a621a8e9c980c51623093a72d 10217 
libatomic-ops_7.3~alpha1+git20120701-1.diff.gz
 91ab3f9a62398b079e15bfed0c34aadac90c66f9cdfd63e1984c8d31a74fa487 85132 
libatomic-ops-dev_7.3~alpha1+git20120701-1_i386.deb
Files: 
 f887de20f4b344da4791840ec187b351 1234 libdevel optional 
libatomic-ops_7.3~alpha1+git20120701-1.dsc
 13538cb75c72b2d37234cd0c804cf8b6 404434 libdevel optional 
libatomic-ops_7.3~alpha1+git20120701.orig.tar.gz
 222ecbf93b5a89aec23dd186084c8950 10217 libdevel optional 
libatomic-ops_7.3~alpha1+git20120701-1.diff.gz
 298470a2d5d75f850a9e062260d6eaf5 85132 libdevel optional 
libatomic-ops-dev_7.3~alpha1+git20120701-1_i386.deb

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

iEYEARECAAYFAk/xL/4ACgkQWDlSU/gp6ec2jwCgrWOJHNpOCboU5Wa3WFZ7Jn+N
blEAoJHMzD4ECErRy9YTMw7ll8XkTQPS
=OfBf
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to