[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