Hi Emmanuel,

I got this serious bug report b/c of some changes in the makeindex
module. The output routine of rubber uses absolute paths when calling
makeindex. Could you comment on this and eventually send a patch, so
the bug can be fixed for wheezy?

According to Sebastian Ramacher the problem has already been reported
https://bugs.launchpad.net/rubber/+bug/706338 but I'm not sure if
this is correct.

Thanks,
  Hilmar
-- 
http://www.hilmar-preusse.de.vu/    #206401 http://counter.li.org
--- Begin Message ---
Control: clone 680845 -1
Control: reassign -1 rubber
Control: retitle -1 rubber: calls makeindex with absolute paths
Control: forwarded -1 https://bugs.launchpad.net/rubber/+bug/706338
Control: block 680845 by -1

On 08/07/12 19:05, Lucas Nussbaum wrote:
>> rubber main.tex
>> compiling main.tex...
>> processing index main.idx...
>>
>> makeindex: Not writing to /«PKGBUILDDIR»/tex/main.ind (openout_any = p).
>> Can't create output index file /«PKGBUILDDIR»/tex/main.ind.
>> Usage: makeindex [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1 
>> ...]
>> could not make index /«PKGBUILDDIR»/tex/main.ind
>> make[2]: *** [derivations.dvi] Error 1

This is a bug in rubber. makeindex requires relative paths if TEXMFOUTPUT is not
set to the correct directory. rubber calls makeindex with absolute paths, 
though.

Until rubber is fixed setting TEXMFOUTPUT to $(CURDIR)/tex in debian/rules is
enough is enough to work around this bug..

Kind regards
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Attachment: signature.asc
Description: Digital signature

Reply via email to