山ノ中ニ有リblog

登山とかMacとか。三宅島に引っ越してblogタイトルのアイデンティティが危うい。

macportでxpdfをインストール - MacOSXでEPSファイルを作る方法を模索(3)

 OpenOffice.org Drawからエクスポート - MacOSXでEPSファイルを作る方法を模索(2)のつづき。3つ目の方法。

xpdfでPDFからEPSを作成

 ググったらそのような方法を見つけたので試す。結論から言うとxpdfのインストールに失敗した。

Mac TeX EPS覚え書き|ガジェット! gadget!! あーんど Mac!!!
http://ameblo.jp/shiogama-gadget/entry-10133403985.html

 上記サイトによれば

xpdfについているpdftopsコマンドをオプション-eps付きで実行して,PDFからEPSをつくる。

 らしい。

 でxpdfのインストールを試みる。

$ sudo port install xpdf -a4

 -a4はデフォルトの紙のサイズをLetterからA4に変更するオプションらしい。$ port variants xpdfでオプションが出てくる。

 30分くらいのインストール作業の後、エラーが出る。

--->  Attempting to fetch renderproto-0.9.3.tar.bz2 from http://distfiles.macports.org/xorg-renderproto
--->  Verifying checksum(s) for xorg-renderproto
--->  Extracting xorg-renderproto
--->  Configuring xorg-renderproto
--->  Building xorg-renderproto
--->  Staging xorg-renderproto into destroot
--->  Installing xorg-renderproto @0.9.3_0
--->  Activating xorg-renderproto @0.9.3_0
Error: Target org.macports.activate returned: Image error: /opt/local/include/X11/extensions/render.h is being used by the active render port.  Please deactivate this port first, or use the -f flag to force the activation.
Error: The following dependencies failed to build:
	xorg-libs
	xorg-libXcursor
	(省略)
	xorg-libxkbui
	xorg-xcb-util
Error: Status 1 encountered during processing.

 2つエラーがあって、抄訳すると以下のようだ。

  1. /opt/local/include/X11/extensions/render.hがアクティブレンダーポートによって使われているから、先にこのポートを無効にするか、-fフラッグを使って強制的に有効にしてください。
  2. 下記の依存性のためビルドに失敗しました:xorg-libs, xorg-libXcursor, ...(省略)

 なんか前に見たことあるなと思って調べてみたらmacportからGimpをインストールしようとしたらエラーが出たときに同じエラーをみた。

 前回はこのエラーで諦めたが、今度はMacPortsでPerl5.8,xorg-renderprotoがアップデートできないを参考に、エラーの出たrender.hを無効にしてみる。

$ sudo port deactivate /opt/local/include/X11/extensions/render.h
Error: port deactivate failed: Registry error: /opt/local/include/X11/extensions/render.h not registered as installed & active.activation.

 今度はrender.hは「インストール済み」とも「有効」とも登録されてないよ、と出た。じゃ、-fフラッグを使って強制的に有効にする。エラーの直前に表示が出たrenderprotoを有効にする。

$ sudo port activate xorg-renderproto -f
--->  Activating xorg-renderproto
Error: port activate failed: Image error: /opt/local/include/X11/extensions/render.h is being used by the active render port.  Please deactivate this port first, or use the -f flag to force the activation.

 render.hがアクティブレンダーポートとして使われているよ、と元のエラーと同じエラーである。なのでxpdfのインストールは諦めた。そもそもactive render portって何だろう。

  1. 2009/01/25(日) 19:54:50|
  2. コンピュータ
  3. | トラックバック:2
  4. | コメント:0
<<Gimpで別名保存 - MacOSXでEPSファイルを作る方法を模索(4) | ホーム | OpenOffice.org Drawからエクスポート - MacOSXでEPSファイルを作る方法を模索(2)>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://nakayamayu.blog107.fc2.com/tb.php/506-19a64bf7
この記事にトラックバックする(FC2ブログユーザー)

MacOSX(Snow Leopard)でPDFからテキストを抽出する

まずはじめに PDFからテキストを抽出するには、pdftotextというコマンドをインストールする必要がある。 pdftotextをインストールするには、MacPortsが簡単なのであらかじめMacPortsをインストールすること。 MacPortsのインストールは以下のような手順で。 Snow Leopard...
  1. 2009/10/16(金) 03:54:25 |
  2. firegoby

MacOSX(Snow Leopard)でPDFからテキストを抽出する

まずはじめに PDFからテキストを抽出するには、pdftotextというコマンドをインストールする必要がある。 pdftotextをインストールするには、MacPortsが簡単なのであらかじめMacPortsをインストールすること。 MacPortsのインストールは以下のような手順で。 Snow Leopard...
  1. 2009/10/16(金) 03:55:14 |
  2. firegoby