Как скомпилировать RDiscount на Solaris? - PullRequest
0 голосов
/ 24 февраля 2009

У меня есть несколько коробок Solaris 10, и я хотел бы, чтобы RDiscount работал там. (Это ускорители Joyent, которые имеют несколько настраиваемый пользовательский интерфейс BSD на случай, если это имеет значение.)

Мне известны Maruku, rpeg-markdown и другие рубиновые альтернативы BlueCloth, но сначала я бы хотел использовать RDiscount.

Вот что я получаю, когда пытаюсь установить его:

    $ sudo gem install rdiscount
    Password:
    Building native extensions.  This could take a while...
    ERROR:  Error installing rdiscount:
            ERROR: Failed to build gem native extension.

    /opt/local/bin/ruby18 extconf.rb install rdiscount
    checking for random()... yes
    checking for srandom()... yes
    checking for funopen()... no
    checking for fopencookie()... no
    *** extconf.rb failed ***
    [snip]

    extconf.rb:11: No funopen or fopencookie support available. (RuntimeError)

По-видимому, установка не удалась, потому что она не может найти ни funopen, ни fopencookie.

И, честно говоря, я понятия не имею, что это такое. Итак, какие-нибудь указатели на то, что мне нужно сделать, чтобы это скомпилировать?

Ответы [ 2 ]

1 голос
/ 25 февраля 2009

К сожалению fopencookie является частью glibc, а glibc не был перенесен в Solaris.

Используйте другой драгоценный камень.

0 голосов
/ 26 февраля 2009

обновление 2:

rdiscount 1.3.4 устанавливает штраф на Solaris, благодаря помощи и кропотливой работы Дэвида Парсонса, Райан Tomayko, и Joyent команды и сообщества на своих форумах .

...