[Bug 990982] Re: [Multiarch] libfreetype6-dev:i386 dependencies issue

Igbaäl cerebro.alexiel at gmail.com
Sat Jun 14 21:56:48 UTC 2014


The initial issue was not being able to build a 32-bit version of wine
from source on a 64-bit computer because wine needed both libfreetype-
dev package for i386 and amd64 flavour.

I followed http://wiki.winehq.org/BuildingBiarchWineOnUbuntu guide and
it fully works, neither errors nor headaches ;)

But if I try to install libfreetype6-dev:i386, I still have to uninstall libfreetype6-dev (:amd64) among other packages :
alex at leon:~$ sudo apt-get install libfreetype6-dev:i386
[sudo] password for alex: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gcc-4.9-base:i386 libc6:i386 libc6-dev:i386 libfreetype6:i386 libgcc1:i386
  libpng12-0:i386 libpng12-dev:i386 linux-libc-dev:i386 zlib1g:i386
  zlib1g-dev:i386
Suggested packages:
  glibc-doc:i386 locales:i386 manpages-dev:i386
Recommended packages:
  gcc:i386 c-compiler:i386
The following packages will be REMOVED:
  build-essential dkms g++ gcc libfontconfig1-dev libfreetype6-dev
  libpng12-dev virtualbox-dkms
The following NEW packages will be installed:
  gcc-4.9-base:i386 libc6:i386 libc6-dev:i386 libfreetype6:i386
  libfreetype6-dev:i386 libgcc1:i386 libpng12-0:i386 libpng12-dev:i386
  linux-libc-dev:i386 zlib1g:i386 zlib1g-dev:i386
0 upgraded, 11 newly installed, 8 to remove and 0 not upgraded.
Need to get 7,882 kB of archives.
After this operation, 17.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] ^C

I just read https://wiki.ubuntu.com/MultiarchSpec and in the "Unresolved issues" section, there is a "Co-installable -dev packages " entry which means this bugs is normal since no one agreed on what to do in this case.
Maybe renaming this bug into "[Mutiarch] Find a way to co-install -dev packages" would better describe it.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to eglibc in Ubuntu.
https://bugs.launchpad.net/bugs/990982

Title:
  [Multiarch] libfreetype6-dev:i386 dependencies issue

Status in “eglibc” package in Ubuntu:
  Triaged
Status in “freetype” package in Ubuntu:
  Triaged

Bug description:
  I'm on
  alex at leon:~$ uname -a
  Linux leon 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

  It's a fresh 12.04 install from a mini 30MB iso dd'ed to a USB flash drive.
  So it's clean and up-to-date.

  I have libfreetype6 and libfreetype6-dev installed.
  To compile wine from source (32 and 64 bit version), I need both 32 and 64 bit development packages of several libraries.

  For gcc, I had to install gcc-multilib instead of gcc:i386 (gcc and gcc:i386 seem to be incompatible).
  But there is no freetype6-multilib package hence my bug report.

  I think the following console output will tell you more things than
  long sentences :

  alex at leon:~$ sudo apt-get install libfreetype6-dev:i386
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  The following package was automatically installed and is no longer required:
    libexpat1-dev
  Use 'apt-get autoremove' to remove them.
  The following extra packages will be installed:
    libc6-dev:i386 linux-libc-dev:i386 zlib1g-dev:i386
  Suggested packages:
    glibc-doc:i386 manpages-dev:i386
  Recommended packages:
    gcc:i386 c-compiler:i386
  The following packages will be REMOVED:
    build-essential dkms g++ gcc gcc-multilib libfontconfig1-dev
    libfreetype6-dev virtualbox-dkms
  The following NEW packages will be installed:
    libc6-dev:i386 libfreetype6-dev:i386 linux-libc-dev:i386 zlib1g-dev:i386
  0 upgraded, 4 newly installed, 8 to remove and 0 not upgraded.
  Need to get 6,832 kB of archives.
  After this operation, 17.2 MB of additional disk space will be used.
  Do you want to continue [Y/n]? ^C

  I'm sure you understand removing build-essential and gcc is not really
  something I want to do.

  Hopefully, wine provides a configure switch (--without-freetype) to
  workaround the issue.

  If you need more details, just let me know.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/990982/+subscriptions



More information about the foundations-bugs mailing list