diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-6.4.0.eb index ff37c7f6918..93a437fad05 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-6.4.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-6.4.0.eb @@ -31,6 +31,12 @@ configopts = [ local_common_configopts + "--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/", ] +# Symlink libtinfo to libncurses (since it can handle the API) so it doesn't get picked up from the OS +postinstallcmds = [ + "(cd %(installdir)s/lib && ln -s libncurses.so libtinfo.so)", + "(cd %(installdir)s/lib && ln -s libncurses.a libtinfo.a)" +] + local_libs = ["form", "menu", "ncurses", "panel"] sanity_check_paths = { 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-7.2.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-7.2.0.eb index 8c1a19f160b..7fc906c280e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-7.2.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-7.2.0.eb @@ -31,6 +31,12 @@ configopts = [ local_common_configopts + "--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/", ] +# Symlink libtinfo to libncurses (since it can handle the API) so it doesn't get picked up from the OS +postinstallcmds = [ + "(cd %(installdir)s/lib && ln -s libncurses.so libtinfo.so)", + "(cd %(installdir)s/lib && ln -s libncurses.a libtinfo.a)" +] + local_libs = ["form", "menu", "ncurses", "panel"] sanity_check_paths = { 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-7.3.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-7.3.0.eb index 93201754b8f..2f48f5d2ebc 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-7.3.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-7.3.0.eb @@ -31,6 +31,12 @@ configopts = [ local_common_configopts + "--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/", ] +# Symlink libtinfo to libncurses (since it can handle the API) so it doesn't get picked up from the OS +postinstallcmds = [ + "(cd %(installdir)s/lib && ln -s libncurses.so libtinfo.so)", + "(cd %(installdir)s/lib && ln -s libncurses.a libtinfo.a)" +] + local_libs = ["form", "menu", "ncurses", "panel"] sanity_check_paths = { 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-8.2.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-8.2.0.eb index 2840ef6bd35..fbdcb82ccda 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-8.2.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-8.2.0.eb @@ -31,6 +31,12 @@ configopts = [ local_common_configopts + "--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/", ] +# Symlink libtinfo to libncurses (since it can handle the API) so it doesn't get picked up from the OS +postinstallcmds = [ + "(cd %(installdir)s/lib && ln -s libncurses.so libtinfo.so)", + "(cd %(installdir)s/lib && ln -s libncurses.a libtinfo.a)" +] + local_libs = ["form", "menu", "ncurses", "panel"] sanity_check_paths = { 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-8.3.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-8.3.0.eb index b86f5af72f8..eb7ec1bd18e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-8.3.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.1-GCCcore-8.3.0.eb @@ -29,6 +29,12 @@ configopts = [ local_common_configopts + "--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/", ] +# Symlink libtinfo to libncurses (since it can handle the API) so it doesn't get picked up from the OS +postinstallcmds = [ + "(cd %(installdir)s/lib && ln -s libncurses.so libtinfo.so)", + "(cd %(installdir)s/lib && ln -s libncurses.a libtinfo.a)" +] + local_libs = ["form", "menu", "ncurses", "panel"] sanity_check_paths = { 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp",