OS:CentOS 5.5(i386) 目的:このサイト(http://www.dis.uniroma1.it/~liberato/screensaver/simplesquares.html)のソースを動かしたい!! xscreensaverが必要になるので、こっちからダウンロード(http://www.jwz.org/xscreensaver/download.html) 問題としてはxscreensaverソースのコンパイル時に、xlibがないとかで、エラーが出てたんで必要なrpmパッケージをインストールする。 インストール rpmパッケージ:XFree86-devel-4.3.0-35.EL.i386.rpm ここからダウンロード:http://rpm.pbone.net/index.php3/stat/4/idpl/1537322/dir/whitebox/com/XFree86-devel-4.3.0-35.EL.i386.rpm.html rpmインストールの参考リンク:http://www.atmarkit.co.jp/flinux/rensai/linuxtips/049instrpm.html # rpm -ivh XFree86-devel-4.3.0-35.EL.i386.rpm 警告: XFree86-devel-4.3.0-35.EL.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 73307de6 エラー: 依存性の欠如: XFree86-libs = 4.3.0-35.EL は XFree86-devel-4.3.0-35.EL.i386 に必要とされています はぁ?何言ってんのこのOS??? yumでパッケージを検索したがXFree86なんてなかった・・・ ----間違っている部分---- しゃあないんで、"XFree86-libs"でググったらこんなの出てきた。 パッケージ:xorg-x11-libs-6.8.2-1.EL.68.i386.rpm とりあえず、入れてみる・・・ # rpm -ivh xorg-x11-libs-6.8.2-1.EL.68.i386.rpm 警告: xorg-x11-libs-6.8.2-1.EL.68.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 443e1821 準備中... ########################################### [100%] 1:xorg-x11-libs ########################################### [100%] # rpm -ivh XFree86-devel-4.3.0-35.EL.i386.rpm 警告: XFree86-devel-4.3.0-35.EL.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 73307de6 エラー: 依存性の欠如: XFree86-libs = 4.3.0-35.EL は XFree86-devel-4.3.0-35.EL.i386 に必要とされています はいんねーじゃん!!!!!!!(〜発狂〜) ----間違いここまで---- またまた、しゃーないんで、こんどはエラーでググってみる・・・ そしたら、ビンゴ!! 依存性の欠如:http://www.searchman.info/tips/3670.html どうやら以下の文は、こんな感じになる。 XFree86-libs = 4.3.0-35.EL は XFree86-devel-4.3.0-35.EL.i386 に必要とされています XFree86-libs = 4.3.0-35.EL → XFree86-libs.4.3.0-35.EL んで、rpmパッケージを検索したら出てきた。 rpmパッケージ:XFree86-libs-4.3.0-35.EL.i386.rpm ここからダウンロード:http://rpm.pbone.net/index.php3/stat/4/idpl/1537325/dir/whitebox/com/XFree86-libs-4.3.0-35.EL.i386.rpm.html # rpm -ivh XFree86-libs-4.3.0-35.EL.i386.rpm 警告: XFree86-libs-4.3.0-35.EL.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 73307de6 エラー: 依存性の欠如: XFree86-libs-data = 4.3.0-35.EL は XFree86-libs-4.3.0-35.EL.i386 に必要とされています こいつもか!!インストー・・・・・・あるぇー(・3・) # rpm -ivh XFree86-libs-data-4.3.0-35.EL.i386.rpm 警告: XFree86-libs-data-4.3.0-35.EL.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 73307de6 準備中... ########################################### [100%] ファイル /usr/X11R6/lib/X11/locale/compose.dir (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/en_US.UTF-8/Compose (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/en_US.UTF-8/XLC_LOCALE (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/iso8859-1/Compose (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/ja.SJIS/XLC_LOCALE (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/locale.alias (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/locale.dir (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/zh_CN.UTF-8/XI18N_OBJS (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/zh_CN.UTF-8/XLC_LOCALE (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/zh_CN.gb18030/XLC_LOCALE (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 さっきインストールしたxorg...のパッケージが問題なんだろと思いアンインストールしてみる。 # rpm -e xorg-x11-libs-6.8.2-1.EL.68.i386.rpm エラー: パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386.rpm はインストールされていません。 r( ^ω^ )ノ どうしてこうなった・・・どうしてこうなった!!!??? 色々と根底を揺るがすことになってる・・・ rpmのパッケージをインストールする方法が間違っているのか???? おk、とりあえず事実をまとめよう・・・ まず、"rpm -ivh xorg-x11-libs-6.8.2-1.EL.68.i386.rpm"ではインストールできていなかったのか??? 以下のコマンドで確認・・・ $ rpm -qa | grep xorg-x11-libs- xorg-x11-libs-6.8.2-1.EL.68 参考リンク:http://www.atmarkit.co.jp/flinux/rensai/linuxtips/050inforpm.html 入っているようだ・・・ じゃあ、次・・・ 自分でインストールしたものか? → それは分からない・・・ → いずれにせよ、インストールはされているようだ・・・ とりあえず・・・インストールされているもの消すか。 なんか、あってもVMだから消しゃいいし・・・ 競合しているもの調べるため再度失敗させる。 っとその前に依存関係がある場合のインストール方法が分かったのでリンクをば・・・ 参考リンク:http://cyberam.dip.jp/linux_command/command/install/rpm.html # rpm -ivh XFree86-libs-data-4.3.0-35.EL.i386.rpm XFree86-libs-4.3.0-35.EL.i386.rpm XFree86-devel-4.3.0-35.EL.i386.rpm 警告: XFree86-libs-data-4.3.0-35.EL.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 73307de6 準備中... ########################################### [100%] ファイル /usr/X11R6/lib/X11/locale/compose.dir (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/en_US.UTF-8/Compose (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/en_US.UTF-8/XLC_LOCALE (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/iso8859-1/Compose (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/ja.SJIS/XLC_LOCALE (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/locale.alias (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/locale.dir (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/zh_CN.UTF-8/XI18N_OBJS (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/zh_CN.UTF-8/XLC_LOCALE (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/zh_CN.gb18030/XLC_LOCALE (パッケージ XFree86-libs-data-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/lib/common/xlibi18n.so.2 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/lib/common/xlocale.so.2 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libICE.so.6.3 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libOSMesa.so.4.0 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 から のファイルと競合しています。 ファイル /usr/X11R6/lib/libSM.so.6.0 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのフ ァイルと競合しています。 ファイル /usr/X11R6/lib/libX11.so.6.2 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libXTrap.so.6.4 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libXaw.so.6.1 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libXaw.so.7.0 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libXcursor.so.1 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libXext.so.6.4 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からの ファイルと競合しています。 ファイル /usr/X11R6/lib/libXfont.so.1 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libXft.so.1.1 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libXft.so.2 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libXi.so.6.0 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのフ ァイルと競合しています。 ファイル /usr/X11R6/lib/libXmu.so.6.2 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libXmuu.so.1.0 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からの ファイルと競合しています。 ファイル /usr/X11R6/lib/libXpm.so.4.11 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からの ファイルと競合しています。 ファイル /usr/X11R6/lib/libXrandr.so.2.0 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 から のファイルと競合しています。 ファイル /usr/X11R6/lib/libXrender.so.1.2.2 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libXt.so.6.0 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのフ ァイルと競合しています。 ファイル /usr/X11R6/lib/libXtst.so.6.1 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からの ファイルと競合しています。 ファイル /usr/X11R6/lib/libXv.so.1.0 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのフ ァイルと競合しています。 ファイル /usr/X11R6/lib/libdps.so.1.0 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libdpstk.so.1.0 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/X11R6/lib/libpsres.so.1.0 (パッケージ XFree86-libs-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-libs-6.8.2-1.EL.68.i386 からのファイルと競合しています。 ファイル /usr/include/X11 (パッケージ XFree86-devel-4.3.0-35.EL.i386 から) は、パッケージ xorg-x11-filesystem-7.1-2.fc6.noarch からのファイル と競合しています。 かなりの数が・・・まぁ、ディレクトリ一緒だしいっか・・・ # rm -rf /usr/X11R6 # rm -rf /usr/include/X11 問答無用でディレクトリを削除した。 そしてまだ仕事が残っている・・・パッケージの削除だ! # rpm -e xorg-x11-libs-6.8.2-1.EL.68.i386 # rpm -e xorg-x11-filesystem-7.1-2.fc6.noarch 市ね市んでしまえ!! よーし、準備整った!!再度、XFreeのインストール実行だ!! rpm -ivh XFree86-libs-data-4.3.0-35.EL.i386.rpm XFree86-libs-4.3.0-35.EL.i386.rpm XFree86-devel-4.3.0-35.EL.i386.rpm 警告: XFree86-libs-data-4.3.0-35.EL.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 73307de6 準備中... ########################################### [100%] 1:XFree86-libs-data ########################################### [ 33%] 2:XFree86-libs ########################################### [ 67%] 3:XFree86-devel ########################################### [100%] きーたーーーーーーーーーーーーーーーーーーー 念の為確認してみる # rpm -qa | grep XFree86 XFree86-devel-4.3.0-35.EL XFree86-libs-data-4.3.0-35.EL XFree86-libs-4.3.0-35.EL よしよし、なら今度はconfigureだ・・・ $ ./configure --prefix=/usr/local/xscreensaver/ $ make $ su - # make install キタ━━━━ヽ(・∀・` )ノ━━━━!!!! やはり、xorgのrpmはインストールできていたようだ・・・ おかげで、競合してくれたが・・・ じゃあ、本題だ。 以下のCソースを作ってコンパイルしてみる。 [scrsv_test.c] ---- #include int main() { return 0; } ---- $ gcc scrsv_test.c コンパイルは問題なさそうだ・・・続いて本命のソースコードをコンパイルしてみる。 $ gcc simplesquares.c /tmp/ccowBILx.o: In function `VirtualRootWindowOfScreen': simplesquares.c:(.text+0x46): undefined reference to `XInternAtom' simplesquares.c:(.text+0x7a): undefined reference to `XQueryTree' simplesquares.c:(.text+0xfe): undefined reference to `XGetWindowProperty' simplesquares.c:(.text+0x139): undefined reference to `XFree' /tmp/ccowBILx.o: In function `main': simplesquares.c:(.text+0x16e): undefined reference to `XOpenDisplay' simplesquares.c:(.text+0x1bf): undefined reference to `XCreateGC' simplesquares.c:(.text+0x1fc): undefined reference to `XSetForeground' simplesquares.c:(.text+0x293): undefined reference to `XFillRectangle' simplesquares.c:(.text+0x2db): undefined reference to `XClearWindow' simplesquares.c:(.text+0x2e6): undefined reference to `XFlush' collect2: ld はステータス 1 で終了しました 失敗した・・・ トライ&エラーとはよく言ったもの・・・ 少しググったら・・・オプションが必要なのか? $ find / | grep X11 libとincludeのディレクトリを検索・・・ (ものすごい件数が表示される・・・) 多分、上記のインストールをしていれば"/usr/X11R6"というのがあると思うので、 その中のlibとincludeを指定すると良い。 じゃあ、もう一回〜 $ gcc simplesquares.c -l X11 -L /usr/X11R6/lib/ -I /usr/X11R6/include/ 通った・・・a.outのファイルも出力されたが・・・ 実行してもセグメンテーション違反とは言われるお!! 実行の仕方を調べてみる・・・zzz yum いじってたらこんなんなった・・・ "Another app is currently holding the yum lock..." 参考リンク:http://pentan.info/server/linux/yum_lock.html CentOSのGUI画面の端末から以下のコマンドを実行する。 $ xscreensaver-demo 画面が立ち上がりデモが見れる・・・ 俺がやりたいのは自分のプログラムだっつーの!!!!!!! できない・・・できないよ・・・俺にはできない・・・ しかし・・・あきらめたらそこで試合終了ですよ・・・っとどっかのカーネルおじさんが言ってた気がするwww しかし、ゴールしてもいいよね?・・・っとどっかのゲームヒロインが言ってた (ry よくよく探したら・・・ ソースコードダウンロードしたサイト内に実行の仕方が書いてあんじゃん!!!           ____         /      \        /  ─    ─ \      /    ⌒  ⌒  \ ハハッ わろす      |       ,ノ(、_, )ヽ |       \      トェェェイ   /        /   _ ヽニソ,  く 参考リンク:http://www.dis.uniroma1.it/~liberato/screensaver/install.html なになに・・・ とりあえず、以下の形でコンパイルしろと・・・ $ gcc -o simplesquares simplesquares.c -L/usr/X11R6/lib -lX11 次に・・・ 作成されたファイルを以下の形式でコンフィグファイルへ登録しろと・・・ 自分の場合、以下の場所にコンフィグファイルがあった。 (おそらく、各ユーザのホームディレクトリかと思われる) $ vi /home/toybox/.xscreensaver のファイル末尾に以下の文言を追記 programs: simplesquares んで・・・どうすんべ・・・ とりあえず、デモモードで起動してみるか・・・ $ xscreensaver-demo 立ち上がってきた画面の中から"simplesquares"の文言探してみる・・・ あった!!! さっそく、クリック・・・ しかし、そこにあったのは無残な現実だった・・・ 右側の黒い画面にインストールされていませんとな・・・ 持ちあげといて落とす・・・いつものことじゃんかwww ハハッ わろす、ハハッ わろす・・・ 色々試してみた結果・・・ ディレクトリの場所が分からなかったみたいだ・・・ (超初歩的なことだ) で、肝心の修正なんだが・・・ $ vi /home/toybox/.xscreensaver "simplesquares"のファイルをフルパスでしてしてみた。 前:programs: simplesquares 後:/home/toybox/c-projects/screen-test/simplesquares -toybox \n と変えてみて再度実行 $ xscreensaver-demo "simplesquares"を選択し、プレビューボタンをクリック・・・ よっしゃー!!!!!!! キタ━━゚+.ヽ(≧▽≦)ノ.+゚━━ ッ ! ! ! 描画できた!!描画できましたよ!!!! 以上、ここまでっす。 色々、右往左往、七転八倒したがみなさんお疲れ様でした。 なんか、役に立ちそうなPDFがあった。 PDFリンク:http://ayapin.film.s.dendai.ac.jp/~matuda/TeX/PDF/3rd.pdf