BLD:W0014

Self-recursive symbolic expression "%s"

The indicated expression is nested too deeply, possibly because it is self-recursive (i.e., parts of the expression refer to themselves as part of their own expansion). This will cause the symbolic expression expansion, and possibly the installation, to fail.

Solution

Make sure that symbolic expressions do not nest more than 64 levels deep. The nesting level includes the original expression and all variable references that it contains directly or indirectly. Under normal circumstances, a nesting depth of 15 should be plenty.

Note that there is no built-in limit on the number of symbolic references per se; the limitation is purely on the nesting depth, i.e., the extent to which symbolic expressions are defined in terms of other symbolic expressions.