Your message dated Tue, 21 Nov 2017 22:09:35 +0100 with message-id <20171121210935.GA10033@jupiter> and subject line Re: Bug#880996: ring: FTBFS on mips64el has caused the Debian Bug report #880996, regarding ring: FTBFS on mips64el 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.) -- 880996: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880996 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ring Version: 20170912.1.912f772~dfsg1-2 Severity: serious Tags: sid buster Control: block 880355 by -1 ring FTBFS on mips64el during the libva transition: | ../doltlibtool --tag=CXX --mode=link g++-6 -I../src -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/dbus-c++-1 -I/usr/include/dbus-1.0 -I/usr/lib/mips64el-linux-gnuabi64/dbus-1.0/include -I../src/dring -DTOP_BUILDDIR=\"$(cd ".."; pwd)\" -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DMSGPACK_DEFAULT_API_VERSION=1 -DPJ_AUTOCONF=1 -I/<<PKGBUILDDIR>>/daemon/contrib/mips64el-linux-gnuabi64/include -Wl,-z,relro -Wl,-z,now -Wl,-Bsymbolic -ldl -L/<<PKGBUILDDIR>>/daemon/contrib/mips64el-linux-gnuabi64/lib -lcryptopp -o dring dring-main.o dbus/libclient_dbus.la -ldbus-c++-1 -ldbus-1 ../src/libring.la -lnatpmp -lboost_random -lboost_system -lgsm -lrestbed | libtool: link: g++-6 -I../src -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/dbus-c++-1 -I/usr/include/dbus-1.0 -I/usr/lib/mips64el-linux-gnuabi64/dbus-1.0/include -I../src/dring "-DTOP_BUILDDIR=\"/<<PKGBUILDDIR>>/daemon\"" -g -O2 "-fdebug-prefix-map=/<<PKGBUILDDIR>>=." -fstack-protector-strong -Wformat -Werror=format-security -DMSGPACK_DEFAULT_API_VERSION=1 -DPJ_AUTOCONF=1 "-I/<<PKGBUILDDIR>>/daemon/contrib/mips64el-linux-gnuabi64/include" -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-Bsymbolic -o dring dring-main.o -L/<<PKGBUILDDIR>>/daemon/contrib/mips64el-linux-gnuabi64/lib dbus/.libs/libclient_dbus.a -ldbus-c++-1 -ldbus-1 ../src/.libs/libring.a -lpjsua2-mips64el-unknown-linux-gnuabi64 -lpjsua-mips64el-unknown-linux-gnuabi64 -lpjsip-ua-mips64el-unknown-linux-gnuabi64 -lpjsip-simple-mips64el-unknown-linux-gnuabi64 -lpjsip-mips64el-unknown-linux-gnuabi64 -lpjmedia-codec-mips64el-unknown-linux-gnuabi64 -lpjmedia-videodev-mips64el-unknown-linux-gnuabi64 -lpjmedia-audiodev-mips64el-unknown-linux-gnuabi64 -lpjmedia-mips64el-unknown-linux-gnuabi64 -lpjnath-mips64el-unknown-linux-gnuabi64 -lpjlib-util-mips64el-unknown-linux-gnuabi64 -lsrtp-mips64el-unknown-linux-gnuabi64 -lpj-mips64el-unknown-linux-gnuabi64 -lopus -luuid -lpthread -lasound -lpulse -lsamplerate -lsndfile -lyaml-cpp -ljsoncpp -lupnp -lthreadutil -lixml -lopendht -lnettle -lgnutls -largon2 -lrt -lz -lpcre -lspeexdsp -L/usr/lib -ldl -lcryptopp -lavcodec -lavformat -lavdevice -lswscale -lavutil -ludev -lX11 -lvdpau -lva-drm -lva-x11 -lva -lnatpmp -lboost_random -lboost_system -lgsm -lrestbed -pthread | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function `ring::RingAccount::useIdentity(std::pair<std::shared_ptr<dht::crypto::PrivateKey>, std::shared_ptr<dht::crypto::Certificate> > const&)': | ./daemon/src/ringdht/ringaccount.cpp:845: undefined reference to `dht::Value::msgpack_unpack(msgpack::v1::object)' | ./daemon/src/ringdht/ringaccount.cpp:845: undefined reference to `dht::Value::msgpack_unpack(msgpack::v1::object)' | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function `msgpack::v1::type::detail::convert_integer_sign<unsigned long, false>::convert(msgpack::v1::object const&)': | /usr/include/msgpack/v1/adaptor/int.hpp:46: undefined reference to `dht::unpackBlob(msgpack::v1::object&)' | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function `dht::IceCandidates::msgpack_unpack(msgpack::v1::object)': | /usr/include/opendht/default_types.h:190: undefined reference to `dht::unpackBlob(msgpack::v1::object&)' | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function `msgpack::v1::type::detail::convert_integer_sign<unsigned long, false>::convert(msgpack::v1::object const&)': | /usr/include/msgpack/v1/adaptor/int.hpp:46: undefined reference to `dht::unpackBlob(msgpack::v1::object&)' | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function `dht::IceCandidates::msgpack_unpack(msgpack::v1::object)': | /usr/include/opendht/default_types.h:190: undefined reference to `dht::unpackBlob(msgpack::v1::object&)' | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function `msgpack::v1::type::detail::convert_integer_sign<unsigned long, false>::convert(msgpack::v1::object const&)': | /usr/include/msgpack/v1/adaptor/int.hpp:46: undefined reference to `dht::unpackBlob(msgpack::v1::object&)' | ../src/.libs/libring.a(libringacc_la-ringaccount.o):/usr/include/opendht/default_types.h:190: more undefined references to `dht::unpackBlob(msgpack::v1::object&)' follow | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function `msgpack::v1::adaptor::convert<dht::crypto::RevocationList, void>::operator()(msgpack::v1::object const&, dht::crypto::RevocationList&) const': | /usr/include/msgpack/v1/object.hpp:209: undefined reference to `dht::crypto::RevocationList::msgpack_unpack(msgpack::v1::object)' | /usr/include/msgpack/v1/object.hpp:209: undefined reference to `dht::crypto::RevocationList::msgpack_unpack(msgpack::v1::object)' | collect2: error: ld returned 1 exit status | Makefile:628: recipe for target 'dring' failed See https://buildd.debian.org/status/fetch.php?pkg=ring&arch=mips64el&ver=20170912.1.912f772~dfsg1-2+b1&stamp=1509883418&raw=0 for the full build log. Cheers -- Sebastian Ramacher
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---On 2017-11-07 20:52:43, James Cowgill wrote: > Hi, > > On 06/11/17 19:48, Sebastian Ramacher wrote: > > Source: ring > > Version: 20170912.1.912f772~dfsg1-2 > > Severity: serious > > Tags: sid buster > > Control: block 880355 by -1 > > > > ring FTBFS on mips64el during the libva transition: > [...] > > | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function > > `ring::RingAccount::useIdentity(std::pair<std::shared_ptr<dht::crypto::PrivateKey>, > > std::shared_ptr<dht::crypto::Certificate> > const&)': > > | ./daemon/src/ringdht/ringaccount.cpp:845: undefined reference to > > `dht::Value::msgpack_unpack(msgpack::v1::object)' > > | ./daemon/src/ringdht/ringaccount.cpp:845: undefined reference to > > `dht::Value::msgpack_unpack(msgpack::v1::object)' > > | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function > > `msgpack::v1::type::detail::convert_integer_sign<unsigned long, > > false>::convert(msgpack::v1::object const&)': > > | /usr/include/msgpack/v1/adaptor/int.hpp:46: undefined reference to > > `dht::unpackBlob(msgpack::v1::object&)' > > | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function > > `dht::IceCandidates::msgpack_unpack(msgpack::v1::object)': > > | /usr/include/opendht/default_types.h:190: undefined reference to > > `dht::unpackBlob(msgpack::v1::object&)' > > | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function > > `msgpack::v1::type::detail::convert_integer_sign<unsigned long, > > false>::convert(msgpack::v1::object const&)': > > | /usr/include/msgpack/v1/adaptor/int.hpp:46: undefined reference to > > `dht::unpackBlob(msgpack::v1::object&)' > > | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function > > `dht::IceCandidates::msgpack_unpack(msgpack::v1::object)': > > | /usr/include/opendht/default_types.h:190: undefined reference to > > `dht::unpackBlob(msgpack::v1::object&)' > > | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function > > `msgpack::v1::type::detail::convert_integer_sign<unsigned long, > > false>::convert(msgpack::v1::object const&)': > > | /usr/include/msgpack/v1/adaptor/int.hpp:46: undefined reference to > > `dht::unpackBlob(msgpack::v1::object&)' > > | > > ../src/.libs/libring.a(libringacc_la-ringaccount.o):/usr/include/opendht/default_types.h:190: > > more undefined references to `dht::unpackBlob(msgpack::v1::object&)' follow > > | ../src/.libs/libring.a(libringacc_la-ringaccount.o): In function > > `msgpack::v1::adaptor::convert<dht::crypto::RevocationList, > > void>::operator()(msgpack::v1::object const&, dht::crypto::RevocationList&) > > const': > > | /usr/include/msgpack/v1/object.hpp:209: undefined reference to > > `dht::crypto::RevocationList::msgpack_unpack(msgpack::v1::object)' > > | /usr/include/msgpack/v1/object.hpp:209: undefined reference to > > `dht::crypto::RevocationList::msgpack_unpack(msgpack::v1::object)' > > | collect2: error: ld returned 1 exit status > > | Makefile:628: recipe for target 'dring' failed > > The problem is that ring forces the use of the msgpack v1 API, but > opendht uses whatever the default msgpack API was when it was built. > When opendht was originally uploaded this was v1 and everything was > good. Around 1 month ago, opendht was binNMUed on just mips64el and this > caused the mips64el version of opendht to use v2 of the API. Ring then > FTBFS on mips64el because it tried to use the v1 functions which don't > exist anymore. > > There needs to be some agreement between ring and opendht as to what > msgpack API to use (both use v1 or v2). I'm not sure what the best > option is, but I would guess that forcing opendht to v1 would fix this. Looks like that happend in opendht 1.4.1-1. Closing Cheers -- Sebastian Ramacher
signature.asc
Description: PGP signature
--- End Message ---