kubo39's blog

ただの雑記です。

もてなくて金がなくて技術力がない若者が奇行に走るのを止めるな

金曜に引き続きHTMLのATS対応を死んだ魚の目をしながらやっていました。いつのまにかフロントエンドエンジニアになっていたようです。

エラーを握りつぶしているコードがあったためつらいものがありました。

労で心が死んでいる上に前日から体調がよくなかったのではやめにフレックスで帰りました。

dstep

dstep を試してみる。題材はemacs-module。

先にdstepを用意

$ wget https://github.com/jacob-carlborg/dstep/releases/download/v0.2.1/dstep-0.2.1-linux-debian7-x86_64.tar.xz
$ tar Jxfv dstep-0.2.1-linux-debian7-x86_64.tar.xz

libclang.soがないと怒られた。

$ wget https://raw.githubusercontent.com/emacs-mirror/emacs/emacs-25.1/src/emacs-module.h
$ dstep emacs-module.h -o emacsmodule.d
dstep: error while loading shared libraries: libclang.so: cannot open shared object file: No such file or directory

思ったよりめんどうそうだ。

$ sudo apt install clang -y
...
$ LD_LIBRARY_PATH=/usr/lib/llvm-3.8/lib dstep emacs-module.h -o emacsmodule.d
File(8B2100, "")emacs-module.h:25:10: fatal error: 'stdbool.h' file not found