Mac OS X 10.4.11 Tiger PPC; Xcode 2.5

  • ページ: 動作報告
  • 投稿者: MATSUURA Takashi?
  • 状態: 完了
  • ptexliveバージョン:20071203
  • 投稿日: 2007-12-14 (金) 10:16:20

必要パッケージ

  • Xcode 2.5

次のパッケージを Fink を使って入れてあります。

  • freetype
  • freetype2
  • nkf
  • openmotif3
  • t1utils
  • xaw3d

ptexlive.cfg

ISO_DIR 以外はデフォルトです。

ISO_DIR=/Volumes/TeXLive2007

conf_option --with-system-zlib
conf_option --with-system-pnglib
conf_option --with-system-ncurses
conf_option --with-system-gd
conf_option --with-system-t1lib

conf_option --without-dialog
conf_option --without-lcdf-typetools
conf_option --without-pdfopen
conf_option --without-ps2eps
conf_option --without-psutils
conf_option --without-sam2p
conf_option --without-t1utils
conf_option --without-texi2html
conf_option --without-texinfo

conf_option --without-bibtex8
conf_option --without-cjkutils
conf_option --without-detex
conf_option --without-dtl
conf_option --without-dvi2tty
conf_option --without-dvidvi
conf_option --without-dviljk
conf_option --without-dvipng
conf_option --without-dvipos
conf_option --without-lacheck
conf_option --without-musixflx
conf_option --without-seetexk
conf_option --without-tex4htk
conf_option --without-tth

conf_option --without-xetex
conf_option --without-xdvipdfmx
conf_option --without-xdv2pdf

メッセージ

gcc -o pxdvi-xaw browser.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 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 dl_list.o vf.o xdvi.o main.o xserver-info.o \
    x_util.o zeit.o ptexmap.o ft2.o jisx0208.o jfm.o ft2vert.o  ./gui/libgui.a ../../libs/t1lib/libt1.a \
    ../../libs/t1lib/../type1/libtype1.a ../../libs/freetype2/.libs/libfreetype.a -lz -L/usr/X11R6/lib \
    -lXaw -lXmu -lXt -lSM -lICE -lXp -lXext -lXpm -lX11 -L/usr/lib -liconv \
    ../kpathsea/.libs/libkpathsea.a -lm
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning multiple definitions of symbol _XtRemoveTimeOut
events.o definition of _XtRemoveTimeOut in section (__TEXT,__text)
/usr/X11R6/lib/libXt.dylib(NextEvent.o) definition of _XtRemoveTimeOut
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning multiple definitions of symbol _XtAddTimeOut
events.o definition of _XtAddTimeOut in section (__TEXT,__text)
/usr/X11R6/lib/libXt.dylib(NextEvent.o) definition of _XtAddTimeOut
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning multiple definitions of symbol _XtAppAddTimeOut
events.o definition of _XtAppAddTimeOut in section (__TEXT,__text)
/usr/X11R6/lib/libXt.dylib(NextEvent.o) definition of _XtAppAddTimeOut
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
_ATSFontFindFromName
_ATSFontGetFileSpecification
_CFStringCreateWithCString
_CloseResFile
_CopyPascalStringToC
_FMCreateFontFamilyInstanceIterator
_FMCreateFontFamilyIterator
_FMDisposeFontFamilyInstanceIterator
_FMDisposeFontFamilyIterator
_FMGetFontContainer
_FMGetFontFamilyName
_FMGetNextFontFamily
_FMGetNextFontFamilyInstance
_FSGetCatalogInfo
_FSGetForkCBInfo
_FSOpenResFile
_FSOpenResourceFile
_FSPathMakeRef
_FSRefMakePath
_FSpMakeFSRef
_Get1IndResource
_Get1Resource
_GetHandleSize
_GetResInfo
_GetResource
_HLock
_HUnlock
_HomeResFile
_ReleaseResource
_ResError
_UseResFile
collect2: ld returned 1 exit status
make[4]: *** [pxdvi-xaw] Error 1
make[3]: *** [all] Error 1
make[2]: *** [all] Error 1
make[1]: *** [stage4] Error 2

  • いつも便利に ptetex3 を Mac OS X(と Vine Linux)で使わせていただいております。ptetex3 が正常にインストールできた Mac OS X 10.4 Tiger のマシンで ptexlive のインストールを試みているのですが、pxdvi-xaw のところでエラーが出ています。他に必要なパッケージなど、アドバイスがありましたらよろしくお願いいたします。 -- MATSUURA Takashi 2007-12-14 (金) 10:16:38
  • ptetexWiki:動作報告/20 の状況と似ています。Mac だと freetype-2.2.1 に不都合があるようです。TeX Live 内蔵のものがまさにそれです。(^^;) Fink でインストールされた freetype2 のバージョンはいくつでしょう。 -- 土村 2007-12-14 (金) 12:06:39
  • ありがとうございます。よく見たところ、Fink で freetype2 (2.1.4-12) と freetype219 (2.2.1-5) を入れてありました。教えていただいたページを参考にさせていただきます。 -- MATSUURA Takashi 2007-12-15 (土) 00:33:56
  • freetype-2.3.5.tar.gz を入手して、それを使ってコンパイルしたところ、うまくいきました。ptexlive-20071203 と同じディレクトリに freetype-2.3.5.tar.gz をコピーしておき、2extract-src.sh の15行目あたりの
    ## start
    test -z "$TEXSRC_EXTRACTED" && tarx $SRC_DIR/source.tar.bz2 $SRC
    の下に
    rm -r $SRC/libs/freetype2
    tarx ../freetype-2.3.5.tar.gz $SRC/libs
    mv $SRC/libs/freetype-2.3.5 $SRC/libs/freetype2 || exit
    を加え、md5sum/texsrc.* の freetype2/modules.cfg の md5sum の値を次のように freetype-2.3.5.tar.gz のものに変更したところ、特に問題なくコンパイルできました。
    b2a37d0b21de16bd3bb2d8415a58719f  ./libs/freetype2/modules.cfg
    (p)xdvi は使わないのでテストしていませんが、dvipdfm(x) などはうまく動いているようです。 -- MATSUURA Takashi 2007-12-15 (土) 22:18:45
  • こんなに簡単な手順で freetype2 の update ができるとは気づいてませんでした。これなら ptexlive で対処してもよさそうですね。 pxdvi をお使いでないのなら、"conf_option --without-xdvik" を指定しておくのもよい方法です。pxdvi を含めてコンパイルしなくなるので freetype2 の問題もなくなると思います。make test で除外するために "XDVI=echo" も指定しておいて下さい。-- 土村 2007-12-16 (日) 00:03:51
  • ありがとうございます。現在のところ ptetex3 + uptex の環境をメインに使っていますが、TeXLive の方も少しずつ使っていきたいと思いますので、これからもよろしくお願いします。 -- MATSUURA Takashi 2007-12-16 (日) 00:17:53


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-12-16 (日) 00:17:53 (3653d)