Hi,
I am using version 3.2.10, but I see the same behavior with 3.2.6.
I have three test modulefiles:
% cat a
#%Module -*- tcl -*-
setenv TEST_A a
% cat b
#%Module -*- tcl -*-
setenv TEST_B b
% cat c
#%Module -*- tcl -*-
conflict b
setenv TEST_C c
First I load 'a' and 'b'. When I load 'c', it reports a conflict as
expected:
% module load a b
% module load c
c(2):ERROR:150: Module 'c' conflicts with the currently loaded module(s) 'b'
c(2):ERROR:102: Tcl command execution failed: conflict b
However, when I swap 'a' for 'c', it does not report the conflict, even
though 'b' is still loaded, and should cause a conflict with 'c'.
% module swap a c
% module list
Currently Loaded Modulefiles:
1) c 2) b
%
Am I misunderstanding (or missing) something here?
--
----------------
Mark E. Hamilton
GAITS, Inc.
Sandia National Laboratories, NM.
505-844-7666
|