在HP-UX 11.31上编译Ghostscript

时间:2017-11-08 08:47:59

标签: ghostscript hp-ux

环境:

  • HP-UX 11.31
  • GCC 4.2.3
  • Ghostscript 9.22

尝试使用"。\ configure"进行编译时 我们的Unix管理员得到了

Bad character | (octal 174), line 278Make: .  Stop.

尝试使用" ./ configure CFLAGS =" -Dinline = \" \"" --prefix = / usr / ghostscript --without-gnu-make" 我们的Unix管理员得到:

     gcc   -O -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -D"strnlen(a,b)=strlen(a)" -Dinline=""  -I./base -o ./obj/aux/genconf ./base/genconf.c  -lm -ldl
./base/genconf.c: In function 'read_token':
./base/genconf.c:891: warning: array subscript has type 'char'
..
./base/genarch.c: In function 'main':
./base/genarch.c:123: warning: unused variable 'sp'
        ./obj/aux/genarch ./obj/arch.h
..

当试图使用" ./ configure CC = cc -Ae CFLAGS = -D_HPUX_SOURCE -O $(XCFLAGS)" 我们的Unix管理员得到:

sh: XCFLAGS:  not found.
configure: error: unrecognized option: `-Ae'
Try `./configure --help' for more information 

与-Aa相同。

HP-UX的其他任何人遇到了这个问题吗?

1 个答案:

答案 0 :(得分:0)

首先,如果您要在Ghostscript构建期间抱怨每个警告,那么您将花费大量时间发布!

FWIW,我们建议使用gcc,而不是供应商的cc。

如果您打算使用HP cc,则需要正确引用选项: ./configure CC =“cc -Ae”CFLAGS =“ - D_HPUX_SOURCE -O $(XCFLAGS)”

选项通常用空格分隔,因此如果您的选项包含空格,则必须添加引号。