On Sunday, 23 September 2012 at 14:16:45 UTC, Jordi Sayol wrote:
to install dmd2 on LinuxMint: $ sudo gdebi dmd_2.060-0_amd64.deb
Even gdebi's not happy. I removed dmd:i386 and started fresh. Here's a transcript: ---------------- jason ~/Downloads $ sudo apt-get install -f Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: g++-4.6 libstdc++6-4.6-dev Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded. { I judged these to be harmless to the state of things, so left them there.} jason ~/Downloads $ sudo gdebi dmd_2.060-0_i386.deb Reading package lists... Done Building dependency tree Reading state information... Done Building data structures... Done Building data structures... Done This package is uninstallable Cannot install 'gcc:i386' jason ~/Downloads $ apt-cache showpkg gcc:i386 Package: gcc:i386 Versions: 4:4.6.3-1ubuntu5 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages) Description Language: File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages MD5: c7efd71c7c651a9ac8b2adf36b137790 Description Language: en File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en MD5: c7efd71c7c651a9ac8b2adf36b137790 Reverse Depends: dmd:i386,gcc:i386 varnish:i386,gcc:i386 3.3 build-essential:i386,gcc:i386 4:4.4.3 mythbuntu-desktop:i386,gcc:i386 lmbench:i386,gcc:i386 xubuntu-desktop:i386,gcc:i386 varnish:i386,gcc:i386 3.3 ubuntustudio-desktop:i386,gcc:i386 simgrid:i386,gcc:i386 sfront:i386,gcc:i386 prayer-templates-dev:i386,gcc:i386 pmk:i386,gcc:i386 pari-gp2c:i386,gcc:i386 octave3.2-headers:i386,gcc:i386 nypatchy:i386,gcc:i386 nana:i386,gcc:i386 mlton-compiler:i386,gcc:i386 lsb-build-cc3:i386,gcc:i386 lisaac:i386,gcc:i386 4.1 libdmalloc5:i386,gcc:i386 ksplice:i386,gcc:i386 intercal:i386,gcc:i386 ikiwiki-hosting-web:i386,gcc:i386 ichthux-desktop:i386,gcc:i386 goo:i386,gcc:i386 gobjc++:i386,gcc:i386 4:4.6.3-1ubuntu5 gnome-speech-swift:i386,gcc:i386 gnome-speech-dectalk:i386,gcc:i386 ghc:i386,gcc:i386 4:4.2 gcl:i386,gcc:i386 gccgo:i386,gcc:i386 4:4.6.3-1ubuntu5 gap-dev:i386,gcc:i386 frama-c-base:i386,gcc:i386 flex-old:i386,gcc:i386 faucc:i386,gcc:i386 f2c:i386,gcc:i386 ecl:i386,gcc:i386 cython-dbg:i386,gcc:i386 cython:i386,gcc:i386 cxref:i386,gcc:i386 cwebx:i386,gcc:i386 cpushare:i386,gcc:i386 cproto:i386,gcc:i386 codelite:i386,gcc:i386 codeblocks:i386,gcc:i386 ccontrol:i386,gcc:i386 cbmc:i386,gcc:i386 bochs:i386,gcc:i386 binfmtc:i386,gcc:i386 apt-build:i386,gcc:i386 anjuta:i386,gcc:i386 acovea:i386,gcc:i386 ubuntu-desktop:i386,gcc:i386 python-numpy:i386,gcc:i386 ocaml-nox:i386,gcc:i386 ocaml-native-compilers:i386,gcc:i386 libtool:i386,gcc:i386 libc6-dev:i386,gcc:i386 iconc:i386,gcc:i386 hardening-wrapper:i386,gcc:i386 gobjc:i386,gcc:i386 4:4.6.3-1ubuntu5 gfortran:i386,gcc:i386 4:4.6.3-1ubuntu5 gcc-multilib:i386,gcc:i386 4.6.1-2ubuntu5 gcc-multilib:i386,gcc:i386 4:4.6.3-1ubuntu5 gcc-doc:i386,gcc:i386 4:4.6.3-1ubuntu5 gcc,gcc:i386 g++:i386,gcc:i386 4:4.6.3-1ubuntu5 flex:i386,gcc:i386 cmake:i386,gcc:i386 build-essential:i386,gcc:i386 4:4.4.3 gcc-multilib,gcc:i386 4.6.1-2ubuntu5 gcc-4.6-doc,gcc:i386 2.7.2.3-4.3 gcc-4.5-doc,gcc:i386 2.7.2.3-4.3 gcc-4.4-doc,gcc:i386 2.7.2.3-4.3 virtualbox-4.1:i386,gcc:i386 Dependencies: 4:4.6.3-1ubuntu5 - cpp:i386 (2 4:4.6.3-1ubuntu5) gcc-4.6:i386 (2 4.6.3-1~) gcc-multilib:i386 (0 (null)) make:i386 (0 (null)) manpages-dev:i386 (0 (null)) autoconf:i386 (0 (null)) automake1.9:i386 (0 (null)) libtool:i386 (0 (null)) flex:i386 (0 (null)) bison:i386 (0 (null)) gdb:i386 (0 (null)) gcc-doc:i386 (0 (null)) libc6-dev:i386 (16 (null)) libc-dev:i386 (0 (null)) gcc-doc (3 1:2.95.3) gcc-doc:i386 (3 1:2.95.3) gcc (0 (null)) Provides: 4:4.6.3-1ubuntu5 - c-compiler:i386 Reverse Provides: ------------------------ So gcc seems to be installed right (indeed, I use it regularly), but for some reason, the package dependencies or particulars don't wire up right. Other ideas? Jason