{"id":877,"date":"2014-09-04T23:28:59","date_gmt":"2014-09-04T14:28:59","guid":{"rendered":"http:\/\/tech.akat.info\/?p=877"},"modified":"2014-09-16T01:12:22","modified_gmt":"2014-09-15T16:12:22","slug":"dtrace-debian7-%e3%82%92%e8%ab%a6%e3%82%81%e3%81%9f%e8%a9%b1","status":"publish","type":"post","link":"https:\/\/tech.akat.info\/?p=877","title":{"rendered":"DTrace + debian7 \u3092\u8ae6\u3081\u305f\u8a71"},"content":{"rendered":"<h1>DTrace\u3068\u306f<\/h1>\n<p>DTrace(\u30c0\u30a4\u30ca\u30df\u30c3\u30af\u30c8\u30ec\u30fc\u30b9)\u3068\u306f\u30b5\u30f3\u30fb\u30de\u30a4\u30af\u30ed\u30b7\u30b9\u30c6\u30e0\u30ba\u304c\u958b\u767a\u3057Solaris 10\u304a\u3088\u3073OpenSolaris\u3001Mac OS X\u3001FreeBSD\u306b\u642d\u8f09\u3055\u308c\u3066\u3044\u308b\u30b7\u30b9\u30c6\u30e0\u60c5\u5831\u53d6\u5f97\u6a5f\u80fd<br \/>\nDTrace\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u306b\u3088\u308a\u3001\u30b7\u30b9\u30c6\u30e0\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u624b\u3092\u52a0\u3048\u308b\u3053\u3068\u306a\u304f\u3001\u52d5\u7684\u306a\u30c8\u30ec\u30fc\u30b9\u304c\u3067\u304d\u308b<br \/>\n\u30e6\u30fc\u30b6\u30d7\u30ed\u30bb\u30b9\u3060\u3051\u3067\u306a\u304f\u30ab\u30fc\u30cd\u30eb\u5185\u90e8\u307e\u3067\u8ffd\u8de1\u3067\u304d\u3001\u975e\u5e38\u306b\u8ca0\u8377\u304c\u4f4e\u3044\u305f\u3081\u672c\u756a\u74b0\u5883\u3067\u3082\u5229\u7528\u53ef\u80fd<br \/>\n\u4e0a\u8a18\u306eOS\u4ee5\u5916\u306b\u3064\u3044\u3066\u306f\u3001&#8221;dtrace for linux&#8221;\u3092\u5229\u7528\u3057\u3066\u30ab\u30fc\u30cd\u30eb\u306b\u7d44\u307f\u8fbc\u3080\u3053\u3068\u304c\u53ef\u80fd<\/p>\n<h1>DTrace\u3082\u3069\u304d\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5<\/h1>\n<p>Solaris\u306e dtrace\u3068\u306f\u7570\u306a\u308a\u3001\u3067\u304d\u308b\u3053\u3068\u304c\u9650\u3089\u308c\u308b<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nroot@hostname:\/home\/admin# aptitude install systemtap-sdt-dev\r\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:\r\n  systemtap-sdt-dev\r\n\r\nroot@hostname:\/home\/admin# dtrace\r\nUsage \/usr\/bin\/dtrace &#x5B;--help] &#x5B;-h | -G] &#x5B;-C &#x5B;-I&lt;Path&gt;]] -s File.d &#x5B;-o &lt;File&gt;]\r\n<\/pre>\n<h1>DTrace\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5 -\u7d50\u5c40\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u305a- <\/h1>\n<p>http:\/\/www.blackpig.jp\/?p=247<br \/>\nhttp:\/\/liberumvir.com\/2012\/06\/01\/zfs-and-dtrace-running-on-ubuntu.html<br \/>\n\u3092\u53c2\u8003\u306bdebian7\u306bDTrace\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3088\u3046\u3068\u3057\u305f\u304c\u3001\u3067\u304d\u306a\u304b\u3063\u305f<br \/>\nREADME\u306bArchLinux\u30fbUbuntu\u30fbRedHat\/Fedora\u3067\u3067\u304d\u305d\u3046\u306a\u3053\u3068\u306f\u78ba\u8a8d\u3057\u305f\u304c\u3001debian\u306e\u6587\u5b57\u306f\u306a\u304f\u3001\u30cd\u30c3\u30c8\u306b\u3066\u6709\u529b\u306a\u60c5\u5831\u3082\u898b\u3064\u3051\u3089\u308c\u306a\u304b\u3063\u305f<\/p>\n<p>\u3053\u3053(\u516c\u5f0f\u30b5\u30a4\u30c8\u542b\u3081)\u304b\u3089\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u308d\u3068\u3044\u3046\u60c5\u5831\u304c\u3044\u304f\u3064\u304b\u3042\u308b\u304c\u3001\u73fe\u5728(2014\/9\/4)\u30db\u30b9\u30c8\u540d\u304c\u540d\u524d\u89e3\u6c7a\u3067\u304d\u306a\u3044\u72b6\u614b<br \/>\nftp:\/\/crisp.dyndns-server.com\/pub\/release\/website\/dtrace<\/p>\n<p>\u4e00\u5fdc\u30ed\u30b0\u3068\u3057\u3066\u3042\u304c\u3044\u305f\u8a18\u9332\u3092\u6b8b\u3057\u3066\u304a\u304f<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nroot@hostname:\/home\/admin# aptitude install git\r\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:\r\n  git git-man{a} less{a} liberror-perl{a} patch{a}\r\n\r\nroot@hostname:\/home\/admin# cd \/usr\/local\/src\/\r\nroot@hostname:\/usr\/local\/src# git clone git:\/\/github.com\/ShepBook\/dtrace-for-linux.git\r\nroot@hostname:\/usr\/local\/src# cd dtrace-for-linux\/\r\n\r\nroot@hostname:\/usr\/local\/src\/dtrace-for-linux# aptitude install build-essential\r\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:\r\n  binutils{a} build-essential cpp{a} cpp-4.7{a} dpkg-dev{a} fakeroot{a} g++{a} g++-4.7{a} gcc{a} gcc-4.7{a} libalgorithm-diff-perl{a} libalgorithm-diff-xs-perl{a} libalgorithm-merge-perl{a} libc-dev-bin{a}\r\n  libc6-dev{a} libdpkg-perl{a} libfile-fcntllock-perl{a} libgmp10{a} libgomp1{a} libitm1{a} libmpc2{a} libmpfr4{a} libquadmath0{a} libstdc++6-4.7-dev{a} libtimedate-perl{a} linux-libc-dev{a} make{a} manpages-dev{a}\r\n\u66f4\u65b0: 0 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 28 \u500b\u3001\u524a\u9664: 0 \u500b\u3001\u4fdd\u7559: 0 \u500b\u3002\r\n\r\nroot@hostname:\/usr\/local\/src\/dtrace-for-linux# aptitude install zlib1g-dev bison libc6-dev libelf-dev libdwaf-dev\r\n\u540d\u524d\u304b\u8aac\u660e\u304c &quot;libdwaf-dev&quot; \u306b\u30de\u30c3\u30c1\u3059\u308b\u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\r\n\u540d\u524d\u304b\u8aac\u660e\u304c &quot;libdwaf-dev&quot; \u306b\u30de\u30c3\u30c1\u3059\u308b\u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\r\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:\r\n  bison libbison-dev{a} libelf-dev libelf1{a} m4{a} zlib1g-dev\r\n\u66f4\u65b0: 0 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 6 \u500b\u3001\u524a\u9664: 0 \u500b\u3001\u4fdd\u7559: 0 \u500b\u3002\r\n\r\nroot@hostname:\/usr\/local\/src\/dtrace-for-linux# aptitude install libdwarf-dev\r\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:\r\n  libdwarf-dev\r\n\u66f4\u65b0: 0 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 1 \u500b\u3001\u524a\u9664: 0 \u500b\u3001\u4fdd\u7559: 0 \u500b\u3002\r\nroot@hostname:\/usr\/local\/src\/dtrace-for-linux# make all\r\n\r\nBUILD_DIR=build-3.2.0-4-amd64 tools\/build.pl build-3.2.0-4-amd64 `uname -m`\r\nSorry - but I cannot find flex on your system.\r\nYou may need to install more packages. See tools\/get-deps.pl, or\r\ntools\/get-deps-fedora.pl which can automate package installation.\r\nContinue ? &#x5B;y\/n] n\r\nmake: *** &#x5B;all] \u30a8\u30e9\u30fc 1\r\n\r\nroot@hostname:\/usr\/local\/src\/dtrace-for-linux# aptitude install flex\r\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:\r\n  flex\r\n\u66f4\u65b0: 0 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 1 \u500b\u3001\u524a\u9664: 0 \u500b\u3001\u4fdd\u7559: 0 \u500b\u3002\r\n\r\nroot@hostname:\/usr\/local\/src\/dtrace-for-linux# make all\r\nBUILD_DIR=build-3.2.0-4-amd64 tools\/build.pl build-3.2.0-4-amd64 `uname -m`\r\ntools\/check_dep.pl\r\ntools\/mkport.pl\r\n\/usr\/bin\/ld: cannot find -lbfd\r\ncollect2: error: ld returned 1 exit status\r\ngrep: \/usr\/src\/kernels\/3.2.0-4-amd64\/include\/linux\/fs.h: No such file or directory\r\ntools\/libgcc.pl\r\n\/usr\/lib\/gcc\/x86_64-linux-gnu\/4.7\r\ntools\/mksyscall.pl\r\nmksyscall.pl: &#x5B;x86] Unable to generate syscall table, syscall_count==0, which looks\r\nsuspiciously too low. Might have misparsed the sys_call_table\r\nmksyscall.pl: &#x5B;x86-64] Unable to generate syscall table, syscall_count==0, which looks\r\nsuspiciously too low. Might have misparsed the sys_call_table\r\nmake all0\r\ncd tests ; make --no-print-directory\r\ncase `uname -m` in \\\r\n          x86_64) \\\r\n                cc -m64 -g -o ..\/build-3.2.0-4-amd64\/sys64 syscalls.c ; \\\r\n                cc -m32 -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c ; \\\r\n                ;; \\\r\n          i686) \\\r\n                cc -m32 -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c ; \\\r\n                ;; \\\r\n        esac\r\nIn file included from \/usr\/include\/stdio.h:28:0,\r\n                 from syscalls.c:7:\r\n\/usr\/include\/features.h:323:26: fatal error: bits\/predefs.h: No such file or directory\r\ncompilation terminated.\r\nmake&#x5B;2]: *** &#x5B;all] Error 1\r\nmake&#x5B;1]: *** &#x5B;do_cmds] Error 2\r\ntools\/bug.sh\r\n======================\r\n== Sorry - but dtrace failed to compile on your system.\r\n== Please forward the following file to:\r\n==\r\n== file: \/tmp\/dtrace-bug.19203.txt\r\n== mail: Crisp.Editor@gmail.com\r\n== mail: dtrace@crisp.demon.co.uk\r\n==\r\n== and the information provided will be used to help\r\n== enhance the tool and fix the underlying issue.\r\n==\r\n== Latest news and blog updates on dtrace available here. Please\r\n== check for latest problem reports.\r\n==\r\n== http:\/\/crtags.blogspot.com\r\n== http:\/\/www.crisp.demon.co.uk\/blog\/\r\n==\r\n== Latest downloads available from here:\r\n==\r\n== ftp:\/\/crisp.dyndns-server.com\/pub\/release\/website\/dtrace\r\n== ======================\r\n(generating a make run - this may take a few moments...)\r\nmake: *** &#x5B;all] \u30a8\u30e9\u30fc 1\r\n\r\nroot@hostname:\/usr\/local\/src\/dtrace-for-linux# aptitude install binutils-dev zlib1g-dev flex bison elfutils libdwarf-dev libelf-dev libc6-dev libc-dev zlib1g-dev linux-libc-dev\r\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:\r\n  binutils-dev elfutils libasm1{a} libdw1{a}\r\n\u66f4\u65b0: 0 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 4 \u500b\u3001\u524a\u9664: 0 \u500b\u3001\u4fdd\u7559: 0 \u500b\u3002\r\n\r\nroot@hostname:\/usr\/local\/src\/dtrace-for-linux# make all\r\nBUILD_DIR=build-3.2.0-4-amd64 tools\/build.pl build-3.2.0-4-amd64 `uname -m`\r\ntools\/check_dep.pl\r\ntools\/mkport.pl\r\ngrep: \/usr\/src\/kernels\/3.2.0-4-amd64\/include\/linux\/fs.h: No such file or directory\r\ntools\/libgcc.pl\r\ntools\/mksyscall.pl\r\nmksyscall.pl: &#x5B;x86] Unable to generate syscall table, syscall_count==0, which looks\r\nsuspiciously too low. Might have misparsed the sys_call_table\r\nmksyscall.pl: &#x5B;x86-64] Unable to generate syscall table, syscall_count==0, which looks\r\nsuspiciously too low. Might have misparsed the sys_call_table\r\nmake all0\r\ncd tests ; make --no-print-directory\r\ncase `uname -m` in \\\r\n          x86_64) \\\r\n                cc -m64 -g -o ..\/build-3.2.0-4-amd64\/sys64 syscalls.c ; \\\r\n                cc -m32 -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c ; \\\r\n                ;; \\\r\n          i686) \\\r\n                cc -m32 -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c ; \\\r\n                ;; \\\r\n        esac\r\nIn file included from \/usr\/include\/stdio.h:28:0,\r\n                 from syscalls.c:7:\r\n\/usr\/include\/features.h:323:26: fatal error: bits\/predefs.h: No such file or directory\r\ncompilation terminated.\r\nmake&#x5B;2]: *** &#x5B;all] Error 1\r\nmake&#x5B;1]: *** &#x5B;do_cmds] Error 2\r\ntools\/bug.sh\r\nmake: *** &#x5B;all] \u30a8\u30e9\u30fc 1\r\n\r\n###### \u65b9\u6cd5\u5909\u66f4\u3001README\u306btar\u3084zip\u30d5\u30a1\u30a4\u30eb\u304c\u8a18\u8f09\u3055\u308c\u3066\u3044\u305f\u305f\u3081\u3001\u305d\u3061\u3089\u3067\u3084\u3063\u3066\u307f\u308b\u3053\u3068\u306b ######\r\nroot@hostname:\/usr\/local\/src# wget -d http:\/\/dl.dropbox.com\/u\/45405441\/dtrace-latest.tar.gz\r\nDEBUG output created by Wget 1.13.4 on linux-gnu.\r\n(\u4e2d\u7565)\r\n2014-09-04 13:31:10 \u30a8\u30e9\u30fc 404: Not Found\u3002\r\n\r\nroot@hostname:\/usr\/local\/src# wget -d https:\/\/github.com\/dtrace4linux\/linux\/archive\/master.zip\r\nroot@hostname:\/usr\/local\/src# unzip master.zip\r\nroot@hostname:\/usr\/local\/src# cd linux-master\r\nroot@hostname:\/usr\/local\/src\/linux-master# make all\r\nBUILD_DIR=build-3.2.0-4-amd64 tools\/build.pl build-3.2.0-4-amd64 `uname -m`\r\ntools\/check_dep.pl\r\ntools\/mkport.pl\r\n\/usr\/bin\/ld: cannot find -ldw\r\ncollect2: error: ld returned 1 exit status\r\ngrep: \/usr\/src\/kernels\/3.2.0-4-amd64\/include\/linux\/fs.h: No such file or directory\r\nGenerating: build-3.2.0-4-amd64\/port.h\r\ntools\/libgcc.pl\r\n\/usr\/lib\/gcc\/x86_64-linux-gnu\/4.7\r\ntools\/mksyscall.pl\r\nmksyscall.pl: &#x5B;x86] Unable to generate syscall table, syscall_count==0, which looks\r\nsuspiciously too low. Might have misparsed the sys_call_table\r\nmksyscall.pl: &#x5B;x86-64] Unable to generate syscall table, syscall_count==0, which looks\r\nsuspiciously too low. Might have misparsed the sys_call_table\r\nmake all0\r\ncd tests ; make --no-print-directory\r\ncase `uname -m` in \\\r\n          x86_64) \\\r\n                cc -m64 -g -o ..\/build-3.2.0-4-amd64\/sys64 syscalls.c ; \\\r\n                cc -m32 -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c || true ; \\\r\n                ;; \\\r\n          i686) \\\r\n                cc -m32 -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c ; \\\r\n                ;; \\\r\n          arm*) \\\r\n                cc -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c ; \\\r\n                ;; \\\r\n        esac\r\nIn file included from \/usr\/include\/stdio.h:28:0,\r\n                 from syscalls.c:7:\r\n\/usr\/include\/features.h:323:26: fatal error: bits\/predefs.h: No such file or directory\r\ncompilation terminated.\r\ncd libctf ; make --no-print-directory\r\ngcc -g   -I..\/common -I..\/common\/ctf -I..\/uts\/common\/ -I..\/common\/ctf -I. -I..\/linux -DCTF_OLD_VERSIONS  -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64  -c -o ctf_lib.o ctf_lib.c\r\nIn file included from ..\/linux\/sys\/types.h:4:0,\r\n                 from ctf_lib.c:29:\r\n..\/linux\/linux_types.h:142:38: fatal error: \/usr\/include\/sys\/types.h: No such file or directory\r\ncompilation terminated.\r\nmake&#x5B;2]: *** &#x5B;ctf_lib.o] Error 1\r\nmake&#x5B;1]: *** &#x5B;do_cmds] Error 2\r\ntools\/bug.sh\r\n======================\r\n== Sorry - but dtrace failed to compile on your system.\r\n== Please forward the following file to:\r\n==\r\n== file: \/tmp\/dtrace-bug.19526.txt\r\n== mail: Crisp.Editor@gmail.com\r\n==\r\n== and the information provided will be used to help\r\n== enhance the tool and fix the underlying issue.\r\n==\r\n== Latest news and blog updates on dtrace available here. Please\r\n== check for latest problem reports.\r\n==\r\n== http:\/\/crtags.blogspot.com\r\n== http:\/\/www.crisp.demon.co.uk\/blog\/\r\n==\r\n== Latest downloads available from here:\r\n==\r\n== ftp:\/\/crisp.dyndns-server.com\/pub\/release\/website\/dtrace\r\n== ======================\r\n==\r\n== Common problems:\r\n== 1. Run tools\/get-deps.pl or get-deps-fedora.sh or get-deps-arch.sh\r\n==    to ensure everything is needed or a build.\r\n== 2. Currently (Nov 2012) issues on Xen guests (Amazon EC2). Working\r\n==    to fix.\r\n(generating a make run - this may take a few moments...)\r\nmake: *** &#x5B;all] \u30a8\u30e9\u30fc 1\r\n\r\nroot@hostname:\/usr\/local\/src\/linux-master# aptitude search libdw\r\np   libdw-dev                                                                                              - libdw1 development libraries and header files\r\ni A libdw1                                                                                                 - library that provides access to the DWARF debug information\r\ni   libdwarf-dev                                                                                           - library to consume and produce DWARF debug information\r\nroot@hostname:\/usr\/local\/src\/linux-master# aptitude install libdw-dev\r\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:\r\n  libdw-dev\r\n\u66f4\u65b0: 0 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 1 \u500b\u3001\u524a\u9664: 0 \u500b\u3001\u4fdd\u7559: 0 \u500b\u3002\r\n151 k \u30d0\u30a4\u30c8\u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u5c55\u958b\u5f8c\u306b 629 k \u30d0\u30a4\u30c8\u306e\u30c7\u30a3\u30b9\u30af\u9818\u57df\u304c\u65b0\u305f\u306b\u6d88\u8cbb\u3055\u308c\u307e\u3059\u3002\r\n\u4ee5\u4e0b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u306f\u6e80\u305f\u3055\u308c\u3066\u3044\u306a\u3044\u4f9d\u5b58\u95a2\u4fc2\u304c\u3042\u308a\u307e\u3059:\r\n libdwarf-dev : \u7af6\u5408: libdw-dev &#x5B;0.152-1+wheezy1 \u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u4e88\u5b9a\u3068\u306a\u3063\u3066\u3044\u307e\u3059]\r\n\u4ee5\u4e0b\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u3067\u3053\u308c\u3089\u306e\u4f9d\u5b58\u95a2\u4fc2\u306e\u554f\u984c\u306f\u89e3\u6c7a\u3055\u308c\u307e\u3059:\r\n\r\n     \u4ee5\u4e0b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u524a\u9664\u3059\u308b:\r\n1)     libdwarf-dev\r\n\r\n\r\n\r\n\u3053\u306e\u89e3\u6c7a\u65b9\u6cd5\u3092\u53d7\u3051\u5165\u308c\u307e\u3059\u304b? &#x5B;Y\/n\/q\/?]y\r\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:\r\n  libdw-dev\r\n\u4ee5\u4e0b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u524a\u9664\u3055\u308c\u307e\u3059:\r\n  libdwarf-dev{a}\r\n\u66f4\u65b0: 0 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 1 \u500b\u3001\u524a\u9664: 1 \u500b\u3001\u4fdd\u7559: 0 \u500b\u3002\r\n151 k \u30d0\u30a4\u30c8\u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u5c55\u958b\u5f8c\u306b 552 k \u30d0\u30a4\u30c8\u306e\u30c7\u30a3\u30b9\u30af\u9818\u57df\u304c\u89e3\u653e\u3055\u308c\u307e\u3059\u3002\r\n\u5148\u306b\u9032\u307f\u307e\u3059\u304b? &#x5B;Y\/n\/?] y\r\n\r\nroot@hostname:\/usr\/local\/src\/linux-master# make all\r\nBUILD_DIR=build-3.2.0-4-amd64 tools\/build.pl build-3.2.0-4-amd64 `uname -m`\r\ntools\/check_dep.pl\r\ntools\/mkport.pl\r\ngrep: \/usr\/src\/kernels\/3.2.0-4-amd64\/include\/linux\/fs.h: No such file or directory\r\nGenerating: build-3.2.0-4-amd64\/port.h\r\ntools\/libgcc.pl\r\ntools\/mksyscall.pl\r\nmksyscall.pl: &#x5B;x86] Unable to generate syscall table, syscall_count==0, which looks\r\nsuspiciously too low. Might have misparsed the sys_call_table\r\nmksyscall.pl: &#x5B;x86-64] Unable to generate syscall table, syscall_count==0, which looks\r\nsuspiciously too low. Might have misparsed the sys_call_table\r\nmake all0\r\ncd tests ; make --no-print-directory\r\ncase `uname -m` in \\\r\n          x86_64) \\\r\n                cc -m64 -g -o ..\/build-3.2.0-4-amd64\/sys64 syscalls.c ; \\\r\n                cc -m32 -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c || true ; \\\r\n                ;; \\\r\n          i686) \\\r\n                cc -m32 -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c ; \\\r\n                ;; \\\r\n          arm*) \\\r\n                cc -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c ; \\\r\n                ;; \\\r\n        esac\r\nIn file included from \/usr\/include\/stdio.h:28:0,\r\n                 from syscalls.c:7:\r\n\/usr\/include\/features.h:323:26: fatal error: bits\/predefs.h: No such file or directory\r\ncompilation terminated.\r\ncd libctf ; make --no-print-directory\r\ngcc -g   -I..\/common -I..\/common\/ctf -I..\/uts\/common\/ -I..\/common\/ctf -I. -I..\/linux -DCTF_OLD_VERSIONS  -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64  -c -o ctf_lib.o ctf_lib.c\r\nIn file included from ..\/linux\/sys\/types.h:4:0,\r\n                 from ctf_lib.c:29:\r\n..\/linux\/linux_types.h:142:38: fatal error: \/usr\/include\/sys\/types.h: No such file or directory\r\ncompilation terminated.\r\nmake&#x5B;2]: *** &#x5B;ctf_lib.o] Error 1\r\nmake&#x5B;1]: *** &#x5B;do_cmds] Error 2\r\ntools\/bug.sh\r\nmake: *** &#x5B;all] \u30a8\u30e9\u30fc 1\r\n\r\nroot@hostname:\/usr# find \/ -name &quot;fs.h&quot;\r\n\/usr\/include\/linux\/fs.h\r\nroot@hostname:\/usr# cd src\/\r\nroot@hostname:\/usr\/src# ls\r\nroot@hostname:\/usr\/src# mkdir -p kernels\/3.2.0-4-amd64\/\r\nroot@hostname:\/usr\/src# cd kernels\/3.2.0-4-amd64\/\r\nroot@hostname:\/usr\/src\/kernels\/3.2.0-4-amd64# ln -s \/usr\/include\r\nroot@hostname:\/usr\/src\/kernels\/3.2.0-4-amd64# cd \/usr\/local\/src\/linux-master\/\r\nroot@hostname:\/usr\/local\/src\/linux-master# make all\r\nBUILD_DIR=build-3.2.0-4-amd64 tools\/build.pl build-3.2.0-4-amd64 `uname -m`\r\ntools\/check_dep.pl\r\ntools\/mkport.pl\r\ntools\/libgcc.pl\r\ntools\/mksyscall.pl\r\nmksyscall.pl: &#x5B;x86] Unable to generate syscall table, syscall_count==0, which looks\r\nsuspiciously too low. Might have misparsed the sys_call_table\r\nmksyscall.pl: &#x5B;x86-64] Unable to generate syscall table, syscall_count==0, which looks\r\nsuspiciously too low. Might have misparsed the sys_call_table\r\nmake all0\r\ncd tests ; make --no-print-directory\r\ncase `uname -m` in \\\r\n          x86_64) \\\r\n                cc -m64 -g -o ..\/build-3.2.0-4-amd64\/sys64 syscalls.c ; \\\r\n                cc -m32 -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c || true ; \\\r\n                ;; \\\r\n          i686) \\\r\n                cc -m32 -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c ; \\\r\n                ;; \\\r\n          arm*) \\\r\n                cc -g -o ..\/build-3.2.0-4-amd64\/sys32 syscalls.c ; \\\r\n                ;; \\\r\n        esac\r\nIn file included from \/usr\/include\/stdio.h:28:0,\r\n                 from syscalls.c:7:\r\n\/usr\/include\/features.h:323:26: fatal error: bits\/predefs.h: No such file or directory\r\ncompilation terminated.\r\ncd libctf ; make --no-print-directory\r\ngcc -g   -I..\/common -I..\/common\/ctf -I..\/uts\/common\/ -I..\/common\/ctf -I. -I..\/linux -DCTF_OLD_VERSIONS  -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64  -c -o ctf_lib.o ctf_lib.c\r\nIn file included from ..\/linux\/sys\/types.h:4:0,\r\n                 from ctf_lib.c:29:\r\n..\/linux\/linux_types.h:142:38: fatal error: \/usr\/include\/sys\/types.h: No such file or directory\r\ncompilation terminated.\r\nmake&#x5B;2]: *** &#x5B;ctf_lib.o] Error 1\r\nmake&#x5B;1]: *** &#x5B;do_cmds] Error 2\r\ntools\/bug.sh\r\nmake: *** &#x5B;all] \u30a8\u30e9\u30fc 1\r\n<\/pre>\n<h1>\u53c2\u8003<\/h1>\n<p>Dtrace\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5<br \/>\nhttp:\/\/askubuntu.com\/questions\/60940\/how-do-i-install-dtrace<br \/>\nmake\u3067\u300c\/usr\/bin\/ld: cannot find\u300d\u3068\u8868\u793a\u3055\u308c\u308b\u3068\u304d\u306f\u300c-l\u300d\u306b\u7d9a\u304f\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308c\u3070\u89e3\u6d88\u3059\u308b<br \/>\nhttp:\/\/www.atmarkit.co.jp\/flinux\/rensai\/linuxtips\/a115makeerror.html<br \/>\nDTrace\u306e\u7c21\u5358\u306a\u4f7f\u3044\u65b9<br \/>\nhttp:\/\/d.hatena.ne.jp\/amachang\/20080401\/1207037832<br \/>\n\u4ed5\u7d44\u307f<br \/>\nhttp:\/\/www.itmedia.co.jp\/enterprise\/articles\/0504\/22\/news030.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DTrace\u3068\u306f DTrace(\u30c0\u30a4\u30ca\u30df\u30c3\u30af\u30c8\u30ec\u30fc\u30b9)\u3068\u306f\u30b5\u30f3\u30fb\u30de\u30a4\u30af\u30ed\u30b7\u30b9\u30c6\u30e0\u30ba\u304c\u958b\u767a\u3057Solaris 10\u304a\u3088\u3073OpenSolaris\u3001Mac OS X\u3001FreeBSD\u306b\u642d\u8f09\u3055\u308c\u3066\u3044\u308b\u30b7\u30b9\u30c6\u30e0\u60c5\u5831\u53d6\u5f97\u6a5f\u80fd DTrac [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[32],"tags":[],"_links":{"self":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/877"}],"collection":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=877"}],"version-history":[{"count":6,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/877\/revisions"}],"predecessor-version":[{"id":883,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/877\/revisions\/883"}],"wp:attachment":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=877"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=877"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}