Public bug reported: Following debian packages it should be now possible to install both clang-3.4 and clang-3.5. Trying to do the same on ubuntu utopic fails (sorry for the report in french) whereas it works smoothly on Debian :
""" Sélection du paquet clang-3.5 précédemment désélectionné. dpkg: concernant clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb contenant clang-3.5 : clang-3.5 casse (« breaks ») clang-3.4 (<< 1:3.4.2-7~exp1) « clang-3.4 » (version « 1:3.4.2-3ubuntu2 ») est présent ainsi que « installé ». dpkg: error processing archive clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb (--install): l'installation de clang-3.5 casserait clang-3.4 et la déconfiguration n'est pas autorisée (--auto-deconfigure pourrait aider) Sélection du paquet clang-3.5-doc précédemment désélectionné. (Lecture de la base de données... 966395 fichiers et répertoires déjà installés.) Préparation du décompactage de clang-3.5-doc_3.5~+rc3-1ubuntu1_all.deb ... Sélection du paquet clang-3.5-examples précédemment désélectionné. Préparation du décompactage de clang-3.5-examples_3.5~+rc3-1ubuntu1_amd64.deb ... Sélection du paquet libclang-3.5-dev précédemment désélectionné. Préparation du décompactage de libclang-3.5-dev_3.5~+rc3-1ubuntu1_amd64.deb ... Sélection du paquet python-clang-3.5 précédemment désélectionné. dpkg: concernant python-clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb contenant python-clang-3.5 : python-clang-3.5 casse (« breaks ») python-clang-3.4 « python-clang-3.4 » (version « 1:3.4.2-3ubuntu2 ») est présent ainsi que « installé ». """ The trouble in Ubuntu is, I think, linked with the following lines in the debian/control file: """ Package: clang-3.5 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, libclang-common-3.5-dev (= ${binary:Version}), libclang1-3.5 (= ${binary:Version}), libc6-dev Provides: c-compiler, objc-compiler, c++-compiler Recommends: llvm-3.5-dev, python Suggests: gnustep, gnustep-devel, clang-3.5-doc Replaces: clang-3.1, clang-3.2, clang-3.3, clang (<< 1:3.5), clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt Breaks: clang-3.1, clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt Description: C, C++ and Objective-C compiler (LLVM based) """ The version number for clang-3.4 is wrong in Ubuntu. There is no 3.4.2-7~, there is only a 3.4.2-3~ Changing this would enable to install both version of clang Best C ** Affects: llvm-toolchain-3.4 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to llvm-toolchain-3.4 in Ubuntu. https://bugs.launchpad.net/bugs/1366815 Title: failed to install both clang-3.4 and clang-3.5 Status in “llvm-toolchain-3.4” package in Ubuntu: New Bug description: Following debian packages it should be now possible to install both clang-3.4 and clang-3.5. Trying to do the same on ubuntu utopic fails (sorry for the report in french) whereas it works smoothly on Debian : """ Sélection du paquet clang-3.5 précédemment désélectionné. dpkg: concernant clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb contenant clang-3.5 : clang-3.5 casse (« breaks ») clang-3.4 (<< 1:3.4.2-7~exp1) « clang-3.4 » (version « 1:3.4.2-3ubuntu2 ») est présent ainsi que « installé ». dpkg: error processing archive clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb (--install): l'installation de clang-3.5 casserait clang-3.4 et la déconfiguration n'est pas autorisée (--auto-deconfigure pourrait aider) Sélection du paquet clang-3.5-doc précédemment désélectionné. (Lecture de la base de données... 966395 fichiers et répertoires déjà installés.) Préparation du décompactage de clang-3.5-doc_3.5~+rc3-1ubuntu1_all.deb ... Sélection du paquet clang-3.5-examples précédemment désélectionné. Préparation du décompactage de clang-3.5-examples_3.5~+rc3-1ubuntu1_amd64.deb ... Sélection du paquet libclang-3.5-dev précédemment désélectionné. Préparation du décompactage de libclang-3.5-dev_3.5~+rc3-1ubuntu1_amd64.deb ... Sélection du paquet python-clang-3.5 précédemment désélectionné. dpkg: concernant python-clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb contenant python-clang-3.5 : python-clang-3.5 casse (« breaks ») python-clang-3.4 « python-clang-3.4 » (version « 1:3.4.2-3ubuntu2 ») est présent ainsi que « installé ». """ The trouble in Ubuntu is, I think, linked with the following lines in the debian/control file: """ Package: clang-3.5 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, libclang-common-3.5-dev (= ${binary:Version}), libclang1-3.5 (= ${binary:Version}), libc6-dev Provides: c-compiler, objc-compiler, c++-compiler Recommends: llvm-3.5-dev, python Suggests: gnustep, gnustep-devel, clang-3.5-doc Replaces: clang-3.1, clang-3.2, clang-3.3, clang (<< 1:3.5), clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt Breaks: clang-3.1, clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt Description: C, C++ and Objective-C compiler (LLVM based) """ The version number for clang-3.4 is wrong in Ubuntu. There is no 3.4.2-7~, there is only a 3.4.2-3~ Changing this would enable to install both version of clang Best C To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-3.4/+bug/1366815/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp