Opened 19 years ago
Last modified 19 years ago
#44 new defect
Wildcarded request wins against existing explicit
Reported by: | Owned by: | arnault | |
---|---|---|---|
Priority: | normal | Milestone: | v1r20 |
Component: | a. Usage | Version: | |
Severity: | normal | Keywords: | |
Cc: | OS: | All | |
If Other, could you precise: | Experiment: | LHCb | |
If Other, could you precise: | |||
Stack trace: | |||
Steps to reproduce: |
Description
Bonjour Vincent, I have tried the v1r19 version: The change in project.cmt to use a * as version number does not do what I need:
- in GEANT4/GEANT4_v81r0p1/cmt/project.cmt
use GAUDI *
To compile with the cpp flags and the CLHEP version used by GAUDI at compilation time
Then I build GAUSS
- in GAUSS/GAUSS_v30r1/cmt/project.cmt
use GEANT4 GEANT4_v81r0p1 use LHCB LHCB_v21r8 (LHCB_v21r8 uses GAUDI_v18r7)
At this time everything works properly
Later on GAUDI_v18r8 is released So there will be a conflict between GEANT4 which uses the highest version of GAUDI (*) and GAUSS which uses (v18r7)
So this * does not improve the situation: the Gaudi version used by GAUSS is the right one but there in CMT warning mentioning this conflict which is very annoying.
Many thanks for your help Florence
Attachments (1)
Change History (3)
by , 19 years ago
Attachment: | scenario-ticket44.tar.gz added |
---|
comment:1 by , 19 years ago
- P1/P1_v81r0p1/cmt/project.cmt - use P2 * (P2_v19r7) - P3/P3_v30r1/cmt/project.cmt - use P1 P1_v81r0p1 - use P4 P4_v21r8 - uses P2_v18r7
Scenario to reproduce the problem:
tar -xvzf scenario-ticket44.tar.gz cd Projects/P3/P3_v30r1/cmt/ cmt show projects
comment:2 by , 19 years ago
Correction add the CMTPROJECTPATH variable in the sequence to reproduce the problem:
tar -xvzf scenario-ticket44.tar.gz export CMTPROJECTPATH=`pwd` or setenv CMTPROJECTPATH `pwd` cd Projects/P3/P3_v30r1/cmt/ cmt show projects
Scenario to reproduce the problem