Skip to Main Content

Infrastructure Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

oracle linux 7.6 cmake3 cannot install

user888846Jun 9 2019 — edited Jun 10 2019

in oracle linux 7.6, enable [ol7_developer_EPEL] in respos,

yum install cmake3

---> Package cmake3.x86_64 0:3.13.4-2.el7 will be installed

--> Processing Dependency: cmake3-data = 3.13.4-2.el7 for package: cmake3-3.13.4-2.el7.x86_64

--> Processing Dependency: libjsoncpp.so.0()(64bit) for package: cmake3-3.13.4-2.el7.x86_64

--> Processing Dependency: libuv.so.1()(64bit) for package: cmake3-3.13.4-2.el7.x86_64

--> Processing Dependency: librhash.so.0()(64bit) for package: cmake3-3.13.4-2.el7.x86_64

--> Processing Dependency: libarchive.so.13()(64bit) for package: cmake3-3.13.4-2.el7.x86_64

--> Running transaction check

---> Package cmake3-data.noarch 0:3.13.4-2.el7 will be installed

--> Processing Dependency: emacs-filesystem >= 24.3 for package: cmake3-data-3.13.4-2.el7.noarch

--> Processing Dependency: /usr/bin/python3.4 for package: cmake3-data-3.13.4-2.el7.noarch

Package python34 is obsoleted by python36, but obsoleting package does not provide for requirements

---> Package jsoncpp.x86_64 0:0.10.5-2.el7 will be installed

---> Package libarchive.x86_64 0:3.1.2-10.el7_2 will be installed

---> Package libuv.x86_64 1:1.27.0-1.el7 will be installed

---> Package rhash.x86_64 0:1.3.4-2.el7 will be installed

--> Running transaction check

---> Package cmake3-data.noarch 0:3.13.4-2.el7 will be installed

--> Processing Dependency: /usr/bin/python3.4 for package: cmake3-data-3.13.4-2.el7.noarch

Package python34 is obsoleted by python36, but obsoleting package does not provide for requirements

---> Package emacs-filesystem.noarch 1:24.3-22.el7 will be installed

--> Processing Dependency: /usr/bin/python3.4 for package: cmake3-data-3.13.4-2.el7.noarch

Package python34 is obsoleted by python36, but obsoleting package does not provide for requirements

--> Finished Dependency Resolution

Error: Package: cmake3-data-3.13.4-2.el7.noarch (ol7_developer_EPEL)

           Requires: /usr/bin/python3.4

           Available: python34-3.4.5-4.el7.x86_64 (ol7_developer_EPEL)

               Not found

           Available: python34-3.4.5-5.el7.x86_64 (ol7_developer_EPEL)

               Not found

           Available: python34-3.4.8-1.el7.x86_64 (ol7_developer_EPEL)

               Not found

           Available: python34-3.4.9-1.el7.x86_64 (ol7_developer_EPEL)

               Not found

           Available: python34-3.4.9-2.el7.x86_64 (ol7_developer_EPEL)

               Not found

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

then install python34

Loaded plugins: ulninfo
Package python34 is obsoleted by python36, trying to install python36-3.6.8-1.el7.x86_64 instead
Resolving Dependencies
--> Running transaction check
---> Package python36.x86_64 0:3.6.8-1.el7 will be installed
--> Processing Dependency: python36-libs(x86-64) = 3.6.8-1.el7 for package: python36-3.6.8-1.el7.x86_64
--> Processing Dependency: libpython3.6m.so.1.0()(64bit) for package: python36-3.6.8-1.el7.x86_64
--> Running transaction check
---> Package python36-libs.x86_64 0:3.6.8-1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================================
Package                                   Arch                               Version                                   Repository                                      Size
=============================================================================================================================================================================
Installing:
python36                                  x86_64                             3.6.8-1.el7                               ol7_developer_EPEL                              66 k
Installing for dependencies:
python36-libs                             x86_64                             3.6.8-1.el7                               ol7_developer_EPEL                             8.6 M

Transaction Summary
=============================================================================================================================================================================
Install  1 Package (+1 Dependent package)

install cmake3 again

--> Processing Dependency: /usr/bin/python3.4 for package: cmake3-data-3.13.4-2.el7.noarch

Package python34-3.4.9-2.el7.x86_64 is obsoleted by python36-3.6.8-1.el7.x86_64 which is already installed

--> Finished Dependency Resolution

Error: Package: cmake3-data-3.13.4-2.el7.noarch (ol7_developer_EPEL)

           Requires: /usr/bin/python3.4

           Available: python34-3.4.5-4.el7.x86_64 (ol7_developer_EPEL)

               Not found

           Available: python34-3.4.5-5.el7.x86_64 (ol7_developer_EPEL)

               Not found

           Available: python34-3.4.8-1.el7.x86_64 (ol7_developer_EPEL)

               Not found

           Available: python34-3.4.9-1.el7.x86_64 (ol7_developer_EPEL)

               Not found

           Available: python34-3.4.9-2.el7.x86_64 (ol7_developer_EPEL)

               Not found

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

why cmake3 only depends python34, and python34 cannot be installed?

Comments
Post Details
Added on Jun 9 2019
3 comments
2,881 views