Your message dated Sun, 08 May 2016 16:04:16 +0000
with message-id <[email protected]>
and subject line Bug#805072: fixed in protobuf 2.6.1-2
has caused the Debian Bug report #805072,
regarding protobuf: FTBFS on sparc64 - apparently tries to build x86 code
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.)


-- 
805072: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805072
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: protobuf
Version: 2.6.1-1.3
Severity: normal

Hello!

We are currently working on bringing Debian's sparc64 port back in shape
and hence are filing bugs against and possibly providing patches which
need additional work.

Unfortunately protobuf is one of them, it fails to build from source:

make[4]: Entering directory '/«PKGBUILDDIR»/src'
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -pthread -Wall 
-Wwrite-strings -Woverloaded-virtual -Wno-sign-compare  -g -O2 
-fstack-protector-strong -Wformat -Werror=format-security -c -o 
google/protobuf/compiler/main.o google/protobuf/compiler/main.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   
-D_FORTIFY_SOURCE=2 -pthread -Wall -Wwrite-strings -Woverloaded-virtual 
-Wno-sign-compare  -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -c -o 
google/protobuf/stubs/atomicops_internals_x86_gcc.lo 
google/protobuf/stubs/atomicops_internals_x86_gcc.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -pthread 
-Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -O2 
-fstack-protector-strong -Wformat -Werror=format-security -c 
google/protobuf/stubs/atomicops_internals_x86_gcc.cc  -fPIC -DPIC -o 
google/protobuf/stubs/.libs/atomicops_internals_x86_gcc.o
In file included from ./google/protobuf/stubs/atomicops.h:201:0,
                 from google/protobuf/stubs/atomicops_internals_x86_gcc.cc:36:
./google/protobuf/stubs/atomicops_internals_generic_gcc.h:107:36: error: 
'Atomic64' does not name a type
 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) {
                                    ^
./google/protobuf/stubs/atomicops_internals_generic_gcc.h:107:51: error: 
'Atomic64' has not been declared
 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) {
                                                   ^
./google/protobuf/stubs/atomicops_internals_generic_gcc.h: In function 'void 
google::protobuf::internal::Release_Store(volatile int*, int)':
./google/protobuf/stubs/atomicops_internals_generic_gcc.h:107:13: error: 
redefinition of 'void google::protobuf::internal::Release_Store(volatile int*, 
int)'
 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) {
             ^
./google/protobuf/stubs/atomicops_internals_generic_gcc.h:89:13: note: 'void 
google::protobuf::internal::Release_Store(volatile Atomic32*, 
google::protobuf::internal::Atomic32)' previously defined here
 inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) {
             ^
./google/protobuf/stubs/atomicops_internals_generic_gcc.h: At global scope:
./google/protobuf/stubs/atomicops_internals_generic_gcc.h:111:8: error: 
'Atomic64' does not name a type
 inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) {
        ^
./google/protobuf/stubs/atomicops_internals_generic_gcc.h:115:8: error: 
'Atomic64' does not name a type
 inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr,
        ^
./google/protobuf/stubs/atomicops_internals_generic_gcc.h:123:8: error: 
'Atomic64' does not name a type
 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
        ^
make[4]: *** [google/protobuf/stubs/atomicops_internals_x86_gcc.lo] Error 1
Makefile:2071: recipe for target 
'google/protobuf/stubs/atomicops_internals_x86_gcc.lo' failed

It appears that protobuf does not detect the host architecture properly and
seems to try compile code which is supposed to be used on x86 only, but I am
not sure.

Full build log in [1].

Adrian

> [1] 
> https://buildd.debian.org/status/fetch.php?pkg=protobuf&arch=sparc64&ver=2.6.1-1.3&stamp=1447501050

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - [email protected]
`. `'   Freie Universitaet Berlin - [email protected]
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--- End Message ---
--- Begin Message ---
Source: protobuf
Source-Version: 2.6.1-2

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

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.
Iustin Pop <[email protected]> (supplier of updated protobuf 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: SHA512

Format: 1.8
Date: Sun, 08 May 2016 14:55:24 +0200
Source: protobuf
Binary: libprotobuf9v5 libprotobuf-lite9v5 libprotobuf-dev libprotoc9v5 
libprotoc-dev protobuf-compiler python-protobuf libprotobuf-java
Architecture: source
Version: 2.6.1-2
Distribution: unstable
Urgency: low
Maintainer: Debian protobuf maintainers 
<[email protected]>
Changed-By: Iustin Pop <[email protected]>
Description:
 libprotobuf-dev - protocol buffers C++ library (development files)
 libprotobuf-java - Java bindings for protocol buffers
 libprotobuf-lite9v5 - protocol buffers C++ library (lite version)
 libprotobuf9v5 - protocol buffers C++ library
 libprotoc-dev - protocol buffers compiler library (development files)
 libprotoc9v5 - protocol buffers compiler library
 protobuf-compiler - compiler for protocol buffer definition files
 python-protobuf - Python bindings for protocol buffers
Closes: 805072 806096
Changes:
 protobuf (2.6.1-2) unstable; urgency=low
 .
   * Acknowledge NMUs, thanks Matthias Klose and Simon McVittie!
 .
   [ Robert Edmonds ]
   * debian/control: Change Maintainer to the pkg-protobuf-devel list
   * debian/control: Add Laszlo Boszormenyi as Uploader
 .
   [ Andrew Pollock ]
   * Update Git repository location
 .
   [ Iustin Pop ]
   * Standards version 3.9.8 (no changes needed)
   * Update project home page (now on github)
   * Update yet again Vcs-* URLs to point to secure URIs
   * Update information about our the ezsetup-removal patch
   * Apply BTS patch for fixing Sparc64 builds, thanks to David Matthew
     Mattli (Closes: #805072)
   * Don't fixup arch-dependent package dirs in indep builds
     (Closes: #806096)
   * Migrate from custom test scripts to autopkgtest
Checksums-Sha1:
 b32189e7d26abbd75dd9ffd3160d86b29f6a05b3 2765 protobuf_2.6.1-2.dsc
 30b46d354d6f73c04398f4c594395cf1b0398a42 13324 protobuf_2.6.1-2.debian.tar.xz
Checksums-Sha256:
 a8863495a321c37897d8aa63b73174224ce4ab72a7c20fc70298550cb8987c8b 2765 
protobuf_2.6.1-2.dsc
 c0fc873d93f65d4fa4f9361c9e1bd0bc4e098fe297e08c83fd740cb0fa4b4025 13324 
protobuf_2.6.1-2.debian.tar.xz
Files:
 ed759c5c29473aad2a9b08155e9d8ae3 2765 devel optional protobuf_2.6.1-2.dsc
 5ec2a9c6d58b77b9e9bf297010791dad 13324 devel optional 
protobuf_2.6.1-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJXL0YFAAoJEPZuPkGfhPTeRi4P/iloB91zmvLODA8/0YxVyMzp
X1lor4HLtFvzIWUbdvVt03Hi6S8QpwO7/Cgv6qEdEQHDZj/a95A7LEZYD3neOZQJ
zecHvKIedvag3VRE4sa04ks7nZJ/jdVcDG/ZdaTcjrKEplnUPhSxBiGq3kQ0UeYE
IPeoRdGkEA0RgsotQfUWS8p9JoP3tqIpJBSZOillW3Zf8r9uQk7BAkNxbKuun4sx
5byqtGS0UIBaeiK1JR4npnCyElu2YA79cBjwMP+2gs+vPClZT/ix8+CrGdWhaPez
zsxo2ygp1KHZaxYk+v0PEvRzbwnkNpL5sd8adtDTlQfV5grsYpYSPWEWtDGKBc7Q
Qk6tJcrOhO9Mddt8XefbLSevTr1FCOGTOd1y1tKmUEOhK1882u5FmIeMoc8ix/9M
l86yUt1chDqQzxTEvujPJJgJpcJrcjXyDTTEnIdT9QsBryRHzq9s7AM64PKW26ae
dVxq6bYDVU2qWSmXDNe7odDFGCiPirsQnDMz51oyQh4CGyd7zXtDLu2upXlRPviA
GqND7wRRO6Zqxe410ghiXpVqs5Ikj+sP2srDOkCg705Si/ck9KGHOIlnoKD7ktXo
9b8+sRd7VU6kUaJ/QH4aWYQB3HGRuNoy9FmRSjI8sg3K7eG9Z/B/63iVm9Or+iY8
hHkBCyH/eoG2rRakt8KL
=kubd
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to