Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Сборка документации (число прочтений - 19675 )
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Сборка документации
10. Декабря 2007 :: 11:24
Печать  
Сегодня обнаружил на сборочном компьютере ошибку hhc.exe.
Запустив ночную сборку ручками, наблюдал множественные предупреждения и ошибки при сборке документации: как html, так и chm. Однако при этом все собралось.
Думаю, что разработчикам имеет смысл присмотреться к данным ошибкам/предупреждениям, и решить: стоит ли их исправить или нет.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #1 - 13. Декабря 2007 :: 18:06
Печать  
Происходит что-то странное. При запуске hightbuild.bat ручками - все отрабатывает. Ночью падает с ошибкой.

Добавил журналирование процесса компиляции. Ошибки при сборке доки вывалю ниже.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #2 - 13. Декабря 2007 :: 18:08
Печать  
Сборка html

Цитата:
--------------------Configuration: Documents - Win32 HTML--------------------
Performing Custom Build Step on .\extobjs.txt
.\extobjs.txt:290: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
.\extobjs.txt:318: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\extobjs.txt:348: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
.\extobjs.txt:377: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
.\extobjs.txt:475: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\extobjs.txt:2218: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\extobjs.txt:2316: (WARNING/2) Duplicate explicit target name: "\u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c".

  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #3 - 13. Декабря 2007 :: 18:09
Печать  
Сборка chm, Informer
Цитата:
--------------------Configuration: Documents - Win32 CHM--------------------
Компиляция доки из Informer
.\Informer.txt:349: (WARNING/2) Title underline too short.
4b / GetIdleTimeOfSystem
------------------------------------------------
.\Informer.txt:349: (WARNING/2) Title underline too short.
4b / GetIdleTimeOfSystem
------------------------------------------------
.\Informer.txt:374: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
.\Informer.txt:195: (ERROR/3) Unexpected indentation.
.\Informer.txt:382: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
    Sections: 13, Topics: 12

  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #4 - 13. Декабря 2007 :: 18:09
Печать  
Сборка chm, Hooker.txt

Цитата:
Компиляция доки из Hooker
.\Hooker.txt:224: (WARNING/2) Inline strong start-string without end-string.
.\Hooker.txt:255: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\Hooker.txt:296: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\Hooker.txt:307: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\Hooker.txt:337: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
.\Hooker.txt:353: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
.\Hooker.txt:384: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
.\Hooker.txt:225: (ERROR/3) Unexpected indentation.
.\Hooker.txt:409: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\Hooker.txt:230: (ERROR/3) Unexpected indentation.
.\Hooker.txt:416: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\Hooker.txt:428: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
.\Hooker.txt:328: (ERROR/3) Unexpected indentation.
.\Hooker.txt:514: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\Hooker.txt:609: (WARNING/2) Title underline too short.
u0430\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 / AddEvent_ReportUserEvent
---
.\Hooker.txt:609: (WARNING/2) Title underline too short.
u0430\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 / AddEvent_ReportUserEvent
---
.\Hooker.txt:650: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\Hooker.txt:224: (ERROR/3) Unknown target name: "\u0441\u043e\u0431\u044b\u0442\u0438\u0435\u0433\u043c".
.\Hooker.txt:647: (ERROR/3) Unknown target name: 43d\u0430\u044f\u043e\u0448\u0438\u0431\u043a\u0430".
.\Hooker.txt:647: (ERROR/3) Unknown target name: 1\u0442\u0440\u0430\u0446\u0438\u0438".
.\Hooker.txt:650: (ERROR/3) Unknown target name: u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438".
    Sections: 19, Topics: 17
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #5 - 13. Декабря 2007 :: 18:10
Печать  
Сборка chm, extobjs.txt

Цитата:
Компиляция доки из extobjs
.\extobjs.txt:290: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
.\extobjs.txt:318: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\extobjs.txt:348: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
.\extobjs.txt:377: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
.\extobjs.txt:475: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\extobjs.txt:2218: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
.\extobjs.txt:2316: (WARNING/2) Duplicate explicit target name: "\u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c".
    Sections: 115, Topics: 102
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #6 - 13. Декабря 2007 :: 18:10
Печать  
По Информеру еще можно исправить, вроде понятно.
А вот по Перехватчику нифига не пойму Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #7 - 14. Декабря 2007 :: 09:35
Печать  
Ну как, ночная сборка доки прошла или нет?
Что лог показывает?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #8 - 14. Декабря 2007 :: 12:19
Печать  
hhc.exe ошибка приложения.

Инструкция по адресу "0х45345607" обратилась к памяти по адресу "0х007d7063". Память не может быть "read".
"ОК" - завершение приложения.
"Отмена" - отладка приложения.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #9 - 14. Декабря 2007 :: 12:21
Печать  
Хотя вроде бы собралось...

Вот лог с ошибками.
  

compile.log ( 15 KB | Загрузки )
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #10 - 16. Декабря 2007 :: 06:22
Печать  
artbear писал(а) 13. Декабря 2007 :: 18:10:
По Информеру еще можно исправить, вроде понятно.
А вот по Перехватчику нифига не пойму Печаль

Чего непонятного? На отступы он жалуется. В основной своей массе.
Я так думаю, что ему плохеет от смеси табуляций и пробелов. Это стандартная питоновая фишка: если начал делать отступы пробелами - делай во всем файле пробелами. Если начал табуляцией - нужно, чтобы во всем файле были табуляции.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #11 - 16. Декабря 2007 :: 06:37
Печать  
fez писал(а) 16. Декабря 2007 :: 06:22:
Это стандартная питоновая фишка: если начал делать отступы пробелами - делай во всем файле пробелами. Если начал табуляцией - нужно, чтобы во всем файле были табуляции.

Оказалось, что в доке не настолько все жестко.
Но в рамках одного блока отступы все же должны быть организованы одинаково.

Очень помогает изменить в редакторе "длину" табуляции с четырех пробелов на два, например. Все проблемы вылезают махом.
  
Наверх
www  
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #12 - 19. Декабря 2007 :: 05:52
Печать  
Как насчет золотого правила: кто сломал, тот и чинит?
Я вчера не смог скомпилить extobjs.
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #13 - 19. Декабря 2007 :: 06:06
Печать  
Без проблем.
А что сломалось? Ночник собрался, и extobjs.html - тоже.
http://www.1cpp.ru/docum/html/
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #14 - 19. Декабря 2007 :: 06:27
Печать  
Кстати, где-то Артур интересовался, как там номера строк считать. По ходу дела он виндовый \n\r за две строки считает. Так что надо делить на два.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #15 - 19. Декабря 2007 :: 06:31
Печать  
fez писал(а) 19. Декабря 2007 :: 06:27:
Кстати, где-то Артур интересовался, как там номера строк считать. По ходу дела он виндовый \n\r за две строки считает. Так что надо делить на два.

И вообще, он ошибки выкладывает еще и непосредственно в документацию. Так что вообще все примитивно.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #16 - 19. Декабря 2007 :: 06:38
Печать  
Раз уж мы заговорили про extobjs. Артур, это тебе, как мне кажется.
Там в описании класса БуферОбмена есть якорь "Получить". Подстава в том, что якорь с таким именем уже есть на этой странице, и оно закономерно на это дело ругается.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #17 - 19. Декабря 2007 :: 07:32
Печать  
Лады, все подсказки принял к сведению.
Постараюсь сегодня поправить.
ЗЫ если сегодня не успею, значит, до след.недели, т.к. завтра очередной оффлайн до понедельника Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #18 - 01. Января 2008 :: 21:54
Печать  
Поправил отступы в Hooker.txt
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #19 - 16. Марта 2008 :: 12:38
Печать  
artbear

Артур, у меня тут проблемка со сборкой документации в HTML.


1>------ Build started: Project: Documents, Configuration: HTML Win32 ------
1>Компиляция DocumentsRules.html
1>Компиляция chmcreate.html
1>Компиляция TurboBL.html
1>Компиляция TableField.html
1>Компиляция SettingsManager.html
1>Компиляция oledb.html
1>Компиляция ODBC.html
1>Компиляция Math.html
1>Компиляция LogDataProvider.html
1>Компиляция Informer.html
1>y:\1\Documents\Informer.txt:251: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:259: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:267: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:275: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:283: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:302: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:311: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:343: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:357: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
1>Компиляция IndexedTable.html
1>Компиляция Hooker.html
1>Компиляция guid.html
1>Компиляция extobjs.html
1>y:\1\Documents\extobjs.txt:2393: (WARNING/2) Duplicate explicit target name: "\u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c".
1>Компиляция DataProviderSDK.html
1>Компиляция classes.html
1>Компиляция BinaryData.html
1>Компиляция ActiveX.html
1>Компиляция 1cpp.html
1>Build Time 0:15
1>Documents - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========


У тебя вроде были планы поправить?
Если проблемы с поиском места, то просто открываешь собранный html и то, что там в рамках красным цветом, правишь в оригинале.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #20 - 16. Марта 2008 :: 12:44
Печать  
fez писал(а) 10. Декабря 2007 :: 11:24:
Сегодня обнаружил на сборочном компьютере ошибку hhc.exe.
Запустив ночную сборку ручками, наблюдал множественные предупреждения и ошибки при сборке документации: как html, так и chm. Однако при этом все собралось.
Думаю, что разработчикам имеет смысл присмотреться к данным ошибкам/предупреждениям, и решить: стоит ли их исправить или нет.

С chm что-то мне вообще непонятно, как собирать... (у меня что-то при сборке проблема на проблеме).
Я думаю, разбираться с chm - это наверное целая отдельная тема будет.
Может быть и правда, ежедневную сборку chm пока отключить, чтобы хотя бы dll/html гарантированно собирались?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #21 - 16. Марта 2008 :: 12:49
Печать  
kms писал(а) 16. Марта 2008 :: 12:44:
С chm что-то мне вообще непонятно, как собирать... (у меня что-то при сборке проблема на проблеме).

Какие версии Питона и docutils юзаешь ?
По своей доке обещаю посмотреть, но уже не сегодня Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #22 - 16. Марта 2008 :: 12:55
Печать  
artbear писал(а) 16. Марта 2008 :: 12:49:
Какие версии Питона и docutils юзаешь ?

docutils-0.4
Python 2.4.3
hhc 4.74.8702.0

да вроде собиралось с ними раньше, а сейчас чего-то как-то совсем тяжко
из-под msdev вчера вообще cscript в av вылетал при попытке сборки chm

Поэтому, думаю, и у Федора те же траблы по ночам, т.е. что-то надо тут думать будет.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #23 - 16. Марта 2008 :: 12:58
Печать  
fez писал(а) 19. Декабря 2007 :: 06:38:
Раз уж мы заговорили про extobjs. Артур, это тебе, как мне кажется.
Там в описании класса БуферОбмена есть якорь "Получить". Подстава в том, что якорь с таким именем уже есть на этой странице, и оно закономерно на это дело ругается.

Исправил.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #24 - 16. Марта 2008 :: 13:02
Печать  
kms писал(а) 16. Марта 2008 :: 12:55:
artbear писал(а) 16. Марта 2008 :: 12:49:
Какие версии Питона и docutils юзаешь ?

docutils-0.4
Python 2.4.3
hhc 4.74.8702.0

Совпадает почти все, только у меня Питон 2.4.4

По cscript, возможно, есть смысл обновить WSH или просто выполнить апдейт системы, именно апдейт Винды, а не ее полную установку.
С Опенконфом и его скриптами/плагинами проблем не замечал? Процесс 1с после выхода из Конфигуратора не зависает случайно?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #25 - 16. Марта 2008 :: 13:10
Печать  
kms писал(а) 16. Марта 2008 :: 12:38:
Артур, у меня тут проблемка со сборкой документации в HTML.


1>Компиляция Informer.html
1>y:\1\Documents\Informer.txt:251: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:259: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:267: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:275: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:283: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:302: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:311: (WARNING/2) Definition list ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:343: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
1>y:\1\Documents\Informer.txt:357: (WARNING/2) Block quote ends without a blank line; unexpected unindent.


У тебя вроде были планы поправить?
Если проблемы с поиском места, то просто открываешь собранный html и то, что там в рамках красным цветом, правишь в оригинале.

Не подтверждаю, у меня все ОК, подобных сообщений нет Улыбка
Возможно, Федор все-таки поправил в свое время, не дождавшись от меня Улыбка ?
Я юзаю доку из ствола, т.е. 2.5
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #26 - 16. Марта 2008 :: 13:23
Печать  
artbear писал(а) 16. Марта 2008 :: 13:02:
Совпадает почти все, только у меня Питон 2.4.4

По cscript, возможно, есть смысл обновить WSH или просто выполнить апдейт системы, именно апдейт Винды, а не ее полную установку.
С Опенконфом и его скриптами/плагинами проблем не замечал? Процесс 1с после выхода из Конфигуратора не зависает случайно?

С опенконфом нет, конечно проблем, я думаю не в cscript дело.
Ну, пока помолчу, потому что не разбирался, отложил пока chm.
У тебя нормально все chm собираются?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #27 - 16. Марта 2008 :: 13:25
Печать  
artbear писал(а) 16. Марта 2008 :: 13:10:
Не подтверждаю, у меня все ОК, подобных сообщений нет Улыбка
Возможно, Федор все-таки поправил в свое время, не дождавшись от меня Улыбка ?
Я юзаю доку из ствола, т.е. 2.5

И правда, на сайте в разделе документация все путем.
Интересно, а у меня вот так собирается, хотя ведь тоже из ствола, тот же файл. Озадачен
В xml это я переименовал, чтобы сюда прицепить, это обычный html.
  

Informer.xml ( 29 KB | Загрузки )

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #28 - 16. Марта 2008 :: 13:28
Печать  
Возможно, дело в том, что я никогда не собираю из Студии, а только из ком.строки Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #29 - 16. Марта 2008 :: 13:50
Печать  
artbear писал(а) 16. Марта 2008 :: 13:28:
Возможно, дело в том, что я никогда не собираю из Студии, а только из ком.строки Улыбка

Да, точно.

Если вот так изменить скрипт, то будет так же, как в студии:
Код
Выбрать все
rem rst2html.py --output-encoding CP1251 --tab-width 4 --date --time --generator "%1" "%~dp1html\%~n1.html"
rst2html.py --output-encoding CP1251 "%1" "%~dp1html\%~n1.html"
 



Видимо, чем-то ей табы не нравятся.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #30 - 16. Марта 2008 :: 13:54
Печать  
fez писал(а) 16. Декабря 2007 :: 06:22:
На отступы он жалуется. В основной своей массе.
Я так думаю, что ему плохеет от смеси табуляций и пробелов. Это стандартная питоновая фишка: если начал делать отступы пробелами - делай во всем файле пробелами. Если начал табуляцией - нужно, чтобы во всем файле были табуляции.

Да, дело в табуляции и пробелах.
ИМХО нужно для студии исправить, сделав также, как и для ком.строки
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #31 - 16. Марта 2008 :: 13:58
Печать  
artbear писал(а) 16. Марта 2008 :: 13:54:
fez писал(а) 16. Декабря 2007 :: 06:22:
На отступы он жалуется. В основной своей массе.
Я так думаю, что ему плохеет от смеси табуляций и пробелов. Это стандартная питоновая фишка: если начал делать отступы пробелами - делай во всем файле пробелами. Если начал табуляцией - нужно, чтобы во всем файле были табуляции.

Да, дело в табуляции и пробелах.
ИМХО нужно для студии исправить, сделав также, как и для ком.строки

Да лучше, наверное, файл подправить, чтобы везде нормально собиралось.
Табы вообще неудобны, в фаре - 8, в студии - 4 (хотя везде можно поменять, конечно), я теперь везде пробелы ставлю.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #32 - 16. Марта 2008 :: 14:05
Печать  
Хотя еще посмотрел - и правда половина файлов с пробелами, половина с табами Улыбка
То есть и правда пофиг, надо просто бросить монету и исправить в одну сторону.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #33 - 16. Марта 2008 :: 14:06
Печать  
artbear

А chm у тебя собирается?

Такой фигни нет?
Цитата:
Building Math : html
Building Math.txt : hhp
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Y:\1\Documents\html2chm.js(875, 4) Microsoft JScript runtime error: 'null' is null or not an object


Где-то я уже это видел, но не забыл где.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #34 - 16. Марта 2008 :: 14:18
Печать  
Из ком.строки все нормально, все собралось.
Посмотри на бывшем тех.форуме, вроде там было Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #35 - 16. Марта 2008 :: 14:22
Печать  
artbear писал(а) 16. Марта 2008 :: 14:18:
Из ком.строки все нормально, все собралось.
Посмотри на бывшем тех.форуме, вроде там было Улыбка

Не получится.

Ладно, что-нибудь придумаю.
Мне chm самому нафиг не нужен, но видишь - для народа стараюсь.

P.S.
Если там что-то дельное попадется, закинь сюда, плз.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #36 - 16. Марта 2008 :: 14:52
Печать  
Разобрался, короче.
Я когда-то ставил себе docutils поновее, а под него не заточен сашин скрипт html2chm.js

Пришлось руками убрать каталог "C:\Program Files\Python\Lib\site-packages\docutils" и заново засетапить docutils.

Все зашибись с chm. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #37 - 16. Марта 2008 :: 14:56
Печать  
artbear писал(а) 16. Марта 2008 :: 13:54:
Да, дело в табуляции и пробелах.
ИМХО нужно для студии исправить, сделав также, как и для ком.строки

Я, пожалуй, уберу эту привязку к ширине таба в 4 из скриптов.
ИМХО, должно собираться независимо от ширины таба.
Пусть сами авторы следят за тем, чтобы весь документ был в едином стиле (пробелы или табы).
« Последняя редакция: 16. Марта 2008 :: 16:02 - kms »  

De quelle planète es-tu?
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #38 - 19. Марта 2008 :: 04:19
Печать  
ссылка на страничке
http://www.1cpp.ru/docum/html/1cpp.html
"Дополнительные классы и ЭУ"
не ведет к
http://www.1cpp.ru/docum/html/extobjs.html

туда, конечно, можно попасть прямо с http://www.1cpp.ru/docum/html/ , но этож знать нужно.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #39 - 19. Марта 2008 :: 05:04
Печать  
dnp писал(а) 19. Марта 2008 :: 04:19:
ссылка на страничке
http://www.1cpp.ru/docum/html/1cpp.html
"Дополнительные классы и ЭУ"
не ведет к
http://www.1cpp.ru/docum/html/extobjs.html

туда, конечно, можно попасть прямо с http://www.1cpp.ru/docum/html/ , но этож знать нужно.

Ага, дело в том, что эти html-файлы изначально предназначены для узкой специализации - компиляции в chm, поэтому линки не всегда работают.
Выходов два
1. Исправить сборку этих html таким образом, чтобы исправить эту ошибку. Совсем не просто Печаль
2. Федору (или кому-то еще) один раз сделать простую html-страницу, в которой вместо списка файлов будут нормальные линки на все html. ИМХО самый простой и удобный путь.
Этот файл также можно закинуть в cvs Улыбка и автоматически кидать на сайт.

Что скажете?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Babys
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 29
Зарегистрирован: 09. Июня 2007
Re: Сборка документации
Ответ #40 - 20. Марта 2008 :: 10:09
Печать  
А еще лучше сделать wiki из документации. Нужно понимать, что несколько человек не могут полностью охватить весь спектр, и сделать красивый и наглядный help. Кто-то напишет один раздел, кто-то другой, третий подправит оба и добавит примеров, вот и будет хорошо.
Но конечно, надо назначить ответственного за это мероприятие, что бы он мог ставить запреты определенным кадрам на редактирование.

А можно еще в документации указывать в каких версиях существует то что описвается?
« Последняя редакция: 21. Марта 2008 :: 11:23 - Babys »  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Сборка документации
Ответ #41 - 04. Мая 2008 :: 17:58
Печать  
artbear

Артур, не мог бы ты посмотреть, почему у нас при сборке документации опять ошибки вылезают?
Informer.rst, classes.rst, extobjs.rst.

Это старые ошибки или уже новые?  Подмигивание
Только собери, плз, доку скриптом, который в CVS залит, чтобы у тебя и у нас с Федором были идентичные результаты.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #42 - 05. Мая 2008 :: 05:33
Печать  
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #43 - 07. Мая 2008 :: 12:06
Печать  
Так ты вроде говорил, что убрал разницу между пробелами и табуляцией ?
Потому что ИМХО ошибки из-за этого опять Печаль
И что-то я твоего ключа (пробелы и табуляция) не вижу Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #44 - 07. Мая 2008 :: 12:12
Печать  
Хотя, возможно, что я и ошибаюсь Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #45 - 07. Мая 2008 :: 12:26
Печать  
artbear писал(а) 07. Мая 2008 :: 12:06:
Так ты вроде говорил, что убрал разницу между пробелами и табуляцией ?

Где?

artbear писал(а) 07. Мая 2008 :: 12:06:
Потому что ИМХО ошибки из-за этого опять Печаль

Не только из-за этого.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #46 - 07. Мая 2008 :: 12:37
Печать  
Исправлено в 2.5 и 3.0
Все-таки виновата разница между пробелами и табуляцией Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка документации
Ответ #47 - 07. Мая 2008 :: 12:38
Печать  
fez писал(а) 07. Мая 2008 :: 12:26:
artbear писал(а) 07. Мая 2008 :: 12:06:
Так ты вроде говорил, что убрал разницу между пробелами и табуляцией ?

Где?

Это я Михаилу Улыбка
Из 2.5
Цитата:
2008-03-20      kms
     * txt2chm.bat 1.2:
     * txt2html.bat 1.5:
           
  • убрана привязка скриптов к ширине табуляции

  •   

    OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
    Наверх
    GTalkSkype/VoIPICQ  
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Сборка документации
    Ответ #48 - 07. Мая 2008 :: 18:54
    Печать  
    artbear

    На самом деле, действительно, я сделал не совсем то, что хотел.

    Я хотел добиться, чтобы каждый документ был сформатирован либо с табами, либо с пробелами, но в одном ключе.
    Т.е. либо табы, либо пробелы.

    В итоге же просто вместо таба в 4 сделал таб в 8, а это решение паллиативное. (c) fez
    ОК, изменим, к примеру на 31, 31 - это серьезно.

    P.S.
    Артур, отличная работа, все собирается.
    Т.е. собиралось...
    Осталось немного - еще раз собрать новым скриптом. Улыбка
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    artbear
    1c++ developer
    1c++ moderator
    Отсутствует


    Эх, дайте что-нибудь новенькое
    да полезное потести

    Сообщений: 6303
    Местоположение: Москва
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Сборка документации
    Ответ #49 - 08. Мая 2008 :: 06:37
    Печать  
    Так я и не понял, что в итоге - как делать с пробелами или все-таки с табуляцией или еще как-то?
    Честно говоря, меня эта проблема с разницей между пробелами и табами прилично напрягает Печаль
      

    OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
    Наверх
    GTalkSkype/VoIPICQ  
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Сборка документации
    Ответ #50 - 08. Мая 2008 :: 07:52
    Печать  
    artbear писал(а) 08. Мая 2008 :: 06:37:
    Так я и не понял, что в итоге - как делать с пробелами или все-таки с табуляцией или еще как-то?

    Только пробелами или только табами вцелом по документу.
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    fez
    Forum Administrator
    1c++ power user
    Отсутствует


    I wanted to cry, but the
    tears wouldn't come

    Сообщений: 2712
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Сборка документации
    Ответ #51 - 08. Мая 2008 :: 08:36
    Печать  
    artbear писал(а) 08. Мая 2008 :: 06:37:
    Честно говоря, меня эта проблема с разницей между пробелами и табами прилично напрягает Печаль

    Настрой в своем любимом редакторе длину табуляции например на 6 символов. Или на 3. В общем на какую-нибудь нестандартную длинну.
    Или полюби редактор, который умеет наглядно показывать разницу между пробелом и табуляцией (SciTE например).
    Сразу будешь видеть, в каком стиле написан тот или иной файл: с пробелами или с табуляциями.

    И этта. Ты же после того, как код правишь - пытаешься его скомпилировать? И если оно ошибки выдает - исправляешь их? Ну и с документацией надо так же поступать. Поправил - скомпилировал - прочитал про ошибки - goto 10
      
    Наверх
    www  
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Сборка документации
    Ответ #52 - 08. Мая 2008 :: 08:48
    Печать  
    Добавлю: в VS8 можно нажать CTRL-SHIFT-8 для отображения спецсимволов.
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    Переключение на Главную Страницу Страницы: [1] 
    ОтправитьПечать