Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I know there are already many questions about unmet dependencies but none of them helped me so far. Even this really detailed answer (How do I resolve unmet dependencies?) didn't solve my problem.

This is what I did:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.7

The installation process was interrupted by the following error message:

apt-get install 'gcc-4.7' failed:

dpkg: error processing libquadmath0:i386 (--configure): libquadmath0:i386 4.6.3-1ubuntu5 cannot be configured because libquadmath0:amd64 is in a different version (4.8.1-2ubuntu1~12.04)

dpkg: error processing libquadmath0 (--configure): libquadmath0:amd64 4.8.1-2ubuntu1~12.04 cannot be configured because libquadmath0:i386 is in a different version (4.6.3-1ubuntu5)

Errors were encountered while processing: libquadmath0:i386
libquadmath0

E: Sub-process /usr/bin/dpkg returned an error code (1)

After that I'm not able to install or remove any package. I always get the error message:

The following packages have unmet dependencies:

libquadmath0 : Breaks: libquadmath0:i386 (!= 4.8.1-2ubuntu1~12.04) but 4.6.3-1ubuntu5 is to be installed

libquadmath0:i386 : Breaks: libquadmath0 (!= 4.6.3-1ubuntu5) but 4.8.1-2ubuntu1~12.04 is to be installed

I already tried apt-get -f install which ends with:

Errors were encountered while processing:
 libquadmath0:i386
 libquadmath0
 libgfortran3
 libgfortran3:i386
 libhdf5-serial-1.8.4:i386
 liblapack3gf:i386
 libnetcdf6:i386
 libnetcdf-dev:i386
 ncview:i386
 netcdf-bin:i386

I also tried apt-get clean, update, upgrade and dist-upgrade. But any upgrade won't work either for the same reason, a normal package installation won't work.

How I understand the error messages that I get, is that the 386 version of the package libquadmath0 has a different version number then the amd64 version. Ok, I see, that this can cause some troubles, but how can I solve this?

share|improve this question

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.