Hi,
I think it is thegettext-0.21.1.eb:   that wants   ('ncurses', '6.3')So , you 
could 
1) modify the git easyconfig to use   gettext-0.22.eb (that uses 6.4  :-) )   
instead of gettext-0.21.1.eb

2) 
3) A command like


should tell you where the easyconfigs are.That should work
RegardsRoberto
    Il venerdì 8 agosto 2025 alle ore 15:21:02 GMT+1, [email protected] 
<[email protected]> ha scritto:  
 
 Hi Arnau

I'm new to easybuild, could you tell me how to grep into the  
easyconfig tree? (an example would be appreciated)

Thnaks

Quoting Arnau <[email protected]>:

> Hi,
> Seems like you have two versions of ncurses in the build.
> I would say that one  package is puting a different version of ncurses into
> the build. You need to find it, a dry run or greping into the easyconfig
> tree, can point out who the culprit is and then update its dependencies.
>
> HTH
>
> El dv., 8 d’ag. 2025, 15:29, <[email protected]> va escriure:
>
>>
>> Hi
>>
>> I have a weird issue that happens from time to time involving ncurses
>> (modules conflict), when installing some packages; the bypass I found
>> is adding --skip-sanity-check to the package.
>>
>> Can somebody help me to fix this issue for good? I'm not comfortable
>> to skip the sanity check every time I got the error.
>>
>> e.g.
>>
>> eb --robot git-2.41.0-GCCcore-12.3.0-nodocs.eb
>>
>> == 2025-08-05 12:01:39,770 run.py:601 INFO Shell command completed
>> successfully (see output above): file
>>
>> /encs/pkg/EasyBuild/root/software/git/2.41.0-GCCcore-12.3.0-nodocs/bin/git-cvsserver
>> == 2025-08-05 12:01:39,770 run.py:489 INFO Path to bash that will be
>> used to run shell commands: /encs/bin/bash
>> == 2025-08-05 12:01:39,770 run.py:500 INFO Running shell command 'file
>> /encs/pkg/EasyBuild/root/software/git/2.41.0-GCCcore-12.3.0-nodocs/bin/gitk'
>>
>> in /disk/nobackup/git/2.41.0/GCCcore-12.3.0-nodocs/git-2.41.0
>> == 2025-08-05 12:01:39,787 run.py:598 INFO Output of 'file ...' shell
>> command (stdout + stderr):
>> /encs/pkg/EasyBuild/root/software/git/2.41.0-GCCcore-12.3.0-nodocs/bin/gitk:
>>
>> POSIX shell script, UTF-8 Unicode text executable
>>
>> == 2025-08-05 12:01:39,787 run.py:601 INFO Shell command completed
>> successfully (see output above): file
>> /encs/pkg/EasyBuild/root/software/git/2.41.0-GCCcore-12.3.0-nodocs/bin/gitk
>> == 2025-08-05 12:01:39,791 build_log.py:226 ERROR EasyBuild
>> encountered an error (at easybuild/tools/build_log.py:166 in
>> caller_info): Sanity check failed: loading fake module failed:
>> "ncurses/6.3(30):ERROR:150: Module 'ncurses/6.3' conflicts with the
>> currently loaded module(s) 'ncurses/6.4'" (at
>> easybuild/framework/easyblock.py:4358 in _sanity_check_step)
>>
>> eb GObject-Introspection-1.76.1-GCCcore-12.3.0.eb --robot
>>
>> == 2025-08-06 09:07:40,679 run.py:601 INFO Shell command completed
>> successfully (see output above): file
>>
>> /encs/pkg/EasyBuild/root/software/GObject-Introspection/1.76.1-GCCcore-12.3.0/lib64/
>> libgirepository-1.0.so
>> == 2025-08-06 09:07:40,683 build_log.py:226 ERROR EasyBuild
>> encountered an error (at easybuild/tools/build_log.py:166 in
>> caller_info): Sanity check failed: loading fake module failed:
>> "ncurses/6.3(30):ERROR:150: Module 'ncurses/6.3' conflicts with the
>> currently loaded module(s) 'ncurses/6.4'" (at
>> easybuild/framework/easyblock.py:4358 in _sanity_check_step)
>>
>> eb --robot Qt5-5.15.10-GCCcore-12.3.0.eb
>>
>> * [FAILED]  Compiler/GCCcore/12.3.0/Qt5/5.15.10
>> ERROR: Installation of Qt5-5.15.10-GCCcore-12.3.0.eb failed:
>> "ncurses/6.4(30):ERROR:150: Module 'ncurses/6.4' conflicts with the
>> currently loaded module(s) 'ncurses/6.3'"
>>
>> Those are some examples, it happens with some packages.
>>
>> This is EasyBuild 5.1.0 (framework: 5.1.0, easyblocks: 5.1.0)
>> setenv EASYBUILD_MODULE_NAMING_SCHEME "HierarchicalMNS"
>> OS: Alma 9.6
>>
>> Thanks
>> --
>> -----------------------------------------------------------------------
>> Carlos Alarcon Meza                        [email protected]
>> Systems Administrator                      AITS Research Support & HPC
>> Gina Cody School of Engineering & Computer Science Concordia University
>> -----------------------------------------------------------------------
>>
>>


-- 
-----------------------------------------------------------------------
Carlos Alarcon Meza                        [email protected]
Systems Administrator                      AITS Research Support & HPC
Gina Cody School of Engineering & Computer Science Concordia University
-----------------------------------------------------------------------

  

Reply via email to