Open Source Development

Power Open Source Development

Explore the open source tools and capabilities for building and deploying modern applications on IBM Power platforms including AIX, IBM i, and Linux.


#Power


#Power

 View Only
  • 1.  cmake-3.14.3-1 conflicts with bash-completion-2.9-1

    Posted Thu October 17, 2019 02:12 PM

    Originally posted by: Edward Davignon


    Thanks for building cmake for AIX.

    Since bash completion is not necessary for a build machine, this is low priority, but I thought I would report it.

    $ sudo rpm -ivh cmake-*.rpm
    Preparing...                          ################################# [100%]
            file /opt/freeware/share/cmake from install of cmake-filesystem-3.14.3-1.ppc conflicts with file from package bash-completion-2.9-1.noarch
            file /opt/freeware/share/bash-completion from install of cmake-data-3.14.3-1.ppc conflicts with file from package bash-completion-2.9-1.noarch
            file /opt/freeware/share/cmake from install of cmake-3.14.3-1.ppc conflicts with file from package bash-completion-2.9-1.noarch
    

    #AIXOpenSource
    #AIX-Open-Source-Software


  • 2.  Re: cmake-3.14.3-1 conflicts with bash-completion-2.9-1

    Posted Fri October 18, 2019 07:10 AM

    Originally posted by: AyappanP


    Thanks for reporting it.

    We will fix and release a new version of bash-completion soon. 


    #AIX-Open-Source-Software
    #AIXOpenSource


  • 3.  Re: cmake-3.14.3-1 conflicts with bash-completion-2.9-1

    Posted Fri October 18, 2019 07:13 AM

    Originally posted by: ctremel


    where is this cmake package from...i can not find any in the repo.

     

    root@aixbuildhostng: /root/bin # yum search cmake
    Loaded plugins: aliases, allowdowngrade, basearchonly, changelog, downloadonly, fastestmirror, filter-data, keys, list-data, local, merge-conf, post-transaction-actions, priorities, protectbase, ps, remove-with-leaves, rpm-warm-cache,
                  : show-leaves, tmprepo, tsflags, verify, versionlock
    Loading mirror speeds from cached hostfile
    0 packages excluded due to repository protections
    Warning: No matches found for: cmake
    No Matches found

     


    #AIXOpenSource
    #AIX-Open-Source-Software


  • 4.  Re: cmake-3.14.3-1 conflicts with bash-completion-2.9-1

    Posted Fri October 18, 2019 09:03 AM

    Originally posted by: Edward Davignon


    Chris,

    It is from ftp://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-7.2/cmake/
    Note: the repodata is not always up-to-date, which can be good since it gives people a chance to test new packages before "yum upgrade" pulls them in.  You can setup a local repository or use "yum install ./filename-version.rpm". I used "rpm -ivh" for this post, since it produced more concise output.


    #AIX-Open-Source-Software
    #AIXOpenSource


  • 5.  Re: cmake-3.14.3-1 conflicts with bash-completion-2.9-1

    Posted Mon October 21, 2019 03:22 AM

    Originally posted by: sangameshm


    repodata has been update.

    cmake and bash-completion conflict issue is also resolved.

     

    Thanks,

    Sangamesh


    #AIXOpenSource
    #AIX-Open-Source-Software


  • 6.  Re: cmake-3.14.3-1 conflicts with bash-completion-2.9-1

    Posted Mon October 21, 2019 10:31 PM

    Originally posted by: Edward Davignon


    Thanks.  I installed the new bash-completion and now yum reports another error.   But "rpm -ivh cmake*.rpm" worked without incident.

    $ sudo yum install cmake cmake-data cmake-filesystem cmake-rpm-macros
    Loaded plugins: changelog, downloadonly
    Setting up Install Process
    
    Resolving Dependencies
    --> Running transaction check
    ---> Package cmake.ppc 0:3.14.3-1 will be installed
    --> Processing Dependency: AIX-rpm < 6.2.0.0 for package: cmake-3.14.3-1.ppc
    ---> Package cmake-data.ppc 0:3.14.3-1 will be installed
    ---> Package cmake-filesystem.ppc 0:3.14.3-1 will be installed
    ---> Package cmake-rpm-macros.ppc 0:3.14.3-1 will be installed
    --> Finished Dependency Resolution
    Error: Package: cmake-3.14.3-1.ppc (AIX_Toolbox_61)
               Requires: AIX-rpm < 6.2.0.0
               Installed: AIX-rpm-7.2.3.15-32.ppc (installed)
                   AIX-rpm = 7.2.3.15-32
     You could try using --skip-broken to work around the problem
     You could try running: rpm -Va --nofiles --nodigest
    $ lslpp -l rpm.rte
      Fileset                      Level  State      Description
      ----------------------------------------------------------------------------
    Path: /usr/lib/objrepos
      rpm.rte                  4.13.0.10  COMMITTED  RPM Package Manager
    
    Path: /etc/objrepos
      rpm.rte                  4.13.0.10  COMMITTED  RPM Package Manager
    $ oslevel -s
    7200-03-03-1914
    $
    

    #AIXOpenSource
    #AIX-Open-Source-Software


  • 7.  Re: cmake-3.14.3-1 conflicts with bash-completion-2.9-1

    Posted Tue October 22, 2019 09:36 AM

    Originally posted by: AyappanP


    CMake build is OS version-specific. (separate rpms for AIX 6.1 , AIX 7.1 & AIX 7.2)

    I see you have enabled "AIX_Toolbox_61" repo in AIX 7.2 machine which is not correct. 

    That repo is only meant for AIX 6.1 machines. You should disable that repo in AIX 7.1 & 7.2 machines.

     


    #AIXOpenSource
    #AIX-Open-Source-Software


  • 8.  Re: cmake-3.14.3-1 conflicts with bash-completion-2.9-1

    Posted Tue October 22, 2019 03:11 PM

    Originally posted by: Edward Davignon


    Thank you Ayappan. I cleaned up my config and now it works.  That is a nice feature to protect against installing the wrong version of OS version-specific software.


    #AIX-Open-Source-Software
    #AIXOpenSource