Как правильно привязать справку к fp?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Как правильно привязать справку к fp?

Сообщение khvalera » 06.04.2012 00:20:38

Раньше пользовался справкой онлайн, сейчас появилась надобность привязать к fp. Как правильно привязать справку к fp? Доки находятся в /usr/lib/fpc/2.6.0/docs, в fp выбираю Help -> Files...fpctoc.html, после этих действий появляется пункт:
Код: Выделить всё
 
Free Pascal manuals                                                         

Table of contents                                                         
Manuals                                                                     
   ■ User's guide.                                                           
   ■Programmer's guide.                                                       
   ■Pascal Language Reference guide                                           
   ■Command-line options and switches Reference chart..           
   ■Run-Time Library reference manual.                                       
   ■FCL (Free Class Library) reference manual.                             
   ■Free Pascal documentation tool manual.. 

и дальше перейти ни куда нельзя, возможно перед этим ее нужно компилить?
Аватара пользователя
khvalera
новенький
 
Сообщения: 57
Зарегистрирован: 29.06.2010 00:49:43

Re: Как правильно привязать справку к fp?

Сообщение Сквозняк » 07.04.2012 00:17:51

Только что попробовал, всё собралось и заработало:
Изображение
Изображение
Доки находятся в /usr/lib/fpc/2.6.0/docs

По этому поводу очень сомневаюсь, обычно устанавливается документация в pdf формате а иде компилит html. Если html нет, то качается отсюда http://freepascal.org/down/docs/docs.html Если ты её положишь в каталог рута, то не сможешь её скомпилить из простого пользователя, потому распаковывай в каталоге пользователя, поближе к текущему каталогу - при передвижении далеко вглубь дерева каталогов возникает ошибка сегментации, длинный путь не подходит. Компилишь fpctoc.html - help/files/new/open, получаешь файл fpctoc.htx, открываешь его - help/files/ok. Справка заработала, чтобы каждый раз не искать файл справки - Options/save.
Сквозняк
энтузиаст
 
Сообщения: 1126
Зарегистрирован: 29.06.2006 22:08:32

Re: Как правильно привязать справку к fp?

Сообщение khvalera » 07.04.2012 17:53:28

Я не указал, что дока бралась из fpcbuild и что бы использовать ее нужно еще собирать make html . Сквозняк спасибо за участие!

...мда, сделать сборку пакета дока автоматом, не легкая задача, просит latex потом tex4ht и еще moreverb.sty не понятно откуда он. Собрал пакет tex4ht начал читать к нему лицензию (LPPL) и пробралось сомнение, можно его добавлять в дистрибутив или нет, настолько все мутно, хотя в Debian в Ubuntu и Calculate добавили, нашел и moreverb.sty но не нашел откуда он, в нем есть упоминание LaTeX2e. В итоге доку я собрал, но зачем нужен такой геморр?
Аватара пользователя
khvalera
новенький
 
Сообщения: 57
Зарегистрирован: 29.06.2010 00:49:43

Re: Как правильно привязать справку к fp?

Сообщение Сквозняк » 08.04.2012 06:07:35

Код: Выделить всё
но зачем нужен такой геморр?

А может разработчик сидит на федоре и не замечает проблем с пакетами отсутствующими по умолчанию в других дистрибутивах. Гораздо интереснее вопрос, почему в 64 битной ИДЕ не патчат баг с табличкой мешающей пользоваться мышью. Если она так кому-то нужна, то поставили бы счётчик чтобы выскакивала один раз и не больше. В результате ИДЕ нужно пересобирать (там ещё и русский язык нужно вернуть на место) без поддержки gdb - секрет его правильной сборки, это такой секрект...
Сквозняк
энтузиаст
 
Сообщения: 1126
Зарегистрирован: 29.06.2006 22:08:32

Re: Как правильно привязать справку к fp?

Сообщение khvalera » 08.04.2012 14:34:41

Сквозняк писал(а): Гораздо интереснее вопрос, почему в 64 битной ИДЕ не патчат баг с табличкой мешающей пользоваться мышью.

... это ты имеешь ввиду про ругательство "No Browser info available" когда мышай клацаешь? Если да то есть такое, я отключаю в Options -> Environment -> Keyboard & mouse... -> Browse symbol в Nothing.
А есть патчь на эту багу, поделись!?
Аватара пользователя
khvalera
новенький
 
Сообщения: 57
Зарегистрирован: 29.06.2010 00:49:43

Re: Как правильно привязать справку к fp?

Сообщение Сквозняк » 08.04.2012 15:36:09

Искать это в настройках мне в голову не приходило:) Вместо этого нашёл строку в коде и ликвидировал, заодно расширил диапазон неконвертируемых символов до текста в CP866 а то буржуи выпилили русский язык viewtopic.php?f=10&t=5318 Осталось поправить неправильный номер колонки, но руки не доходят и есть опасение что дело в указателях, там их много.
Сквозняк
энтузиаст
 
Сообщения: 1126
Зарегистрирован: 29.06.2006 22:08:32

Re: Как правильно привязать справку к fp?

Сообщение khvalera » 09.04.2012 01:05:57

Сквозняк писал(а):буржуи выпилили русский язык
... да с кириллицей совсем беда, а в багтрекер ни кто не пробовал писать?
Аватара пользователя
khvalera
новенький
 
Сообщения: 57
Зарегистрирован: 29.06.2010 00:49:43

Re: Как правильно привязать справку к fp?

Сообщение Сквозняк » 09.04.2012 06:42:12

Сложный вопрос. Но как бы то ни было, CP866 несложно вернуть используя патченый файл от 2.4.0 версии, ничего полезного в новом video.pas не обнаружил. Когда это перестанет работать можно будет написать другой патч и так далее :)
Сквозняк
энтузиаст
 
Сообщения: 1126
Зарегистрирован: 29.06.2006 22:08:32


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru