baohaojun / ajoke

Abducting Java Onto Emacs, K is silent.
GNU General Public License v2.0
73 stars 3 forks source link

error when running the mkgtags script #2

Closed mut0u closed 11 years ago

mut0u commented 11 years ago

My home path is /home/savior and I check out the ajoke in /home/savior/ajoke

I use the -x parameter for the bash and the trace is:

09:10:59 savior@laptop:/usr/lib/jvm/java-1.7.0-openjdk-amd64

bash -x mkgtags

  • export TMPDIR=/home/savior/.cache
  • TMPDIR=/home/savior/.cache
  • mkdir -p /home/savior/.cache
  • cd -P . ++ pwd
  • outDir=/home/savior/.cache/for-code-reading//usr/lib/jvm/java-7-openjdk-amd64 ++ pwd
  • srcDir=/usr/lib/jvm/java-7-openjdk-amd64
  • relativeSrcDir=.
  • test /home/savior/.cache/for-code-reading//usr/lib/jvm/java-7-openjdk-amd64 '!=' '' -a '!' -d /home/savior/.cache/for-code-reading//usr/lib/jvm/java-7-openjdk-amd64/.beagrep
  • outDir=/home/savior/.cache/for-code-reading//usr/lib/jvm
  • test /home/savior/.cache/for-code-reading//usr/lib/jvm '!=' '' -a '!' -d /home/savior/.cache/for-code-reading//usr/lib/jvm/.beagrep
  • outDir=/home/savior/.cache/for-code-reading//usr/lib
  • test /home/savior/.cache/for-code-reading//usr/lib '!=' '' -a '!' -d /home/savior/.cache/for-code-reading//usr/lib/.beagrep
  • outDir=/home/savior/.cache/for-code-reading//usr
  • test /home/savior/.cache/for-code-reading//usr '!=' '' -a '!' -d /home/savior/.cache/for-code-reading//usr/.beagrep
  • outDir=/home/savior/.cache/for-code-reading/
  • test /home/savior/.cache/for-code-reading/ '!=' '' -a '!' -d /home/savior/.cache/for-code-reading//.beagrep
  • outDir=/home/savior/.cache/for-code-reading
  • test /home/savior/.cache/for-code-reading '!=' '' -a '!' -d /home/savior/.cache/for-code-reading/.beagrep
  • outDir=/home/savior/.cache
  • test /home/savior/.cache '!=' '' -a '!' -d /home/savior/.cache/.beagrep
  • outDir=/home/savior
  • test /home/savior '!=' '' -a '!' -d /home/savior/.beagrep
  • outDir=/home
  • test /home '!=' '' -a '!' -d /home/.beagrep
  • outDir=
  • test '' '!=' '' -a '!' -d /.beagrep ++ readlink -f /home/savior
  • test '' = /home/savior ++ pwd
  • test -r '' -a '' '!=' /home/savior/.cache/for-code-reading//usr/lib/jvm/java-7-openjdk-amd64 ++ pwd
  • outDir=/home/savior/.cache/for-code-reading//usr/lib/jvm/java-7-openjdk-amd64 ++ basename mkgtags
  • mkgtags
  • _mk_help_dir
  • mkdir -p /home/savior/.cache/for-code-reading//usr/lib/jvm/java-7-openjdk-amd64
  • test -e .globalrc
  • test -e /home/savior/.cache/for-code-reading//usr/lib/jvm/java-7-openjdk-amd64/GTAGS
  • mkcscope_files
  • gtags --gtagslabel=plugin-example -f - /home/savior/.cache/for-code-reading//usr/lib/jvm/java-7-openjdk-amd64
  • tty
  • test -e /home/savior/etc/gtags-filter.rc
  • cat gtags: cannot open shared object '/lib/gtags/exuberant-ctags.la'.
  • perl -ne 'print unless m, (?:frameworks/base/api/[0-9]+.xml)| (?:frameworks/base/docs/html/sdk/api_diff/.*.xml)| (?:development/sdk/api-versions.xml),x'
  • find . '(' -path '/CVS' -o -path '/.svn' -o -path '/autom4te.cache' -o -path '/{arch}' -o -path '/.hg' -o -path '/darcs' -o -path '/out-' -o -path '/.git' -o -path '/.bzr' -o -path '~' -o -path '#' -o -path '/TAGS' -o -path '/tags' -o -path '/semantic.cache' -o -iname '.o' -o -iname '.class' -o -iname '.obj' -o -iname '.pyc' -o -iname '.elc' -o -path '/.ignore' -o -path '/.repo' -o -iname '_.ncb' -o -iname cscope.files -o -iname cscope.out -o -ipath '*/.beagrep' ')' -prune -o -type f -print
  • tee /home/savior/.cache/for-code-reading//usr/lib/jvm/java-7-openjdk-amd64/cscope.files /home/savior/ajoke/bin/mkgtags: line 87: /home/savior/.cache/for-code-reading//usr/lib/jvm/java-7-openjdk-amd64/GTAGS: No such file or directory
baohaojun commented 11 years ago

Thank you! I think it's because there's an error in my Readme for generating ~/.globalrc. I forgot to mention the $global_prefix should in general be set to /usr/local.

In the ajoke-test-drive script I did set the $global_prefix, then in the README I just copied half of it without setting it.

Thanks again, I have updated the readme.