PDF ファイルを操作できるように、ホストされている Linux ボックスで Ghostscript (v 9.06) をビルドしようとしています。./configure
とですべてがうまくいってmake
いましたが、次のエラーが発生しました。
../gs/base/x_.h:135:29: error: X11/Intrinsic.h: No such file or directory
â
その後、次のような変な文字を含むエラーのリストを取得しました。
../gs/base/gdevx.c:1138: error: âgx_device_Xâ has no member named âtextâ
ここで何が問題で、修正は何ですか? シンボリックリンクの問題だと思ったので、X11 ディレクトリがどこにあるかを確認し、次のコマンドを実行しました。
ln -s X11 /usr/include/X11
もう一度走りmake
ましたが違いはありません。何か案は?
編集
エラーの最初の数行を次に示します...残りはすべてほとんど同じです。
../gs/base/x_.h:135:29: error: X11/Intrinsic.h: No such file or directory
../gs/base/x_.h:136:30: error: X11/StringDefs.h: No such file or directory
../gs/base/x_.h:137:25: error: X11/Shell.h: No such file or directory
In file included from ../gs/base/gdevx.c:33:
../gs/base/gdevx.h:30: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âgdev_x_resourcesâ
../gs/base/gdevx.h:32: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âgdev_x_fallback_resourcesâ
../gs/base/gdevx.h:119: error: expected specifier-qualifier-list before âPixelâ
../gs/base/gdevx.c:217: warning: excess elements in struct initializer
../gs/base/gdevx.c:217: warning: (near initialization for âgs_x11_deviceâ)
../gs/base/gdevx.c:217: warning: excess elements in struct initializer
../gs/base/gdevx.c:217: warning: (near initialization for âgs_x11_deviceâ)
../gs/base/gdevx.c:217: error: extra brace group at end of initializer
../gs/base/gdevx.c:217: error: (near initialization for âgs_x11_deviceâ)
そして、最後の数行は次のとおりです。
make[2]: *** [obj/gdevx.o] Error 1
make[2]: Leaving directory `/root/ghostpdl-9.06/main'
make[1]: *** [pdl-product] Error 2
make[1]: Leaving directory `/root/ghostpdl-9.06/main'
make: *** [pcl] Error 2