Skip to content

Commit 0c79b50

Browse files
authored
Merge pull request #421 from stan-dev/bugfix/382-pch-header
Add warnings for PCH error
2 parents 7e1f87c + 45b1eba commit 0c79b50

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

cmdstanpy/model.py

+15
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,21 @@ def compile(
336336
get_logger().error(
337337
'file %s, exception %s', stan_file, str(e)
338338
)
339+
if 'PCH file' in str(e):
340+
get_logger().warning(
341+
"%s, %s",
342+
"CmdStan's precompiled header (PCH) files ",
343+
"may need to be rebuilt.",
344+
)
345+
get_logger().warning(
346+
"%s %s",
347+
"If your model failed to compile please run ",
348+
"install_cmdstan(overwrite=True).",
349+
)
350+
get_logger().warning(
351+
"If the issue persists please open a bug report"
352+
)
353+
339354
compilation_failed = True
340355

341356
if not compilation_failed:

0 commit comments

Comments
 (0)