[jitsi-dev] Looking for the source files…


#1

Hi,
I'm trying to run Jitsi 2.2 (last stable) on Mac OS X 10.5.8 on a G5 (PowerPC). Actually, any reasonable version would do, but I seem to encounter different problems on
each of them and for the moment it looks like 2.2 might be the easiest to deal with.

The major symptom is if you go to the audio settings, you get no choices excep "none" for audio device, which isn't particularly useful. After poking around a bit, it seems like
at least part of the issue is that some of the libraries in �lib/native/mac aren't universal binaries that contain a PPC architecture module in them. Some do, some don't. Some have
different mixes (64 and 32-bit) Intel binaries only; some have only a 32-bit Intel or 64-bit Intel and a PPC, etc. In particular, libjnportaudio.libjnl doesn't have a PPC component. I tried
grafting in the one from the Jitsi 1.0 binary application, but, alas, that didn't help.

If I try to download the source code, I get the source code for Jitsi itself which I can build, but the binary libaries don't have the sources. I've found a portaudio that seems to be the right
one (different versions), but only a set of instructions that appears to think you know what you're doing and talks about Speex and something else in the build instructions, but doesn't say where to
get them, either, and the newer version of portaudio on the java.net site under the Jitsi project, doesn't say anything about that, and, although I can run a config/make against in, I only get
the usual .dylib files and no libjnl file. So, my question is, where do I get the things I need to build all of those files in the lib tree within the app? Thanks.-kby

···

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


#2

Jitsi and libjitsi contain almost everything you need sans some source tarballs, at least, the last time I tried. I did the same thing you're trying to do with a dev version a bit earlier than 2.2. I had to patch quite many packages and build settings. However, the end result was still not very satisfactory. I did get call audio though, but then there are problems coming from the Java side, and now that Jitsi has moved on to Java 1.6, there's little point in spending effort on a platform that only has Java 1.5. I can dig my command history and patches for you if you like, though.

And btw. if you google you should find a reference to a binary release version that does have audio working on ppc macs - I can't recall which was it now, maybe from the 1.0 line.

Regards,
Heikki Lindholm

···

On 8/9/13 7:46 AM, Kimo B. Yap wrote:

Hi,
I'm trying to run Jitsi 2.2 (last stable) on Mac OS X 10.5.8 on a G5
(PowerPC). Actually, any reasonable version would do, but I seem to
encounter different problems on
each of them and for the moment it looks like 2.2 might be the easiest
to deal with.

The major symptom is if you go to the audio settings, you get no choices
excep "none" for audio device, which isn't particularly useful. After
poking around a bit, it seems like
at least part of the issue is that some of the libraries in
�lib/native/mac aren't universal binaries that contain a PPC
architecture module in them. Some do, some don't. Some have
different mixes (64 and 32-bit) Intel binaries only; some have only a
32-bit Intel or 64-bit Intel and a PPC, etc. In particular,
libjnportaudio.libjnl doesn't have a PPC component. I tried
grafting in the one from the Jitsi 1.0 binary application, but, alas,
that didn't help.

If I try to download the source code, I get the source code for Jitsi
itself which I can build, but the binary libaries don't have the
sources. I've found a portaudio that seems to be the right
one (different versions), but only a set of instructions that appears to
think you know what you're doing and talks about Speex and something
else in the build instructions, but doesn't say where to
get them, either, and the newer version of portaudio on the java.net
site under the Jitsi project, doesn't say anything about that, and,
although I can run a config/make against in, I only get
the usual .dylib files and no libjnl file. So, my question is, where do
I get the things I need to build all of those files in the lib tree
within the app? Thanks.-kby


#3

I'm trying to run Jitsi 2.2 (last stable) on Mac OS X 10.5.8 on a G5
(PowerPC). Actually, any reasonable version would do, but I seem to
encounter different problems on
each of them and for the moment it looks like 2.2 might be the easiest
to deal with.

The major symptom is if you go to the audio settings, you get no choices
excep "none" for audio device, which isn't particularly useful. After
poking around a bit, it seems like
at least part of the issue is that some of the libraries in
.lib/native/mac aren't universal binaries that contain a PPC
architecture module in them. Some do, some don't. Some have
different mixes (64 and 32-bit) Intel binaries only; some have only a
32-bit Intel or 64-bit Intel and a PPC, etc. In particular,
libjnportaudio.libjnl doesn't have a PPC component. I tried
grafting in the one from the Jitsi 1.0 binary application, but, alas,
that didn't help.

We don't support PPC anymore. And even if you compile all the libraries I
don't know how much success you still get. 2.2 is the last version that
still supported Java 1.5 (afaik the newest for PPC Macs) so you'd need to
stick with that.

If I try to download the source code, I get the source code for Jitsi
itself which I can build, but the binary libaries don't have the
sources. I've found a portaudio that seems to be the right
one (different versions), but only a set of instructions that appears to
think you know what you're doing and talks about Speex and something
else in the build instructions, but doesn't say where to
get them, either, and the newer version of portaudio on the java.net
site under the Jitsi project, doesn't say anything about that, and,
although I can run a config/make against in, I only get
the usual .dylib files and no libjnl file. So, my question is, where do
I get the things I need to build all of those files in the lib tree
within the app? Thanks.-kby

The source for the native libraries is below src/native/* and they are built
with the ant-script at src/native/build.xml. The source for all external
libraries can be obtained from https://github.com/jitsi/libsrc

Ingo


#4

Hi,

our macosx binaries doesn't support ppc and macosx 10.5.
The sources you can find:
https://github.com/jitsi/libjitsi/tree/master/src/native/portaudio
And instructions:
https://github.com/jitsi/libjitsi/blob/master/src/native/portaudio/README
You can skip the patching from the instructions by downloading portaudio
from here:
https://github.com/jitsi/libsrc and process from the configure part.
We are currently working on adding coreaudio alternative for audio devices.

Hope this helps
damencho

···

On Fri, Aug 9, 2013 at 7:46 AM, Kimo B. Yap <kby@alumni.caltech.edu> wrote:

Hi,
I'm trying to run Jitsi 2.2 (last stable) on Mac OS X 10.5.8 on a G5
(PowerPC). Actually, any reasonable version would do, but I seem to
encounter different problems on
each of them and for the moment it looks like 2.2 might be the easiest to
deal with.

The major symptom is if you go to the audio settings, you get no choices
excep "none" for audio device, which isn't particularly useful. After
poking around a bit, it seems like
at least part of the issue is that some of the libraries in
…lib/native/mac aren't universal binaries that contain a PPC architecture
module in them. Some do, some don't. Some have
different mixes (64 and 32-bit) Intel binaries only; some have only a
32-bit Intel or 64-bit Intel and a PPC, etc. In particular,
libjnportaudio.libjnl doesn't have a PPC component. I tried
grafting in the one from the Jitsi 1.0 binary application, but, alas,
that didn't help.

If I try to download the source code, I get the source code for Jitsi
itself which I can build, but the binary libaries don't have the sources.
I've found a portaudio that seems to be the right
one (different versions), but only a set of instructions that appears to
think you know what you're doing and talks about Speex and something else
in the build instructions, but doesn't say where to
get them, either, and the newer version of portaudio on the java.net site
under the Jitsi project, doesn't say anything about that, and, although I
can run a config/make against in, I only get
the usual .dylib files and no libjnl file. So, my question is, where do I
get the things I need to build all of those files in the lib tree within
the app? Thanks.-kby

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

______________________________**_________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/**mailman/listinfo/dev<http://lists.jitsi.org/mailman/listinfo/dev>