Open thom-nic opened 6 years ago
@thom-nic did you figure out a workaround?
I can still reproduce this issue on OS X 10.14.1 and node v11.4.0. Are there any updates?
In the nicest way possible, I hate that any project that uses bunyan, pulls this in and always causes headaches. bunyan seems to insist that it's not an issue: https://github.com/trentm/node-bunyan/issues?utf8=%E2%9C%93&q=is%3Aissue+dtrace :(
I've resorted to rm -r node_modules/dtrace_provider
. You could turn this into a postInstall
script in your package.json. Sorry it's the best I've got :(
@thom-nic Do you have binutils
installed via Homebrew? I was encountering the same problem as you (https://stackoverflow.com/questions/54014971/macos-dyld-symbol-not-found-usdt-create-provider) and managed to fix it by removing this package.
I'm running into this issue as well on an M1 mac (yes it's bunyan
@thom-nic haha). In my case, I think it's due to lack of ARM support.
High Sierra 10.13.4. This actually started breaking after I upgraded some packages that depend on
node-pre-gyp
. I've tried deletingnode_modules
and re-installing; builds fine. Most frustrating, I can't seem to exclude it withnpm i --no-optional
. I can only find one other reference to this issue at hexojs/hexo#2803 and they "fixed" it by forkingbunyan
and removing the dependency ondtrace-provider
:(