[docs] Re: new makefiles are in the HEAD
Oleg A. Paraschenko
olpa на xmlhack.ru
Вт Ноя 11 12:07:53 MSK 2003
Привет!
On Tue, 11 Nov 2003 11:53:05 +0300
Vitaly Ostanin <vyt на vzljot.ru> wrote:
...
> > <!ENTITY percnt "%">
> > ...
> >
> > Проблема в том, что сущность "percnt" определена некорректно
>
> Где именно? В одном из фрагментов или так получилось после
> объединения?
Так получилось после объединения.
$ pwd
...DOCS_ROOT/docs/books/junior-2.3
$ make xinclude
...
$ grep percnt tmp/junior-2.3.xinclude
<!ENTITY percnt "%">
>
> <skipped/>
>
> > Вопрос: проблема только у меня или устойчиво воспроизводится
> > у всех?
>
> Лучше сразу указывать версии libxml2/libxslt.
Наверное, да;
$ xmllint --version
xmllint: using libxml version 20510
compiled with: FTP HTTP HTML C14N Catalog DocBook XPath XPointer
XInclude Iconv Unicode Regexps Automata Schemas
$ rpm -qf `which xmllint`
xml-utils-2.5.10-alt1
xsltproc тут не участвует.
>
> > На всякий случай я добавил в make-файл обход проблемы. При
> > необходимости его можно расскомментровать.
>
> Можно его описать?
Поставлен дополнительный фильтр sed. Вместо:
xmllint --xinclude --nonet --loaddtd --noent $< > $@
в локальном make-файле теперь
xmllint --xinclude --nonet --loaddtd --noent $< | \
sed 's/ENTITY percnt "%"/ENTITY percnt "\%"/' > $@
>
> <skipped/>
>
> --
> Regards, Vyt
> mailto: vyt на vzljot.ru
> JID: vyt на vzljot.ru
--
Oleg
Подробная информация о списке рассылки docs