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 ---

