AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

 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
    ------------------------------


  • 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
    ------------------------------