Updated pandoc, now getting an error when I knit: "dyld: lazy symbol binding failed"

I updated pandoc to the most recent version, 2.9. Now I can't knit any R Markdown documents.

I get this error:

dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin
  Referenced from: /usr/local/bin/pandoc (which was built for Mac OS X 10.15)
  Expected in: /usr/lib/libSystem.B.dylib

I'm running Mac OS X 10.13.6, so perhaps that is where my problem is? Any help would be greatly appreciated, even if it is just advice on how to revert to my previous installation of pandoc.

2 Likes

I fixed this by running the pandoc uninstall script as described here. I assume that simply reverted R back to using the version of pandoc automatically installed with RStudio.

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.

I didn't verify it (since I no longer have your version of macOS), but I have heard from a CRAN maintainer that Pandoc 2.9.x wouldn't work on lower versions of macOS. If you google for the error message, you can probably still see some CRAN log files that contain this message.