EC1003 Ignoring redundant EMAKE_ROOT value - [dir] (It is already included by EMAKE_ROOT value - [other dir])

Article ID:360032831052
1 minute readKnowledge base


The directory dir specified in the error message was specified as an emake root, but that location is covered by the directory other dir, so it is redundant.


During startup emake performs a series of validation checks on the directories specified as emake roots. As part of the validation process emake checks whether any of the directories specified are subdirectories of any other directory specified as an emake root. If any such redundant entries are found, emake will display this warning and proceed as if the redundant directory had not been specified as an emake root.


This message is displayed if the user specifies two directories as emake roots such that one directory is contained within the other directory. For example, the user might specify both /foo/bar/baz and /foo as emake roots, but /foo/bar/baz is contained within /foo.


This message is displayed as a warning only: the build will proceed as expected with no loss of performance or correctness. The warning can be avoided by removing the redundant path from the emake root specification.