Cannot install both 32 and 64 bit versions of libwxGTK3

Bug #1573764 reported by Enryfox
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
wxwidgets3.0 (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Ubuntu 16.04 64 bit fresh upgrade from 15.10.

I have installed the 64 bit version of wxWidgets packages but I also need the 32 bit version; I cannot install libwxGTK3.0:i386 as it requires to uninstall most of ubuntu packages. The conflict is related to libgl0-mesa package: 64/32 bit versions of the library cannot coexist.

Only wxbase library can be installed both x86_64 and i386, but I need the GUI libraries.

in Ubuntu 15.10 the two versions could be installed with no conflicts.

Moreover it is also not possible to install 32 bit dev packages on a Ubuntu 16.04 64 bit installation.

Revision history for this message
Scott Talbert (swt-techie) wrote :
Download full text (5.4 KiB)

I don't see the problem when just trying to install the shared libraries:

talbert@crashback:~$ sudo apt-get install libwxgtk3.0-0v5 libwxgtk3.0-0v5:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  gcc-5-base:i386 gcc-6-base:i386 glib-networking:i386 libatk-bridge2.0-0:i386
  libatk1.0-0:i386 libatspi2.0-0:i386 libavahi-client3:i386
  libavahi-common-data:i386 libavahi-common3:i386
  libboost-filesystem1.58.0:i386 libboost-system1.58.0:i386 libbsd0:i386
  libc6:i386 libcairo-gobject2:i386 libcairo2:i386 libcolord2:i386
  libcomerr2:i386 libcups2:i386 libdatrie1:i386 libdbus-1-3:i386
  libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libegl1-mesa:i386
  libelf1:i386 libepoxy0:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386
  libfreetype6:i386 libgbm1:i386 libgcc1:i386 libgcrypt20:i386
  libgdk-pixbuf2.0-0:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386
  libglapi-mesa:i386 libglib2.0-0:i386 libgmp10:i386 libgnutls30:i386
  libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386 libgtk-3-0:i386
  libgtk2.0-0:i386 libharfbuzz0b:i386 libhogweed4:i386 libice6:i386
  libicu55:i386 libidn11:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386
  libjson-glib-1.0-0:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386
  libkrb5support0:i386 liblcms2-2:i386 libllvm3.8:i386 liblzma5:i386
  libmirclient9:i386 libmircommon5:i386 libmirprotobuf3:i386 libnettle6:i386
  libnotify4:i386 libp11-kit0:i386 libpango-1.0-0:i386
  libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpciaccess0:i386
  libpcre3:i386 libpixman-1-0:i386 libpng12-0:i386 libprotobuf-lite9v5:i386
  libproxy1v5:i386 librest-0.7-0:i386 libselinux1:i386 libsm6:i386
  libsoup-gnome2.4-1:i386 libsoup2.4-1:i386 libsqlite3-0:i386 libstdc++6:i386
  libsystemd0:i386 libtasn1-6:i386 libthai0:i386 libtiff5:i386 libtinfo5:i386
  libtxc-dxtn-s2tc0:i386 libudev1:i386 libuuid1:i386 libwayland-client0:i386
  libwayland-cursor0:i386 libwayland-egl1-mesa:i386 libwayland-server0:i386
  libwxbase3.0-0v5 libwxbase3.0-0v5:i386 libx11-6:i386 libx11-xcb1:i386
  libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386
  libxcb-present0:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386
  libxcb-xfixes0:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386
  libxinerama1:i386 libxkbcommon0:i386 libxml2:i386 libxrandr2:i386
  libxrender1:i386 libxshmfence1:i386 libxxf86vm1:i386
  notification-daemon:i386 zlib1g:i386
Suggested packages:
  glibc-doc:i386 locales:i386 rng-tools:i386 gnutls-bin:i386 krb5-doc:i386
  krb5-user:i386 librsvg2-common:i386 gvfs:i386
Recommended packages:
  xml-core:i386
The following NEW packages will be installed:
  gcc-5-base:i386 gcc-6-base:i386 glib-networking:i386 libatk-bridge2.0-0:i386
  libatk1.0-0:i386 libatspi2.0-0:i386 libavahi-client3:i386
  libavahi-common-data:i386 libavahi-common3:i386
  libboost-filesystem1.58.0:i386 libboost-system1.58.0:i386 libbsd0:i386
  libc6:i386 libcairo-gobject2:i386 libcairo2:i386 l...

Read more...

Revision history for this message
Enryfox (enryfox) wrote :

I opened this bug 5 months ago; in the meantime I have moved to Debian and left Ubuntu for good.

Maybe the conflicts were solved with a later package update, but back when I first installed ubuntu 16.04, it did not work; I needed to have runtime libraries for both 64 and 32 bit plus dev packages for 32 bit only. It did not work and I could not wait days or weeks to have it fixed.
It was the proverbial straw and I moved away from Ubuntu.

Close the bug if you think it is fixed, I honestly do not care any longer.

thanks
bye

Olly Betts (ojwb)
Changed in wxwidgets3.0 (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for wxwidgets3.0 (Ubuntu) because there has been no activity for 60 days.]

Changed in wxwidgets3.0 (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.