Компиляция Ruby 1.9.1-p129 на HPUX - PullRequest
0 голосов
/ 19 июля 2009

Я пытаюсь скомпилировать Ruby на HPUX, но получаю следующее:

cc: "transcode.c", line 1489: error 1588: "SIZE_MAX" undefined.
cc: "transcode.c", line 1489: error 1563: Expression in if must be scalar.

Ответы [ 2 ]

1 голос
/ 05 января 2014

У меня была проблема с неопределенностью SIZE_MAX при использовании компилятора aCC без флага C99. Использование этой опции среды в ./configure помогло мне справиться с этим, но позже я решаю другие проблемы (мини-сборка компилируется и связывается, но выдает ошибку шины, когда процесс make продолжается: - /). Это поможет вам построить?

CC="cc -AC99" CPPFLAGS="-D_HPUX_SOURCE" ./configure
0 голосов
/ 24 сентября 2009

Какая версия HPUX и компилятор?

Если я правильно помню, SIZE_MAX доступен, только если вы используете компилятор c99 и включаете stdint.h (не limit.h).

...