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
signature.asc
Description: OpenPGP digital signature
--- End Message ---
signature.asc
Description: Digital signature