Package: libprotobuf-dev
Version: 2.5.0-5
Severity: normal

Under protobuf 2.4.1 the mumble package compiled under all architectures 
except hurd-i386 (due to a missing build-depends, libzeroc-ice35-dev), but now 
under protobuf 2.5.0-5 the build logs show that the compile fails for ia64 and 
sparc due to what appears to be an error related to protobuf.  [Build logs at 
https://buildd.debian.org/status/package.php?p=mumble]

ia64
---------------------------------------------------------------------
g++ -c -include release/mumble -pipe -Wfatal-errors -fvisibility=hidden -g -
Wall -Wextra -O2 -Wall -W -D_REENTRANT -DNO_UPDATE_CHECK -
DPLUGIN_PATH=/usr/lib/mumble -DMUMBLE_VERSION=1.2.4-0.1+b1 -DHAVE_LIMITS_H -
DHAVE_ENDIAN_H -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -
DMUMBLE_VERSION_STRING=1.2.4 -DMUMBLE -DNO_CRASH_REPORT -DUSE_OPUS -DUSE_ALSA 
-DUSE_OSS -DUSE_PULSEAUDIO -DUSE_BONJOUR -DUSE_DBUS -DUSE_SPEECHD -DUSE_G15 -
D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB 
-DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ 
-I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -
I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -
I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -
I../../src -I. -I../bonjour -I../../celt-0.7.0-src/libcelt -
I/usr/lib/oss/include -Irelease -I/usr/include/opus -I/usr/include/alsa -
I/usr/include/avahi-compat-libdns_sd -I. -o release/Mumble.pb.o Mumble.pb.cc
In file included from /usr/include/google/protobuf/stubs/atomicops.h:188:0,
                 from /usr/include/google/protobuf/stubs/once.h:81,
                 from Mumble.pb.cc:10:
/usr/include/google/protobuf/stubs/atomicops_internals_generic_gcc.h: In 
function 'google::protobuf::internal::Atomic32 
google::protobuf::internal::NoBarrier_CompareAndSwap(volatile Atomic32*, 
google::protobuf::internal::Atomic32, google::protobuf::internal::Atomic32)':
/usr/include/google/protobuf/stubs/atomicops_internals_generic_gcc.h:44:31: 
error: '__ATOMIC_RELAXED' was not declared in this scope
compilation terminated due to -Wfatal-errors.
make[3]: *** [release/Mumble.pb.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [release] Error 2
make[3]: Leaving directory `/«PKGBUILDDIR»/src/mumble'
make[1]: *** [sub-src-mumble-sub_Release_ordered] Error 2
make: *** [build-arch-stamp] Error 2
make[2]: Leaving directory `/«PKGBUILDDIR»/src/mumble'
make[1]: Leaving directory `/«PKGBUILDDIR»'


sparc
---------------------------------------------------------------------
g++ -c -include release/mumble -pipe -Wfatal-errors -fvisibility=hidden -g -
Wall -Wextra -O2 -Wall -W -D_REENTRANT -DNO_UPDATE_CHECK -
DPLUGIN_PATH=/usr/lib/mumble -DMUMBLE_VERSION=1.2.4-0.1+b1 -DHAVE_LIMITS_H -
DHAVE_ENDIAN_H -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -
DMUMBLE_VERSION_STRING=1.2.4 -DMUMBLE -DNO_CRASH_REPORT -DUSE_OPUS -DUSE_ALSA 
-DUSE_OSS -DUSE_PULSEAUDIO -DUSE_BONJOUR -DUSE_DBUS -DUSE_SPEECHD -DUSE_G15 -
D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB 
-DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ 
-I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -
I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -
I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -
I../../src -I. -I../bonjour -I../../celt-0.7.0-src/libcelt -
I/usr/lib/oss/include -Irelease -I/usr/include/opus -I/usr/include/alsa -
I/usr/include/avahi-compat-libdns_sd -I. -o release/Mumble.pb.o Mumble.pb.cc
In file included from /usr/include/google/protobuf/stubs/atomicops.h:188:0,
                 from /usr/include/google/protobuf/stubs/once.h:81,
                 from Mumble.pb.cc:10:
/usr/include/google/protobuf/stubs/atomicops_internals_generic_gcc.h: In 
function 'google::protobuf::internal::Atomic32 
google::protobuf::internal::NoBarrier_CompareAndSwap(volatile Atomic32*, 
google::protobuf::internal::Atomic32, google::protobuf::internal::Atomic32)':
/usr/include/google/protobuf/stubs/atomicops_internals_generic_gcc.h:44:31: 
error: '__ATOMIC_RELAXED' was not declared in this scope
compilation terminated due to -Wfatal-errors.
make[3]: *** [release/Mumble.pb.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/«PKGBUILDDIR»/src/mumble'
make[2]: *** [release] Error 2
make[2]: Leaving directory `/«PKGBUILDDIR»/src/mumble'
make[1]: *** [sub-src-mumble-sub_Release_ordered] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build-arch-stamp] Error 2



Opening a bug to track the issue.
Thanks.

  -- Chris

--
Chris Knadle
chris.kna...@coredump.us


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to