GPL Ghostscript 9.04 построить Mac OS X Framework из-за ошибки источника? - PullRequest
0 голосов
/ 18 августа 2011

Я скачал ghostscript-9.04.tar.gz с http://sourceforge.net/projects/ghostscript/files/GPL%20Ghostscript/9.04/. Затем я создаю исходный код как фреймворк, как описано в справочном документе «make.html»: скопируйте macosx.mak вкаталог верхнего уровня, переименуйте его в makefile и введите «make framework» из Terminal.app.

Процедура не удалась, и информация, как показано ниже:

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

Я не знаюпочему официальный make-файл не может работать хорошо, я новичок в ghostscript, поэтому я не знаю, как решить эту проблему.Кто-нибудь может мне помочь?Большое спасибо!

Ответы [ 2 ]

1 голос
/ 14 февраля 2012

У меня была точно такая же ошибка с ghostscript 9.04 и 9.05.

Но когда я попробовал с ghostscript8.63, это работало, как описано в этом руководстве.

Надеюсь, это поможет!;)

1 голос
/ 19 августа 2011

Ghostscript теперь в версии 9.04.Пожалуйста, смотрите http://www.ghostscript.com/download, чтобы получить самую последнюю версию.

8.54 имел поддержку COMPILE_INTS = 1, но он не был включен по умолчанию, поэтому вы можете захотеть собрать его так, чтобы файлы инициализации были помещеныв execuable как сжатые данные.Значение по умолчанию COMPILE_INITS = 1 не использовалось до выпуска 8.56.

...