Subject | : Re^4: topdrawer on Linux? |
Date | : 2007/05/28(Mon) 20:49:46 |
Contributor | : matumot |
どうもいろいろと御助言ありがとうございます。
わたしも少し調べていたら岡村さんがちょっと前までLinux用にTopdrawer
のソースを編集していて、その配布元が
http://www.rcnp.osaka-u.ac.jp/~okamura/ftp/pub/index.php?dir=topdrawer/
にあることがわかりました。
でも、今 Scientific Linux Cern 3 でコンパイルしようとすると、
以下のメッセージがでてきてこけます。
( コンパイルですが、他にライブラリ、libplot.a が必要なので、先に
plotutils http://ftp.yz.yamagata-u.ac.jp/pub/GNU/plotutils/ をインストールします)
うまくコンパイルできた人がいらっしゃれば、
回避策をお教えいただけるとありがたいです。
-----
cc -o pstop lex.yy.o tstack.o readstr.o strokes.o post.o font.o fputint.o libplot.a -lm
lex.yy.o(.text+0x3b9): In function `yylex':
/home/matumot/source/topdraw/src/pstop.l:61: undefined reference to `linemod'
lex.yy.o(.text+0x457):/home/matumot/source/topdraw/src/pstop.l:63: undefined reference to `move'
lex.yy.o(.text+0x4e6):/home/matumot/source/topdraw/src/pstop.l:64: undefined reference to `cont'
lex.yy.o(.text+0x4f3):/home/matumot/source/topdraw/src/pstop.l:66: undefined reference to `erase'
lex.yy.o(.text+0xc5a): In function `main':
/home/matumot/source/topdraw/src/pstop.l:105: undefined reference to `move'
lex.yy.o(.text+0xc62):/home/matumot/source/topdraw/src/pstop.l:106: undefined reference to `closepl'
lex.yy.o(.text+0xc6f): In function `initframe':
/home/matumot/source/topdraw/src/pstop.l:111: undefined reference to `openpl'
lex.yy.o(.text+0xc74):/home/matumot/source/topdraw/src/pstop.l:112: undefined reference to `erase'
lex.yy.o(.text+0xc87):/home/matumot/source/topdraw/src/pstop.l:113: undefined reference to `space'
lex.yy.o(.text+0xea5): In function `dotext':
/home/matumot/source/topdraw/src/pstop.l:139: undefined reference to `move'
lex.yy.o(.text+0xf4c):/home/matumot/source/topdraw/src/pstop.l:141: undefined reference to `cont'
collect2: ld returned 1 exit status
make: *** [pstop] Error 1