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.  ncurses-6.2-1 missing ncurses6-config

    Posted Fri September 11, 2020 03:18 PM
    ncurses-6.2-1.ppc and ncurses-devel-6.2-1.ppc are missing ncurses6-config_32 and ncurses6-config_64, so ncurses6-config is a broken symlink.

    $ rpm -ql ncurses ncurses-devel | grep -e -config | xargs ls -ld
    lrwxrwxrwx 1 root system 18 Sep 11 14:56 /opt/freeware/bin/ncurses6-config -> ncurses6-config_64
    -rw-r--r-- 1 root system 3833 Mar 11 2020 /opt/freeware/man/man1/ncurses6-config.1
    lrwxrwxrwx 1 root system 38 Sep 11 14:55 /usr/bin/ncurses6-config -> ../../opt/freeware/bin/ncurses6-config
    lrwxrwxrwx 1 root system 41 Sep 11 14:55 /usr/bin/ncurses6-config_32 -> ../../opt/freeware/bin/ncurses6-config_32
    lrwxrwxrwx 1 root system 41 Sep 11 14:55 /usr/bin/ncurses6-config_64 -> ../../opt/freeware/bin/ncurses6-config_64
    $ ls -ld /opt/freeware/bin/ncurses*-config*
    lrwxrwxrwx 1 root system 18 Sep 11 14:56 /opt/freeware/bin/ncurses6-config -> ncurses6-config_64
    $ rpm -q ncurses ncurses-devel
    ncurses-6.2-1.ppc
    ncurses-devel-6.2-1.ppc
    $

    ------------------------------
    Edward Davignon
    ------------------------------

    #AIXOpenSource


  • 2.  RE: ncurses-6.2-1 missing ncurses6-config

    Posted Mon September 14, 2020 03:30 AM
    Thanks for reporting this. We will update Toolbox with a fixed version.

    ------------------------------
    Ayappan P
    ------------------------------



  • 3.  RE: ncurses-6.2-1 missing ncurses6-config

    Posted Mon September 14, 2020 09:14 AM

    Thanks.

    Please include the *.pc files for nurses in /opt/freeware/lib/pkgconfig/ and /opt/freeware/lib64/pkgconfig/ as well.



    ------------------------------
    Edward Davignon
    ------------------------------



  • 4.  RE: ncurses-6.2-1 missing ncurses6-config

    Posted Mon September 14, 2020 11:12 AM
    We missed that as well. Thanks

    ------------------------------
    Ayappan P
    ------------------------------



  • 5.  RE: ncurses-6.2-1 missing ncurses6-config

    Posted Fri September 18, 2020 10:54 AM

    Thank you Ayappan and Reshma for fixing this so quickly.

    I think I like not having stuff in /usr; although, I have to get used to creating the appropriate symlinks or wrappers in /usr/bin, but it gives me control over which ones and how they are called.  Advanced users and developers can always put /opt/freeware/bin in their paths.

    $ rpm -ql ncurses ncurses-devel | grep -e -config -e '\.pc$' | xargs ls -ld
    lrwxrwxrwx 1 root system 18 Sep 18 10:35 /opt/freeware/bin/ncurses6-config -> ncurses6-config_64
    -rwxr-xr-x 1 root system 7878 Sep 16 07:02 /opt/freeware/bin/ncurses6-config_32
    -rwxr-xr-x 1 root system 7804 Sep 16 07:01 /opt/freeware/bin/ncurses6-config_64
    -rw-r--r-- 1 root system 517 Sep 16 07:02 /opt/freeware/lib/pkgconfig/form.pc
    -rw-r--r-- 1 root system 517 Sep 16 07:02 /opt/freeware/lib/pkgconfig/menu.pc
    -rw-r--r-- 1 root system 509 Sep 16 07:02 /opt/freeware/lib/pkgconfig/ncurses.pc
    -rw-r--r-- 1 root system 546 Sep 16 07:02 /opt/freeware/lib/pkgconfig/ncurses++.pc
    -rw-r--r-- 1 root system 519 Sep 16 07:02 /opt/freeware/lib/pkgconfig/panel.pc
    -rw-r--r-- 1 root system 475 Sep 16 07:01 /opt/freeware/lib64/pkgconfig/form.pc
    -rw-r--r-- 1 root system 475 Sep 16 07:01 /opt/freeware/lib64/pkgconfig/menu.pc
    -rw-r--r-- 1 root system 467 Sep 16 07:01 /opt/freeware/lib64/pkgconfig/ncurses.pc
    -rw-r--r-- 1 root system 504 Sep 16 07:01 /opt/freeware/lib64/pkgconfig/ncurses++.pc
    -rw-r--r-- 1 root system 477 Sep 16 07:01 /opt/freeware/lib64/pkgconfig/panel.pc
    -rw-r--r-- 1 root system 3833 Sep 16 07:01 /opt/freeware/man/man1/ncurses6-config.1
    $ rpm -q ncurses ncurses-devel
    ncurses-6.2-2.ppc
    ncurses-devel-6.2-2.ppc
    $ /bin/grep -p -F 6.2-2 ncurses-6.2-2.spec
    %changelog
    * Wed Sep 16 2020 Reshma V Kumar <reskumar@in.ibm.com> - 6.2-2
    - Rebuild to fix broken symbolic link of ncurses6-config
    - Remove .la files and stop shipping files in /usr directory

    $



    ------------------------------
    Edward Davignon
    ------------------------------