Bug#729904: jitsi: FTBFS on amd64 stable (wheezy)

2014-01-29 Thread Faheem Mitha


On Wed, 29 Jan 2014, Daniel Reichelt wrote:


Hi there,



I managed to track down what's going wrong with compiling
jitsi/2.4.4.997-1 on wheezy, although I didn't solve it in the sense
that it is now compilable on plain Wheezy but on a Wheezy-based
system, pulling in some build-depends from Jessie. Here are my
steps:



1) minimal Wheezy installation
2) aptitude install libbcprov-java/jessie
3) aptitude install libhttpclient-java/jessie
4) apt-get build-dep jitsi/jessie



Calling aptitude, you'll have to hit no until nothing "get's not
installed"/"left as it is" etc... you know what I mean :)



2) was straightforward to solve. 3) however was a bit more tricky.
During ant compile I wound up with 3 errors pertaining to
SSLSocketFactoryEx.java (1 unfitting @Override annotation and 2
"missing symbol: HttpInetSocketAddress..."). Wheezy's
libhttpclient-java package does not ship the required
HttpInetSocketAddress class and provides an API version which indeed
justifies the annotation error. Once I installed the jessie-version
of the package, I could successfully build jitsi.



HTH, cheers,



Daniel


Hi Daniel,

Thanks, that is very helpful. I'm not sure whether you are one of the 
developers or Debian-side maintainers of Jitsi, but if the latter, can you 
adjust the build dependencies of jitsi accordingly? If you want to be 
helpful, you could also add a note for prospective backporters.


When I get a chance, I'll try rebuilding it again. If you are a Debian
maintainer, are you planning a new upload soon? Thanks.

   Regards, Faheem


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



Bug#729904: jitsi: FTBFS on amd64 stable (wheezy)

2014-01-29 Thread Daniel Reichelt
Hi there,

I managed to track down what's going wrong with compiling
jitsi/2.4.4.997-1 on wheezy, although I didn't solve it in the sense
that it is now compilable on plain Wheezy but on a Wheezy-based system,
pulling in some build-depends from Jessie. Here are my steps:

1) minimal Wheezy installation
2) aptitude install libbcprov-java/jessie
3) aptitude install libhttpclient-java/jessie
4) apt-get build-dep jitsi/jessie

Calling aptitude, you'll have to hit no until nothing "get's not
installed"/"left as it is" etc... you know what I mean :)

2) was straightforward to solve. 3) however was a bit more tricky.
During ant compile I wound up with 3 errors pertaining to
SSLSocketFactoryEx.java (1 unfitting @Override annotation and 2 "missing
symbol: HttpInetSocketAddress..."). Wheezy's libhttpclient-java package
does not ship the required HttpInetSocketAddress class and provides an
API version which indeed justifies the annotation error. Once I
installed the jessie-version of the package, I could successfully build
jitsi.

HTH, cheers,

Daniel


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