Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-7113

ncurses ebuild on RISC-V: hosed

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • None
    • emerge ncurses on RISC-V.
    • Gentoo ebuild is overly complicated and deviates too much from standard build process.
    • Hide
      The ncurses build will fail with:
      make[1]: Leaving directory '/var/tmp/portage/sys-libs/ncurses-6.1_p20181020/work/cross/c++'
      make -j8 -C progs tic
      make: *** progs: No such file or directory. Stop.
      Show
      The ncurses build will fail with: make[1]: Leaving directory '/var/tmp/portage/sys-libs/ncurses-6.1_p20181020/work/cross/c++' make -j8 -C progs tic make: *** progs: No such file or directory. Stop.

      Both our snapshot version of Gentoo's ncurses ebuild, as well as their current ncurses-6.2-r1.ebuild, fail miserably on RISC-V. Yet, I am able to manually compile ncurses on RISC-V without issue:

      # ./configure --enable-shared --enable-c++-shared
      # make -j9
      # make DESTDIR=/foo install 

      This seems to indicate that the Gentoo ebuild is both fragile and doing a bunch of unnecessary things. For this reason, it should likely be rewritten and improved, and simplified to stick much closer to the official build process.

      This should be tested on amd64 and arm as well as RISC-V.

            Unassigned Unassigned
            drobbins drobbins
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: