On Friday, July 20, 2012 11:27:08, Ian Jackson wrote:
> Chris Knadle writes ("Re: Bug#682010: re celt and mumble referred to the
TC"):
> > On Friday, July 20, 2012 10:21:17, Ian Jackson wrote:
> > > Why won't it build ?
> >
> > The mumble source pacakge will not build in Wheezy on amd64 due to Wheezy
> > getting an upgrade to gcc 4.7 in relation with zero-ice.
>
> Oh, right. This is related to the other changes from -1 to -2.
I might be forgetting some facts, but that sounds right.
Build just finished and erred as expected. I'll give you the tail of the
file, just let me know if you'd like the entirety.
------------------------------------------
/usr/include/Ice/Handle.h: In instantiation of
‘IceInternal::Handle<T>::Handle(T*) [with T = Ice::Communicator]’:
/usr/include/Ice/OutgoingAsync.h:49:16: required from here
/usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this
scope, and no declarations were found by argument-dependent lookup at the
point of instantiation [-fpermissive]
compilation terminated due to -Wfatal-errors.
make[3]: *** [release/MurmurIce.o] Error 1
make[3]: Leaving directory `/home/cknadle/src/mumble/mumble-1.2.3-348-
g317f5a0/src/murmur'
make[2]: *** [release] Error 2
make[2]: Leaving directory `/home/cknadle/src/mumble/mumble-1.2.3-348-
g317f5a0/src/murmur'
make[1]: *** [sub-src-murmur-sub_Release_ordered] Error 2
make[1]: Leaving directory `/home/cknadle/src/mumble/mumble-1.2.3-348-
g317f5a0'
make: *** [build-arch-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
------------------------------------------
> I assume that we could make, in principle, a -3 which was like -2 but
> with celt 0.7.1 reenabled.
I should probably examine the Git history, but in priciple I believe it should
be possible to either make a "348" -2 with backported zero-ice ABI fixes and
hardcoding use of gcc 4.6, or a "349" -3 with added libcelt support.
However if we decide to go in this direction while upstream plans to re-enable
Speex, we should probably also consider whether to try to re-enable Speex for
interoperability.
-- Chris
--
Chris Knadle
Chris.Knadle@coredump.us
GPG Key: 4096R/0x1E759A726A9FDD74
Attachment:
signature.asc
Description: This is a digitally signed message part.