【问题标题】:GPL Ghostscript 9.04 build mac os x framework from source error?GPL Ghostscript 9.04 从源代码错误构建 mac os x 框架?
【发布时间】:2011-08-18 06:05:31
【问题描述】:

我已经从http://sourceforge.net/projects/ghostscript/files/GPL%20Ghostscript/9.04/ 下载了 ghostscript-9.04.tar.gz。然后我将源代码构建为框架,就像帮助文档“make.html”这样描述:将macosx.mak复制到顶级目录,将其重命名为makefile并从Terminal.app发出“make framework”。

程序失败,信息如下:

usermatoiMac:9.4 user$ make framework
make so-subtarget BUILDDIRPREFIX=so
make LDFLAGS=' -dynamic -dynamiclib' GS_XE=./sobin/libgs.9.04.dylib STDIO_IMPLEMENTATION=c DISPLAY_DEV=./soobj/display.dev BUILDDIRPREFIX=so CFLAGS=' -dynamic -Wall -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -fno-builtin -fno-common -DHAVE_STDINT_H ' prefix=/Library/Frameworks/Ghostscript.framework ./sobin/gsc 
I./base -o ./soobj/aux/genconf ./base/genconf.c
make[2]: I./base: No such file or directory
make[2]: [soobj/aux/genconf] Error 1 (ignored)
I./base -o ./soobj/aux/echogs ./base/echogs.c
make[2]: I./base: No such file or directory
make[2]: [soobj/aux/echogs] Error 1 (ignored)
./soobj/aux/echogs -w ./soobj/devs.tr - -include ./soobj/unix_
make[2]: ./soobj/aux/echogs: No such file or directory
make[2]: *** [soobj/devs.tr] Error 1
make[1]: *** [so-subtarget] Error 2
make: *** [so] Error 2

我不知道为什么官方的makefile不能正常工作,我是ghostscript的新手,所以我不知道如何解决这个问题。任何人都可以帮助我吗?非常感谢!

【问题讨论】:

    标签: macos ghostscript


    【解决方案1】:

    Ghostscript 现在是 9.04 版。请参阅http://www.ghostscript.com/download 以获取最新信息。

    8.54 支持 COMPILE_INTS=1,但默认情况下未启用它,因此您可能希望使用它进行构建,以便将初始化文件作为压缩数据放入可执行文件中。 COMPILE_INITS=1 的默认值直到 8.56 版才出现。

    【讨论】:

    • 谢谢,我注意到我可以设置 COMPILE_INTS=0 来将初始化文件编译成可执行文件。但是当我这样做并从 Terminal.app 发出“make framework”时,出现了 2 个错误。不知道还有什么要修改的?
    【解决方案2】:

    我在 ghostscript 9.04 和 9.05 中遇到了完全相同的错误。

    但是当我尝试使用 ghostscript8.63 时,它的工作原理与该教程中的描述一样。

    希望这会有所帮助! ;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多