Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] ECF, Skype, and 64-bit systems

Peter,
We dont have this patch? Is it checked into the repository? I'm
looking through old mail and dont see a reference to it. Am I about to
feel embaressed?
-ted

On Feb 19, 2008 11:12 AM,  <pnehrer@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> Ted,
>
> were you able to try it out with the patch I sent to Scott? I don't have
> access to it right now so can't resend it, but just ask him if you can. It
> basically factors out your dependency on win32 in the main plugin and moves
> it entirely into the fragment. Let me know if that did any good. I can't
> make it to the conf call today but will be on IRC. Thanks.
>
> --Peter
>
> -------- Original Message --------
> Subject: Re: [ecf-dev] ECF, Skype, and 64-bit systems
> From: "Ted Kubaska" <ted.kubaska@xxxxxxxxx>
> Date: Tue, February 19, 2008 11:18 am
> To: "Eclipse Communication Framework (ECF) developer mailing list."
> <ecf-dev@xxxxxxxxxxx>
>
> Possibly we are not setting it up correctly on 64bit Linux. The distro
> we are using is Ubuntu Gutsy 64-bit. Here is what we did. Will you
> attend the phone meeting today?
>
> 1.
> I downloaded and installed the 64-bit version of Eclipse, 3.4m5. It
> works fine. I downloaded the 64-bit version of Java 6 update 4
> (jdk-6u4-linux-x64.bin). It works fine with Eclipse. We can write
> simple Java programs.
>
> 2.
> I downloaded Skype from Ubuntu's SPM. It installs and works fine from
> its own Skype interface. We can make phone calls and send messages. I
> download and install the Skype plugin (the zip file). It does not work
> from within Eclipse. In fact, we do not even see the Skype selection
> in the ECF dropdown. The provider is installed.
>
> Now if I instead run on a 32-bit Linux Ubuntu, using the 32-bit
> Eclipse, 32-bit Java, Skype from Ubuntu's SPM, it works fine. If I run
> on 32-bit windows, the Skype plugin does not work, but here is an
> important qualification ... if I build Skype on a 32bit Linux system,
> it works fine on 32bit windows and 32bit linux. It does not work on
> 32bit windows, if it is built on 64-bit Linux. That's the difference.
> I can modify the resulting Skype plugin as built on 64bit Linux to
> work on 32bit Windows by replacing one class file in one of the jars
> making up the Skype plugin with the class file as made on a 32-bit
> system.
>
> The file I must replace is
> com/skype/connector/windows/WindowsConnector$1.class in
> com.skype_0.3.0.HEAD.jar. I replace it with the same file built on
> 32-bit Linux.
>
> Now when we build on 64-bit Linux we have to be careful to copy the
> org.eclipse.swt.win32.win32.x86_3.3.0.v3346.jar fragment to the
> Eclipse plugins directory so that references are resolved. This jar is
> of course not used by Eclipse as it runs on our 64-bit Linux but it is
> needed for the Skype build.
>
> Now unfortunately when I tried this out on a 64-bit linux (running not
> building) this was down quickly because I did not have the machine for
> very long. But two of us tried very hard during a hour or so and could
> not get it to work. It's not proactical to use our 64-bit build linux
> sysem (Suse 10.2) to run on.
>
> Now when I say a build on 32-linux works and one on 64-bit linux does
> not, I really do mean the verys same files. The Skype code is the same
> on both systems as are all the build files (the ant scripts and config
> files). The different is that the 32bit system has 32-bit eclipse and
> 32-bit java.
>
> If you have more information about this and can attend our phone
> meeting (which I think is today) that's be great. Thanks.
> -ted
>
>
>
> 2008/2/19 Marcelo Mayworm <mayworm@xxxxxxxxx>:
> > Hello Ted,
> >
> > I don't know if I understood your point of view.
> >
> > ECF Skype plugin is dependent of native lib (Skype4Java lib), and we have
> one lib for each OS, and one specific lib for Linux 64 e 32. I don't have a
> linux 64, just 32, but I tried the ECF Skype plugin on Linux 32 and 64 (with
> helps from Roy) and it was working fine. Scott tried it on windows 32 (I
> guess). We created diferents fragments for specific OS.
> >
> > P.S: For while we dont have a fragment for Macos...
> >
> > Please let me know if helped you.
> >
> > Cheers
> > Marcelo
> >
> >
> > 2008/2/19 Ted Kubaska <ted.kubaska@xxxxxxxxx>:
> >
> > >
> > >
> > >
> > >
> > > Has anyone run ECF and its provider plugins (specifically Skype) on
> 64-bit Linux?
> > >
> > > As I've stated here before, we build on a 64-bit Linux system and the
> resulting build is intended for both Windows and Linux systems. And we've
> encountered some difficulties. Consequently, I've stopped the OSU auto
> builds. I'm planning to move the OSU builds to a 32-bit Linux system.
> > >
> > > Built on 64-bit Linux, ECF works everywhere ... it works on
> 32-bit/64-bit Window/Linux systems. Congratulations on great protability.
> > >
> > > However, the Skype plugin has some issues. Built on 64-bit Linux, it
> does not work on 32-bit Windows. It does work on 32-bit Linux. Last Sunday I
> tried it out on 64-bit Linux (another person's machine and not a lot of
> access time), but it did not (not!) appear to work. This was unexpected. I
> have not been able to try it on 64-bit Windows because I don't have access
> to a 64-bit Windows machine.
> > >
> > > A thank-you to Peter Nehrer is appropriate. His directions for debugging
> an already built plugin work fine and provided us with good information. We
> now think we understand why the Skype built on 64-bit Linux does not run on
> 32-bit Windows. Unfortunately, understanding is a long way from fixing.
> However, we did expect it to run on 64-bit Linux.
> > >
> > > So my question ... who is working with 64-bit machines and what have you
> experienced? Specifically can you see ECF and Skype work together on any
> 64-bit system?
> > >
> > > --
> > > -Ted
> > > _______________________________________________
> > > ecf-dev mailing list
> > > ecf-dev@xxxxxxxxxxx
> > > https://dev.eclipse.org/mailman/listinfo/ecf-dev
> > >
> > >
> >
> >
> > _______________________________________________
> > ecf-dev mailing list
> > ecf-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/ecf-dev
> >
> >
>
>
>
> --
> -Ted
> _______________________________________________
> ecf-dev mailing list
> ecf-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ecf-dev
>



-- 
 -Ted


Back to the top