Cygwin (20080629) †必要パッケージ †xorg-x11-base, zlib, libpng12, gd, ncurses, t1lib, cygwin, perl, sed, tar, gzip, zip, make, patch my_option †(2008年6月ごろの) libXaw3d7 を Cygwin にインストールしていると, conf_option --with-xdvi-x-toolkit=xaw3d では失敗する. conf_option --with-xdvi-x-toolkit=xaw ならば OK (ボタンの 3d 表示などを犠牲にする). 以前 (ptetex3-20080411) は成功していたものから改変なし. ### (suggestion) use existing libraries conf_option --with-system-zlib conf_option --with-system-pnglib conf_option --with-system-gd conf_option --with-system-ncurses conf_option --with-system-t1lib ### (suggestion) exclude some tools (save compiling time) conf_option --without-dviljk conf_option --without-info conf_option --without-texi2html conf_option --without-texinfo ### specify input/output encoding of ptex/platex command (default:EUC) KANJI_CODE=SJIS ### specify the tool kit of xdvi ### (auto detect is default, 'motif' is the best choice) conf_option --with-xdvi-x-toolkit=xaw3d ### specify the temporary install directory TMP_PREFIX=/usr/src/ptetex/build/usr/local/teTeX ### specify the final install directory # PREFIX=/usr/local/teTeX ### specify the place of teTeX-{src,texmf}-*.tar.gz (helpful to RPM) SRC_DIR=/var/tmp/src ### specify extracted teTeX-texmf-*.tar.gz (helpful to RPM) TEXMFDIST=/usr/local/teTeX/share/texmf-dist メッセージ †log-MMDD-hhmm の最後の方の数行が以下: dlltool --as=as --dllname cygfreetype-6.dll --def .libs/cygfreetype-6.dll-def --output-lib .libs/libimp-cygfreetype-6.a gcc -o xdvi-xaw3d.exe browser.o dl_list.o dvi-draw.o dvi-init.o dvisel.o encodings.o events.o exit-handlers.o filehist.o font-open.o gf.o string_list.o hypertex.o image-magick.o main.o mime.o my-snprintf.o my-vsnprintf.o pagehist.o pk.o print-internal.o psdps.o psgs.o psheader.o psnews.o read-mapfile.o search-internal.o special.o string-utils.o tfmload.o util.o vf.o xdvi.o xserver-info.o x_util.o zeit.o ptexmap.o ft2.o jisx0208.o jfm.o ft2vert.o -Wl,--allow-multiple-definition ./gui/libgui.a ../../libs/t1lib/libt1.a ../../libs/t1lib/../type1/libtype1.a -L/usr/X11R6/lib -lXaw3d -lXmu -lXt -lSM -lICE -lXp -lXext -lXpm -lX11 .libs/libimp-cygiconv-2.a ../kpathsea/.libs/libkpathsea.a .libs/libimp-cygfreetype-6.a -lz /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lXaw3d collect2: ld returned 1 exit status make[4]: *** [xdvi-xaw3d] エラー 1 ただし,my_option を以下に変更したところ正常にコンパイルができた: conf_option --with-xdvi-x-toolkit=xaw
|