Opened 3 years ago
Closed 3 years ago
#2405 closed Defect (fixed)
compilation of the tools fails in 4.0-HEAD
Reported by: | clem | Owned by: | mathiot |
---|---|---|---|
Priority: | high | Milestone: | |
Component: | tools | Version: | v4.0.* |
Severity: | minor | Keywords: | |
Cc: | mathiot |
Description
In nemo 4.0-HEAD, compilation of the tools fails because of a missing file in mk (Fmake_tools_bld.sh). See message below
./maketools: line 155: /gpfswork/rech/omr/romr008/NEMO4/release-4.0-HEAD/mk/Fmake_tools_bld.sh: No such file or directory
Just adding the Fmake file does the job but since mk is tagged for this nemo revision, I do not know how to correct it.
Commit History (8)
Changeset | Author | Time | ChangeLog |
---|---|---|---|
12683 | mathiot | 2020-04-03T19:52:14+02:00 | ticket #2405: delete temporary branch |
12681 | mathiot | 2020-04-03T19:03:20+02:00 | ticket #2405: merge tools_trunk_ticket2405 into it (merge trigger conflict because of Tree conflict on maketools) |
12676 | mathiot | 2020-04-03T18:04:59+02:00 | ticket #2405: rm externals (svn propdel svn:externals) in tools and add maketools back into tools |
12674 | mathiot | 2020-04-03T17:59:10+02:00 | ticket #2405: branch to remove externals and move maketools into tools. |
12673 | mathiot | 2020-04-03T17:50:35+02:00 | ticket #2405: change external path for tools from /utils/tools@12273 to /utils/tools_r4.0-HEAD@12672 |
12672 | mathiot | 2020-04-03T17:36:44+02:00 | ticket #2405: rm externals (svn propdel svn:externals) in tools_r4.0-HEAD |
12671 | mathiot | 2020-04-03T17:32:46+02:00 | ticket #2405: add maketools@12273 in tools_r4.0-HEAD |
12670 | mathiot | 2020-04-03T17:24:43+02:00 | ticket #2405: create branch tools_r4.0-HEAD |
Change History (13)
comment:1 Changed 3 years ago by mathiot
comment:2 Changed 3 years ago by clevy
- Version changed from v4.0 to v4.0.*
comment:3 Changed 3 years ago by mathiot
- Owner changed from systeam to mathiot
- Status changed from new to assigned
Action decided at 19th March St meeting to answer this ticket and prepare ground for other bug in tools for version 4 (#2413 for example):
- maketools have to be moved from utils/build to utils/tools/ and the externals definition in tools removed.
- creation of tools_r4.0-HEAD (copy of tools@12273 as specified in the externals for version 4), add the maketools file @12273 in tools_r4.0-HEAD and remove the externals definition in tools_r4.0-HEAD.
- change the externals in r4.0-HEAD to point toward tools_r4.0-HEAD instead of trunk
comment:4 Changed 3 years ago by mathiot
- Cc mathiot added
comment:5 Changed 3 years ago by mathiot
In 12670:
comment:6 Changed 3 years ago by mathiot
In 12671:
comment:7 Changed 3 years ago by mathiot
In 12672:
comment:8 Changed 3 years ago by mathiot
In 12673:
comment:9 Changed 3 years ago by mathiot
In 12674:
comment:10 Changed 3 years ago by mathiot
In 12676:
comment:11 Changed 3 years ago by mathiot
In 12681:
comment:12 Changed 3 years ago by mathiot
In 12683:
comment:13 Changed 3 years ago by mathiot
- Resolution set to fixed
- Status changed from assigned to closed
Action 5 of https://forge.ipsl.jussieu.fr/nemo/wiki/SystemTeam/Agenda/2020-03-19 done in r12681 (trunk) and r12673 (r4.0-HEAD)
Crap, I think the root source of this error comes from the externals:
For me, the trouble comes from the management of the external revision in tools, not from 'maketools' or 'mk'. In NEMO (releases/* trunk/ branches/*) we have 'external of external' (ie NEMO has tools as external and tools has maketools as external).
How to fix it now:
To avoid this trouble again in the future: