Опа чат приложение не работает - PullRequest
1 голос
/ 20 сентября 2011

Я скопировал приложение чата opa.Он работает на OSX Lion, но не на моей 32-битной Linux-машине.Я знаю, что 32-разрядная версия не поддерживается, но я смог собрать опа.Затем я собрал приложение чата.Когда я получаю к нему доступ, я получаю начальную страницу, но когда я добавляю текст в чат, этот текст не отображается.

Я не знаю, как это отладить.Я увеличил многословие до 8. Что еще я могу сделать, чтобы отладить это?

Спасибо, Прабхат Гупта

1 Ответ

0 голосов
/ 20 сентября 2011

Как отметил Хьюго, 32 бита официально не поддерживаются. Однако, по вашему опыту, это кажется доступной целью. Если вы хотите отладить проблему, которая на самом деле предоставляет 32-битный порт Opa, команда Opa готова поддержать вас!

В вашем случае интересный выходной журнал, вероятно, находится в файле error.log по пути, по которому вы запустили приложение чата. Но вы можете иметь больше журналов. Когда вы компилируете из исходников, не передавая флаг -release в ./configure, вы получите доступ ко многим переменным среды оболочки, которые запускают журналы отладки (или изменяют поведение компилятора). Все они перечислены в libbase / debugVariables.mli (все переменные называются MLSTATE_SOMETHING_IN_UPPER_CASE). Существует также инструмент командной строки с именем mlset, который устанавливается программой make install (может быть, make install-all), что может помочь.

Первый шаг к отладке - установить MLSTATE_SHOW_LOGS = 1, а затем, возможно, некоторые другие соответствующие флаги. Я бы посоветовал сначала выбрать некоторые из MLSTATE_SESSION_DEBUG, MLSTATE_HTTP_DEBUG, MLSTATE_PING_DEBUG (установите для них более высокие значения).

Удачи!

...