Build Tag or Build Expression Errors

The following messages are caused by errors in build tag footnotes or build expressions in the [BUILDTAGS] section of the Help project file.

3011 Maximum of 32 build tags exceeded.

PROBLEM: The maximum number of build tags that can be defined is 32.

RESULT: The compiler ignores the additional tags.

SOLUTION: Reduce the number of build tags to 32 or fewer, and then recompile.

3031 Build tag length exceeds 32 characters.

PROBLEM: The build tag on the specified line exceeds the limit of 32 characters.

RESULT: The compiler ignores the build tag.

SOLUTION: Shorten the build tag to 32 or fewer characters, and then recompile.

3051 Build tag tagname contains invalid characters.

PROBLEM: Build tags can contain only alphanumeric characters or the underscore (_) character.

RESULT: The compiler ignores the line with invalid characters.

SOLUTION: Correct the build tag so that it contains only valid characters, and then recompile.

3076 [BUILDTAGS] section missing.

PROBLEM: The BUILD option declares a conditional build, but there is no [BUILDTAGS] section in the Help project file.

RESULT: The compiler includes all topics in the build.

SOLUTION: Add a [BUILDTAGS] section to the Help project file, if you want to perform a conditional build, and then recompile.

3096 Build expression too complex.

PROBLEM: The build expression has too many expressions (~, |, or &) or is nested too deeply.

RESULT: The compiler includes all topics in the build.

SOLUTION: Reduce the number of operators or nested levels, and then recompile. Refer to Chapter 16, “The Help Project File,” for details.

3116 Invalid build expression.

PROBLEM: The syntax used in the build expression on the specified line contains one or more logical or syntax errors.

RESULT: The compiler ignores the line with the invalid expression.

SOLUTION: Correct the entry, and then recompile. For the correct syntax and information about build expressions, refer to Chapter 16, “The Help Project File.”

3133 Duplicate build tag in [BUILDTAGS] section.

PROBLEM: A build tag appears more than once in the [BUILDTAGS] section.

RESULT: The compiler uses the first build tag and ignores the duplicate build tag.

SOLUTION: Remove or rename one of the duplicate build tags, and then recompile.

3152 Build tag tagname not defined in [BUILDTAGS] section.

PROBLEM: The specified build tag has been assigned to a topic but not declared in the Help project file.

RESULT: The compiler ignores the build tag defined in the topic.

SOLUTION: Include the build tag in the [BUILDTAGS] section, and then recompile.

3178 Build expression missing from project file.

PROBLEM: The topics have build tag footnotes, but there is no BUILD= expression in the Help project file.

RESULT: The compiler includes all topics in the build.

SOLUTION: Add a build expression to the Help project file and recompile if you want your build tags to work. Otherwise, you can safely ignore this message.