I finally got eclipse to run again in my amd64 system. This is what I did.

# dpkg --add-architecture i386

Edited my sources.list.d/testing to look like this - (note the [arch=....])

deb [arch=amd64,i386] http://http.us.debian.org/debian/ testing main non-free contrib

# aptitude update

In the old days....one just installed ia32-libs add ia32-libs-gtk and life was very good. But today, one has to install all the i386 packages manually like this - aptitude install <package-name>:i386 in the normal way. Look at the error messages, hunt for a package, install it, repeat.

  512  aptitude install libgtk2.0-0:i386
  514  aptitude install libcanberra-gtk-module:i386 libatk-bridge2.0-0:i386 libgail-3-0:i386
  518  aptitude install libswt-gtk-3-java:i386

I still got error messages about libgail, so a little hunting....
  519  locate libgail.so
  520  dpkg -S /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so
  521  aptitude install libgail-common:i386

Same with atk-bridge
  522  locate atk-bridge.so
  523  dpkg -S /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libatk-bridge.so
  524  aptitude install libatk-adaptor:i386

Finally, some pixelmap errors -
  525  aptitude install  gtk2-engines-pixbuf:i386
  526  aptitude install gnome-themes-standard:i386

Eclipse 3.7.2 no runs without any warnings or errors.

Cheers!

Mark

P.S. Another useful tool to help find those pesky unstable packages that creep into a system from time to time...
# aptitude install apt-show-versions
# apt-show-versions | grep /unstable

 


On Fri, Sep 20, 2013 at 10:02 AM, Mark Phillips <mark@phillipsmarketing.biz> wrote:
Jason,

I tried what you suggested, and no change.

# dpkg --add-architecture i386
# aptitude update
# aptitude upgrade
Resolving dependencies...               
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 61 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
# aptitude install ia32-libs

Same "error" messages. Lots of broken dependencies, and aptitude still wants to replace gnome, and most of the other 64 bit apps with i386 versions.

I checked Debian.org for the package ia32-libs in testing, and got this back:

Package: ia32-libs (1:0.5)
Transitional package to migrate ia32-libs to multiarch
This is a transitional package used to migrate the ia32-libs package to true multiarch. It can be removed once nothing on the system depends on it. This package requires multiarch to be enabled before it can be installed, use "dpkg --add-architecture i386".

What am I missing?

Thanks,

Mark



On Fri, Sep 20, 2013 at 9:51 AM, Jason Holtzapple <ml@bitflip.net> wrote:
On 09/20/2013 09:20 AM, Mark Phillips wrote:
> I have a Debian testing amd64 laptop. Only testing, no unstable or
> experimental. I need to install ia32-libs to run eclipse in 32 bit mode
> for android development.
>
> However, I get a slew of conflicts, and it seems that aptitude wants to
> replace a lot of my 64 bit aps with 32 bit apps. Apps like gnome,
> gnome-core, empathy, etc. Is this normal or necessary?

You should be using multiarch:

# dpkg --add-architecture i386
# apt-get update

And then try again. As far as I know ia32-libs is deprecated.

---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss